https://wiki.london.hackspace.org.uk/w/api.php?action=feedcontributions&user=Pinski1&feedformat=atomLondon Hackspace Wiki - User contributions [en-gb]2024-03-28T10:46:07ZUser contributionsMediaWiki 1.35.5https://wiki.london.hackspace.org.uk/w/index.php?title=Amateur_Radio/Callsigns&diff=37028Amateur Radio/Callsigns2013-08-03T00:28:20Z<p>Pinski1: /* Foundation Licence Holders */</p>
<hr />
<div>Hackspace members' amateur radio callsigns.<br />
<br />
== Full Licence Holders ==<br />
* Martin - G4GRS<br />
* JJ - G6VZM<br />
* [[User:MattP|Matt]] - G7SII<br />
* Mike M - G7TOU<br />
* [[User:SpikeUK|Spike]] - G8IPN<br />
* [[User:DomCleal|Dominic]] - M0DLX<br />
* [[User:Wyan|Ruben (wyan)]] - EA4FYQ, M0GXD<br />
* [[User:Bburman|Bill]] - M0HFM<br />
* Alec Wright - M0TEI<br />
<br />
== Intermediate Licence Holders ==<br />
* [[User:datagramm|Samuel]] - 2E0SKF<br />
* [[User:Filbert|Jon Fautley]] - 2E0XEN<br />
<br />
== Foundation Licence Holders ==<br />
* [[User:tgreer@tsone.info|tgreer]] - M6LRS<br />
* [[User:Wiggler|Vic]] - M6BOK<br />
* [[User:benjamin.winston@gmail.com|Ben]] - M6KYA<br />
* [[User:Robert|Robert]] - M6BWF<br />
* [[User:Matt|Matt]] - M6BWI<br />
* [[User:Paul|Paul]] - M6OKE<br />
* [[User:Ms7821|Mark]] - M6RPI<br />
* [[User:cepmender|Phil]] - M6LVI<br />
* [[User:Pinski1|Pinski1]] - M3WNI<br />
<br />
[[Category:Amateur Radio]]<br />
[[Category:Reference]]<br />
[[Category:Amateur Radio]]</div>Pinski1https://wiki.london.hackspace.org.uk/w/index.php?title=OHM_2013&diff=27262OHM 20132013-01-06T23:32:51Z<p>Pinski1: /* Possibly Going */</p>
<hr />
<div>[https://ohm2013.org/ OHM] (Observe, Hack, Make) is the latest in the series of four-yearly Dutch hacker camps. 3000 people in a field, with power, internet, and beer. Come and join the London Hackspace/EMF contingent!<br />
<br />
It runs from July 31st - August 4th 2013, although some of us will be there earlier to help set up. <br />
<br />
i've added a [https://ohm2013.org/wiki/Village:EMF village] for EMF. if you intend to do or display something, submit via the [https://cfp.ohm2013.org/en/ohm2013/cfp/session/new CfP] so we know about it. i may be able to facilitate your needs too - amran<br />
<br />
Tickets are €180 (~£150), with concessions at €125 (~£100): https://tickets.ohm2013.org/<br />
<br />
<br />
==Definitely Going==<br />
* [[User:Russ|Russ]]<br />
* [[User:Jonty|Jonty]]<br />
* [[User:JasperWallace|Jasper]]<br />
<br />
==Possibly Going==<br />
* [[User:SamLR|SamLR]]<br />
* [[User:vetraskr|Nick]]<br />
* [[User:pinski1|Pinski1]]</div>Pinski1https://wiki.london.hackspace.org.uk/w/index.php?title=Project:Sanguinololu_Thermocouple&diff=27164Project:Sanguinololu Thermocouple2012-12-30T17:20:11Z<p>Pinski1: /* Attaching to the Sanguinololu */</p>
<hr />
<div>{{Project<br />
|name=Sanguinololu Thermocouple<br />
|created=03/11/2012<br />
|version=1<br />
|members=[[User:Pinski1|Pinski1]]<br />
|status=Awaiting PCBs<br />
|qrmode=1<br />
}}<br />
<br />
<br />
I wanted to add a thermocouple to my 3D printer's hot end. Ideally it would improve the quality of my printed objects as it would provide more accurate temperature readings with greater immunity from electronic noise generated by the stepper motors.<br />
== Features ==<br />
The PCB I have designed has the following features:<br />
*Fits onto the expansion headers already present on the Sanguinololu<br />
*Adds a MAX31855 thermocouple to digital convertor chip<br />
*Enables temperature readings between -200°C to +1350°C ±2°C<br />
*Has a resolution of 0.25°C<br />
*Can sample at 10Hz<br />
== Files ==<br />
=== Schematic ===<br />
[[File:Sanguinololu_Thermocouple_Schematic.png|500px]]<br />
<br />
The Eagle 5.11 schematic [https://dl.dropbox.com/u/3638084/Rev%201.sch file].<br />
<br />
=== PCB Layout ===<br />
[[File:Sanguinololu_Thermocouple_Layout.png|500px]]<br />
<br />
The Eagle 5.11 board [https://dl.dropbox.com/u/3638084/Rev%201.brd file].<br />
<br />
=== Bill of Materials ===<br />
{| class="wikitable"<br />
!Qty<br />
!Value<br />
!Ident<br />
!Description<br />
|-<br />
|1<br />
|TXB0104D<br />
|IC1<br />
|SOIC14 Bi-Directional level translator chip<br />
|-<br />
|1<br />
|TPS73033DBVT<br />
|IC2<br />
|Could be any SOT23-5 +3V3 voltage regulator<br />
|-<br />
|1<br />
|MAX31855KASA+<br />
|IC3<br />
|SOIC8 Thermocouple-to-Digital chip<br />
|-<br />
|2<br />
|2.2uF<br />
|C1, C2<br />
|Ceramic 1206 decoupling capacitors<br />
|-<br />
|3<br />
|10nF<br />
|C3, C4, C5<br />
|Ceramic 0805 decoupling capacitors<br />
|-<br />
|1<br />
|<br />
|SV1<br />
|2x5 way, straight, 2.54mm pitch, female header<br />
|-<br />
|1<br />
|<br />
|X1<br />
|2way, screw terminal, 5.08mm pitch<br />
|-<br />
|1<br />
|<br />
|<br />
|Thermocouple, K Type<br />
|}<br />
<br />
=== Pictures ===<br />
<!--pictures, including in situ--><br />
{|<br />
!Top<br />
!Bottom<br />
|<br />
|-<br />
|[[File:Sanguinololu_PCB_top_eagle.png]]<br />
|[[File:Sanguinololu_PCB_bottom_eagle.png]]<br />
|The Eagle CAD layout.<br />
|-<br />
|colspan="2"|[[File:Sanguinololu_PCB_Render.png|400px]]<br />
|The Eagle CAD 3D render<br />
|-<br />
|[[File:Sanguinololu_PCB_top.png]]<br />
|[[File:Sanguinololu_PCB_bottom.png]]<br />
|The PCB renders of OSH Park<br />
|-<br />
|[[File:Sanguinololu_PCB_top_manufactured.png]]<br />
|[[File:Sanguinololu_PCB_bottom_manufactured.png]]<br />
|The delivered PCBs.<br />
|-<br />
|colspan="2"|[[File:Sanguinololu_Thermocouple_board_completed.png|400px]]<br />
|The soldered board.<br />
|}<br />
<br />
== How to Build ==<br />
Tools required:<br />
*soldering iron<br />
*solder<br />
*tweezers<br />
Tools that would be useful:<br />
*solder sucker<br />
*solder wick<br />
*magnifier<br />
<br />
=== Soldering ===<br />
#Start by soldering the MAX31855KASA+ into position. Ensure pin 1 is correct and all the pins are lined up.<br />
#Next solder in the TXB0104B, agin ensure pin 1 is correct and the pins line up.<br />
#Solder in the final IC the +3V3 reg. This is the smallest package so special care will need to be taken to ensure the pins like up correctly.<br />
#With the ICs done now solder in the passives. Start with the larger 1206 2.2uF capacitors, these will only fit in two places.<br />
#Then solder in the smaller 0805 10nF capacitors, there should be 3 of these.<br />
#With the surface mount components in place put the 2x5way female header such that it points out the bottom of the board (see the render) and solder it.<br />
#Finally solder in the 2way screw terminals<br />
<br />
=== Testing ===<br />
You will need a Bus Pirate or something equivalent to communicate with the board and a K type thermocouple to sense the temperature.<br />
<br />
== Adding to your 3D printer ==<br />
Now the board is complete and tested to work correctly it needs to be fitted to your 3D printer.<br />
=== Attaching to the Sanguinololu ===<br />
/images of the board attached/<br />
<br />
[[File:Sanguinololu_Thermocouple_mounted.png|thumb|Sanginololu Thermocouple Rev 1 attached to a Sanguinololu on my [http://wiki.london.hackspace.org.uk/view/Project:Cupcake-o-Matic Cupcake-o-Matic]]]<br />
<br />
===Modifying the code===<br />
As we are replacing an analogue thermistor with a thermocouple-to-digital device we will need to make changes to the code.<br />
<br />
I am in the progress of adding the required code to a local branch of Sprinter which I shall then merge with the master branch.<br />
<br />
I also hope to do the same thing to Marlin & TeaCup<br />
<br />
== Licence ==<br />
This design is licensed under [http://creativecommons.org/licenses/by-nc-sa/2.0/uk/ Creative Commons BY-NC-SA]<br />
<br />
This design is modified from [http://reprap.org/wiki/Sanguinololu_SD Sanguinololu SD]</div>Pinski1https://wiki.london.hackspace.org.uk/w/index.php?title=File:Sanguinololu_Thermocouple_mounted.png&diff=27163File:Sanguinololu Thermocouple mounted.png2012-12-30T17:15:40Z<p>Pinski1: </p>
<hr />
<div></div>Pinski1https://wiki.london.hackspace.org.uk/w/index.php?title=Project:Sanguinololu_Thermocouple&diff=27146Project:Sanguinololu Thermocouple2012-12-27T23:25:13Z<p>Pinski1: /* Modifying the code */</p>
<hr />
<div>{{Project<br />
|name=Sanguinololu Thermocouple<br />
|created=03/11/2012<br />
|version=1<br />
|members=[[User:Pinski1|Pinski1]]<br />
|status=Awaiting PCBs<br />
|qrmode=1<br />
}}<br />
<br />
<br />
I wanted to add a thermocouple to my 3D printer's hot end. Ideally it would improve the quality of my printed objects as it would provide more accurate temperature readings with greater immunity from electronic noise generated by the stepper motors.<br />
== Features ==<br />
The PCB I have designed has the following features:<br />
*Fits onto the expansion headers already present on the Sanguinololu<br />
*Adds a MAX31855 thermocouple to digital convertor chip<br />
*Enables temperature readings between -200°C to +1350°C ±2°C<br />
*Has a resolution of 0.25°C<br />
*Can sample at 10Hz<br />
== Files ==<br />
=== Schematic ===<br />
[[File:Sanguinololu_Thermocouple_Schematic.png|500px]]<br />
<br />
The Eagle 5.11 schematic [https://dl.dropbox.com/u/3638084/Rev%201.sch file].<br />
<br />
=== PCB Layout ===<br />
[[File:Sanguinololu_Thermocouple_Layout.png|500px]]<br />
<br />
The Eagle 5.11 board [https://dl.dropbox.com/u/3638084/Rev%201.brd file].<br />
<br />
=== Bill of Materials ===<br />
{| class="wikitable"<br />
!Qty<br />
!Value<br />
!Ident<br />
!Description<br />
|-<br />
|1<br />
|TXB0104D<br />
|IC1<br />
|SOIC14 Bi-Directional level translator chip<br />
|-<br />
|1<br />
|TPS73033DBVT<br />
|IC2<br />
|Could be any SOT23-5 +3V3 voltage regulator<br />
|-<br />
|1<br />
|MAX31855KASA+<br />
|IC3<br />
|SOIC8 Thermocouple-to-Digital chip<br />
|-<br />
|2<br />
|2.2uF<br />
|C1, C2<br />
|Ceramic 1206 decoupling capacitors<br />
|-<br />
|3<br />
|10nF<br />
|C3, C4, C5<br />
|Ceramic 0805 decoupling capacitors<br />
|-<br />
|1<br />
|<br />
|SV1<br />
|2x5 way, straight, 2.54mm pitch, female header<br />
|-<br />
|1<br />
|<br />
|X1<br />
|2way, screw terminal, 5.08mm pitch<br />
|-<br />
|1<br />
|<br />
|<br />
|Thermocouple, K Type<br />
|}<br />
<br />
=== Pictures ===<br />
<!--pictures, including in situ--><br />
{|<br />
!Top<br />
!Bottom<br />
|<br />
|-<br />
|[[File:Sanguinololu_PCB_top_eagle.png]]<br />
|[[File:Sanguinololu_PCB_bottom_eagle.png]]<br />
|The Eagle CAD layout.<br />
|-<br />
|colspan="2"|[[File:Sanguinololu_PCB_Render.png|400px]]<br />
|The Eagle CAD 3D render<br />
|-<br />
|[[File:Sanguinololu_PCB_top.png]]<br />
|[[File:Sanguinololu_PCB_bottom.png]]<br />
|The PCB renders of OSH Park<br />
|-<br />
|[[File:Sanguinololu_PCB_top_manufactured.png]]<br />
|[[File:Sanguinololu_PCB_bottom_manufactured.png]]<br />
|The delivered PCBs.<br />
|-<br />
|colspan="2"|[[File:Sanguinololu_Thermocouple_board_completed.png|400px]]<br />
|The soldered board.<br />
|}<br />
<br />
== How to Build ==<br />
Tools required:<br />
*soldering iron<br />
*solder<br />
*tweezers<br />
Tools that would be useful:<br />
*solder sucker<br />
*solder wick<br />
*magnifier<br />
<br />
=== Soldering ===<br />
#Start by soldering the MAX31855KASA+ into position. Ensure pin 1 is correct and all the pins are lined up.<br />
#Next solder in the TXB0104B, agin ensure pin 1 is correct and the pins line up.<br />
#Solder in the final IC the +3V3 reg. This is the smallest package so special care will need to be taken to ensure the pins like up correctly.<br />
#With the ICs done now solder in the passives. Start with the larger 1206 2.2uF capacitors, these will only fit in two places.<br />
#Then solder in the smaller 0805 10nF capacitors, there should be 3 of these.<br />
#With the surface mount components in place put the 2x5way female header such that it points out the bottom of the board (see the render) and solder it.<br />
#Finally solder in the 2way screw terminals<br />
<br />
=== Testing ===<br />
You will need a Bus Pirate or something equivalent to communicate with the board and a K type thermocouple to sense the temperature.<br />
<br />
== Adding to your 3D printer ==<br />
Now the board is complete and tested to work correctly it needs to be fitted to your 3D printer.<br />
=== Attaching to the Sanguinololu ===<br />
/images of the board attached/<br />
===Modifying the code===<br />
As we are replacing an analogue thermistor with a thermocouple-to-digital device we will need to make changes to the code.<br />
<br />
I am in the progress of adding the required code to a local branch of Sprinter which I shall then merge with the master branch.<br />
<br />
I also hope to do the same thing to Marlin & TeaCup<br />
<br />
== Licence ==<br />
This design is licensed under [http://creativecommons.org/licenses/by-nc-sa/2.0/uk/ Creative Commons BY-NC-SA]<br />
<br />
This design is modified from [http://reprap.org/wiki/Sanguinololu_SD Sanguinololu SD]</div>Pinski1https://wiki.london.hackspace.org.uk/w/index.php?title=File:Sanguinololu_PCB_bottom_manufactured.png&diff=27145File:Sanguinololu PCB bottom manufactured.png2012-12-27T23:08:26Z<p>Pinski1: Pinski1 uploaded a new version of &quot;File:Sanguinololu PCB bottom manufactured.png&quot;: Made smaller.</p>
<hr />
<div></div>Pinski1https://wiki.london.hackspace.org.uk/w/index.php?title=File:Sanguinololu_PCB_top_manufactured.png&diff=27144File:Sanguinololu PCB top manufactured.png2012-12-27T23:08:04Z<p>Pinski1: Pinski1 uploaded a new version of &quot;File:Sanguinololu PCB top manufactured.png&quot;: Made smaller.</p>
<hr />
<div></div>Pinski1https://wiki.london.hackspace.org.uk/w/index.php?title=File:Sanguinololu_PCB_top_manufactured.png&diff=27143File:Sanguinololu PCB top manufactured.png2012-12-27T23:06:50Z<p>Pinski1: </p>
<hr />
<div></div>Pinski1https://wiki.london.hackspace.org.uk/w/index.php?title=File:Sanguinololu_PCB_bottom_manufactured.png&diff=27142File:Sanguinololu PCB bottom manufactured.png2012-12-27T23:06:26Z<p>Pinski1: </p>
<hr />
<div></div>Pinski1https://wiki.london.hackspace.org.uk/w/index.php?title=Project:Sanguinololu_Thermocouple&diff=27141Project:Sanguinololu Thermocouple2012-12-27T23:05:59Z<p>Pinski1: /* Pictures */</p>
<hr />
<div>{{Project<br />
|name=Sanguinololu Thermocouple<br />
|created=03/11/2012<br />
|version=1<br />
|members=[[User:Pinski1|Pinski1]]<br />
|status=Awaiting PCBs<br />
|qrmode=1<br />
}}<br />
<br />
<br />
I wanted to add a thermocouple to my 3D printer's hot end. Ideally it would improve the quality of my printed objects as it would provide more accurate temperature readings with greater immunity from electronic noise generated by the stepper motors.<br />
== Features ==<br />
The PCB I have designed has the following features:<br />
*Fits onto the expansion headers already present on the Sanguinololu<br />
*Adds a MAX31855 thermocouple to digital convertor chip<br />
*Enables temperature readings between -200°C to +1350°C ±2°C<br />
*Has a resolution of 0.25°C<br />
*Can sample at 10Hz<br />
== Files ==<br />
=== Schematic ===<br />
[[File:Sanguinololu_Thermocouple_Schematic.png|500px]]<br />
<br />
The Eagle 5.11 schematic [https://dl.dropbox.com/u/3638084/Rev%201.sch file].<br />
<br />
=== PCB Layout ===<br />
[[File:Sanguinololu_Thermocouple_Layout.png|500px]]<br />
<br />
The Eagle 5.11 board [https://dl.dropbox.com/u/3638084/Rev%201.brd file].<br />
<br />
=== Bill of Materials ===<br />
{| class="wikitable"<br />
!Qty<br />
!Value<br />
!Ident<br />
!Description<br />
|-<br />
|1<br />
|TXB0104D<br />
|IC1<br />
|SOIC14 Bi-Directional level translator chip<br />
|-<br />
|1<br />
|TPS73033DBVT<br />
|IC2<br />
|Could be any SOT23-5 +3V3 voltage regulator<br />
|-<br />
|1<br />
|MAX31855KASA+<br />
|IC3<br />
|SOIC8 Thermocouple-to-Digital chip<br />
|-<br />
|2<br />
|2.2uF<br />
|C1, C2<br />
|Ceramic 1206 decoupling capacitors<br />
|-<br />
|3<br />
|10nF<br />
|C3, C4, C5<br />
|Ceramic 0805 decoupling capacitors<br />
|-<br />
|1<br />
|<br />
|SV1<br />
|2x5 way, straight, 2.54mm pitch, female header<br />
|-<br />
|1<br />
|<br />
|X1<br />
|2way, screw terminal, 5.08mm pitch<br />
|-<br />
|1<br />
|<br />
|<br />
|Thermocouple, K Type<br />
|}<br />
<br />
=== Pictures ===<br />
<!--pictures, including in situ--><br />
{|<br />
!Top<br />
!Bottom<br />
|<br />
|-<br />
|[[File:Sanguinololu_PCB_top_eagle.png]]<br />
|[[File:Sanguinololu_PCB_bottom_eagle.png]]<br />
|The Eagle CAD layout.<br />
|-<br />
|colspan="2"|[[File:Sanguinololu_PCB_Render.png|400px]]<br />
|The Eagle CAD 3D render<br />
|-<br />
|[[File:Sanguinololu_PCB_top.png]]<br />
|[[File:Sanguinololu_PCB_bottom.png]]<br />
|The PCB renders of OSH Park<br />
|-<br />
|[[File:Sanguinololu_PCB_top_manufactured.png]]<br />
|[[File:Sanguinololu_PCB_bottom_manufactured.png]]<br />
|The delivered PCBs.<br />
|-<br />
|colspan="2"|[[File:Sanguinololu_Thermocouple_board_completed.png|400px]]<br />
|The soldered board.<br />
|}<br />
<br />
== How to Build ==<br />
Tools required:<br />
*soldering iron<br />
*solder<br />
*tweezers<br />
Tools that would be useful:<br />
*solder sucker<br />
*solder wick<br />
*magnifier<br />
<br />
=== Soldering ===<br />
#Start by soldering the MAX31855KASA+ into position. Ensure pin 1 is correct and all the pins are lined up.<br />
#Next solder in the TXB0104B, agin ensure pin 1 is correct and the pins line up.<br />
#Solder in the final IC the +3V3 reg. This is the smallest package so special care will need to be taken to ensure the pins like up correctly.<br />
#With the ICs done now solder in the passives. Start with the larger 1206 2.2uF capacitors, these will only fit in two places.<br />
#Then solder in the smaller 0805 10nF capacitors, there should be 3 of these.<br />
#With the surface mount components in place put the 2x5way female header such that it points out the bottom of the board (see the render) and solder it.<br />
#Finally solder in the 2way screw terminals<br />
<br />
=== Testing ===<br />
You will need a Bus Pirate or something equivalent to communicate with the board and a K type thermocouple to sense the temperature.<br />
<br />
== Adding to your 3D printer ==<br />
Now the board is complete and tested to work correctly it needs to be fitted to your 3D printer.<br />
=== Attaching to the Sanguinololu ===<br />
/images of the board attached/<br />
===Modifying the code===<br />
As we are replacing an analogue thermistor with a thermocouple-to-digital device we will need to make changes to the code.<br />
<br />
<!--<br />
More information can be found out specifically about the MAX31855KASA+ [http://www.maximintegrated.com/datasheet/index.mvp/id/7273 here]. The most important piece of information from this is the bit map of the 32bit data packet.<br />
[[File:MAX31855 memory map.PNG]]<br />
<br />
MAX31855 is somewhat backwards compatible with the MAX6675 however it is 32 bits instead of 16 bits. I shall test to see if this poses a problem.<br />
<br />
Have to take the "MAX6675_SS" lines from the RAMPS section of pins.h and transpose it to Sanguinololu section.<br />
<br />
under <code>#define SDSS 31</code> write <code>#define MAX6675_SS 31"</code> in "pins.h".<br />
<br />
Ensure to uncomment the line <code>//#define HEATER_USES_MAX6675</code> and comment out <code>#define HEATER_USES_THERMISTOR</code> in "Configuration.h".<br />
<br />
That should work. But it will NEED to be double/triple/quadruple checked...<br />
--><br />
<br />
<br />
<br />
/Lines to change in Sprinter/Marlin/etc... /<br />
<br />
== Licence ==<br />
This design is licensed under [http://creativecommons.org/licenses/by-nc-sa/2.0/uk/ Creative Commons BY-NC-SA]<br />
<br />
This design is modified from [http://reprap.org/wiki/Sanguinololu_SD Sanguinololu SD]</div>Pinski1https://wiki.london.hackspace.org.uk/w/index.php?title=Project:Sanguinololu_Thermocouple&diff=27140Project:Sanguinololu Thermocouple2012-12-27T22:50:44Z<p>Pinski1: /* Pictures */</p>
<hr />
<div>{{Project<br />
|name=Sanguinololu Thermocouple<br />
|created=03/11/2012<br />
|version=1<br />
|members=[[User:Pinski1|Pinski1]]<br />
|status=Awaiting PCBs<br />
|qrmode=1<br />
}}<br />
<br />
<br />
I wanted to add a thermocouple to my 3D printer's hot end. Ideally it would improve the quality of my printed objects as it would provide more accurate temperature readings with greater immunity from electronic noise generated by the stepper motors.<br />
== Features ==<br />
The PCB I have designed has the following features:<br />
*Fits onto the expansion headers already present on the Sanguinololu<br />
*Adds a MAX31855 thermocouple to digital convertor chip<br />
*Enables temperature readings between -200°C to +1350°C ±2°C<br />
*Has a resolution of 0.25°C<br />
*Can sample at 10Hz<br />
== Files ==<br />
=== Schematic ===<br />
[[File:Sanguinololu_Thermocouple_Schematic.png|500px]]<br />
<br />
The Eagle 5.11 schematic [https://dl.dropbox.com/u/3638084/Rev%201.sch file].<br />
<br />
=== PCB Layout ===<br />
[[File:Sanguinololu_Thermocouple_Layout.png|500px]]<br />
<br />
The Eagle 5.11 board [https://dl.dropbox.com/u/3638084/Rev%201.brd file].<br />
<br />
=== Bill of Materials ===<br />
{| class="wikitable"<br />
!Qty<br />
!Value<br />
!Ident<br />
!Description<br />
|-<br />
|1<br />
|TXB0104D<br />
|IC1<br />
|SOIC14 Bi-Directional level translator chip<br />
|-<br />
|1<br />
|TPS73033DBVT<br />
|IC2<br />
|Could be any SOT23-5 +3V3 voltage regulator<br />
|-<br />
|1<br />
|MAX31855KASA+<br />
|IC3<br />
|SOIC8 Thermocouple-to-Digital chip<br />
|-<br />
|2<br />
|2.2uF<br />
|C1, C2<br />
|Ceramic 1206 decoupling capacitors<br />
|-<br />
|3<br />
|10nF<br />
|C3, C4, C5<br />
|Ceramic 0805 decoupling capacitors<br />
|-<br />
|1<br />
|<br />
|SV1<br />
|2x5 way, straight, 2.54mm pitch, female header<br />
|-<br />
|1<br />
|<br />
|X1<br />
|2way, screw terminal, 5.08mm pitch<br />
|-<br />
|1<br />
|<br />
|<br />
|Thermocouple, K Type<br />
|}<br />
<br />
=== Pictures ===<br />
<!--pictures, including in situ--><br />
{|<br />
!Top<br />
!Bottom<br />
|<br />
|-<br />
|[[File:Sanguinololu_PCB_top_eagle.png]]<br />
|[[File:Sanguinololu_PCB_bottom_eagle.png]]<br />
|The Eagle CAD layout.<br />
|-<br />
|colspan="2"|[[File:Sanguinololu_PCB_Render.png|400px]]<br />
|The Eagle CAD 3D render<br />
|-<br />
|[[File:Sanguinololu_PCB_top.png]]<br />
|[[File:Sanguinololu_PCB_bottom.png]]<br />
|The PCB renders of OSH Park<br />
|-<br />
|To come<br />
|To come<br />
|The delivered PCBs.<br />
|-<br />
|colspan="2"|[[File:Sanguinololu_Thermocouple_board_completed.png|400px]]<br />
|The soldered board.<br />
|}<br />
<br />
== How to Build ==<br />
Tools required:<br />
*soldering iron<br />
*solder<br />
*tweezers<br />
Tools that would be useful:<br />
*solder sucker<br />
*solder wick<br />
*magnifier<br />
<br />
=== Soldering ===<br />
#Start by soldering the MAX31855KASA+ into position. Ensure pin 1 is correct and all the pins are lined up.<br />
#Next solder in the TXB0104B, agin ensure pin 1 is correct and the pins line up.<br />
#Solder in the final IC the +3V3 reg. This is the smallest package so special care will need to be taken to ensure the pins like up correctly.<br />
#With the ICs done now solder in the passives. Start with the larger 1206 2.2uF capacitors, these will only fit in two places.<br />
#Then solder in the smaller 0805 10nF capacitors, there should be 3 of these.<br />
#With the surface mount components in place put the 2x5way female header such that it points out the bottom of the board (see the render) and solder it.<br />
#Finally solder in the 2way screw terminals<br />
<br />
=== Testing ===<br />
You will need a Bus Pirate or something equivalent to communicate with the board and a K type thermocouple to sense the temperature.<br />
<br />
== Adding to your 3D printer ==<br />
Now the board is complete and tested to work correctly it needs to be fitted to your 3D printer.<br />
=== Attaching to the Sanguinololu ===<br />
/images of the board attached/<br />
===Modifying the code===<br />
As we are replacing an analogue thermistor with a thermocouple-to-digital device we will need to make changes to the code.<br />
<br />
<!--<br />
More information can be found out specifically about the MAX31855KASA+ [http://www.maximintegrated.com/datasheet/index.mvp/id/7273 here]. The most important piece of information from this is the bit map of the 32bit data packet.<br />
[[File:MAX31855 memory map.PNG]]<br />
<br />
MAX31855 is somewhat backwards compatible with the MAX6675 however it is 32 bits instead of 16 bits. I shall test to see if this poses a problem.<br />
<br />
Have to take the "MAX6675_SS" lines from the RAMPS section of pins.h and transpose it to Sanguinololu section.<br />
<br />
under <code>#define SDSS 31</code> write <code>#define MAX6675_SS 31"</code> in "pins.h".<br />
<br />
Ensure to uncomment the line <code>//#define HEATER_USES_MAX6675</code> and comment out <code>#define HEATER_USES_THERMISTOR</code> in "Configuration.h".<br />
<br />
That should work. But it will NEED to be double/triple/quadruple checked...<br />
--><br />
<br />
<br />
<br />
/Lines to change in Sprinter/Marlin/etc... /<br />
<br />
== Licence ==<br />
This design is licensed under [http://creativecommons.org/licenses/by-nc-sa/2.0/uk/ Creative Commons BY-NC-SA]<br />
<br />
This design is modified from [http://reprap.org/wiki/Sanguinololu_SD Sanguinololu SD]</div>Pinski1https://wiki.london.hackspace.org.uk/w/index.php?title=File:Sanguinololu_Thermocouple_board_completed.png&diff=27139File:Sanguinololu Thermocouple board completed.png2012-12-27T22:50:21Z<p>Pinski1: </p>
<hr />
<div></div>Pinski1https://wiki.london.hackspace.org.uk/w/index.php?title=Project:Sanguinololu_Thermocouple&diff=27138Project:Sanguinololu Thermocouple2012-12-27T22:32:23Z<p>Pinski1: /* Bill of Materials */</p>
<hr />
<div>{{Project<br />
|name=Sanguinololu Thermocouple<br />
|created=03/11/2012<br />
|version=1<br />
|members=[[User:Pinski1|Pinski1]]<br />
|status=Awaiting PCBs<br />
|qrmode=1<br />
}}<br />
<br />
<br />
I wanted to add a thermocouple to my 3D printer's hot end. Ideally it would improve the quality of my printed objects as it would provide more accurate temperature readings with greater immunity from electronic noise generated by the stepper motors.<br />
== Features ==<br />
The PCB I have designed has the following features:<br />
*Fits onto the expansion headers already present on the Sanguinololu<br />
*Adds a MAX31855 thermocouple to digital convertor chip<br />
*Enables temperature readings between -200°C to +1350°C ±2°C<br />
*Has a resolution of 0.25°C<br />
*Can sample at 10Hz<br />
== Files ==<br />
=== Schematic ===<br />
[[File:Sanguinololu_Thermocouple_Schematic.png|500px]]<br />
<br />
The Eagle 5.11 schematic [https://dl.dropbox.com/u/3638084/Rev%201.sch file].<br />
<br />
=== PCB Layout ===<br />
[[File:Sanguinololu_Thermocouple_Layout.png|500px]]<br />
<br />
The Eagle 5.11 board [https://dl.dropbox.com/u/3638084/Rev%201.brd file].<br />
<br />
=== Bill of Materials ===<br />
{| class="wikitable"<br />
!Qty<br />
!Value<br />
!Ident<br />
!Description<br />
|-<br />
|1<br />
|TXB0104D<br />
|IC1<br />
|SOIC14 Bi-Directional level translator chip<br />
|-<br />
|1<br />
|TPS73033DBVT<br />
|IC2<br />
|Could be any SOT23-5 +3V3 voltage regulator<br />
|-<br />
|1<br />
|MAX31855KASA+<br />
|IC3<br />
|SOIC8 Thermocouple-to-Digital chip<br />
|-<br />
|2<br />
|2.2uF<br />
|C1, C2<br />
|Ceramic 1206 decoupling capacitors<br />
|-<br />
|3<br />
|10nF<br />
|C3, C4, C5<br />
|Ceramic 0805 decoupling capacitors<br />
|-<br />
|1<br />
|<br />
|SV1<br />
|2x5 way, straight, 2.54mm pitch, female header<br />
|-<br />
|1<br />
|<br />
|X1<br />
|2way, screw terminal, 5.08mm pitch<br />
|-<br />
|1<br />
|<br />
|<br />
|Thermocouple, K Type<br />
|}<br />
<br />
=== Pictures ===<br />
<!--pictures, including in situ--><br />
{|<br />
!Top<br />
!Bottom<br />
|<br />
|-<br />
|[[File:Sanguinololu_PCB_top_eagle.png]]<br />
|[[File:Sanguinololu_PCB_bottom_eagle.png]]<br />
|The Eagle CAD layout.<br />
|-<br />
|colspan="2"|[[File:Sanguinololu_PCB_Render.png|400px]]<br />
|The Eagle CAD 3D render<br />
|-<br />
|[[File:Sanguinololu_PCB_top.png]]<br />
|[[File:Sanguinololu_PCB_bottom.png]]<br />
|The PCB renders of OSH Park<br />
|-<br />
|To come<br />
|To come<br />
|The delivered PCBs.<br />
|-<br />
|colspan="2"|To come<br />
|The soldered board.<br />
|}<br />
<br />
== How to Build ==<br />
Tools required:<br />
*soldering iron<br />
*solder<br />
*tweezers<br />
Tools that would be useful:<br />
*solder sucker<br />
*solder wick<br />
*magnifier<br />
<br />
=== Soldering ===<br />
#Start by soldering the MAX31855KASA+ into position. Ensure pin 1 is correct and all the pins are lined up.<br />
#Next solder in the TXB0104B, agin ensure pin 1 is correct and the pins line up.<br />
#Solder in the final IC the +3V3 reg. This is the smallest package so special care will need to be taken to ensure the pins like up correctly.<br />
#With the ICs done now solder in the passives. Start with the larger 1206 2.2uF capacitors, these will only fit in two places.<br />
#Then solder in the smaller 0805 10nF capacitors, there should be 3 of these.<br />
#With the surface mount components in place put the 2x5way female header such that it points out the bottom of the board (see the render) and solder it.<br />
#Finally solder in the 2way screw terminals<br />
<br />
=== Testing ===<br />
You will need a Bus Pirate or something equivalent to communicate with the board and a K type thermocouple to sense the temperature.<br />
<br />
== Adding to your 3D printer ==<br />
Now the board is complete and tested to work correctly it needs to be fitted to your 3D printer.<br />
=== Attaching to the Sanguinololu ===<br />
/images of the board attached/<br />
===Modifying the code===<br />
As we are replacing an analogue thermistor with a thermocouple-to-digital device we will need to make changes to the code.<br />
<br />
<!--<br />
More information can be found out specifically about the MAX31855KASA+ [http://www.maximintegrated.com/datasheet/index.mvp/id/7273 here]. The most important piece of information from this is the bit map of the 32bit data packet.<br />
[[File:MAX31855 memory map.PNG]]<br />
<br />
MAX31855 is somewhat backwards compatible with the MAX6675 however it is 32 bits instead of 16 bits. I shall test to see if this poses a problem.<br />
<br />
Have to take the "MAX6675_SS" lines from the RAMPS section of pins.h and transpose it to Sanguinololu section.<br />
<br />
under <code>#define SDSS 31</code> write <code>#define MAX6675_SS 31"</code> in "pins.h".<br />
<br />
Ensure to uncomment the line <code>//#define HEATER_USES_MAX6675</code> and comment out <code>#define HEATER_USES_THERMISTOR</code> in "Configuration.h".<br />
<br />
That should work. But it will NEED to be double/triple/quadruple checked...<br />
--><br />
<br />
<br />
<br />
/Lines to change in Sprinter/Marlin/etc... /<br />
<br />
== Licence ==<br />
This design is licensed under [http://creativecommons.org/licenses/by-nc-sa/2.0/uk/ Creative Commons BY-NC-SA]<br />
<br />
This design is modified from [http://reprap.org/wiki/Sanguinololu_SD Sanguinololu SD]</div>Pinski1https://wiki.london.hackspace.org.uk/w/index.php?title=Project:Sanguinololu_Thermocouple&diff=27137Project:Sanguinololu Thermocouple2012-12-27T21:38:06Z<p>Pinski1: </p>
<hr />
<div>{{Project<br />
|name=Sanguinololu Thermocouple<br />
|created=03/11/2012<br />
|version=1<br />
|members=[[User:Pinski1|Pinski1]]<br />
|status=Awaiting PCBs<br />
|qrmode=1<br />
}}<br />
<br />
<br />
I wanted to add a thermocouple to my 3D printer's hot end. Ideally it would improve the quality of my printed objects as it would provide more accurate temperature readings with greater immunity from electronic noise generated by the stepper motors.<br />
== Features ==<br />
The PCB I have designed has the following features:<br />
*Fits onto the expansion headers already present on the Sanguinololu<br />
*Adds a MAX31855 thermocouple to digital convertor chip<br />
*Enables temperature readings between -200°C to +1350°C ±2°C<br />
*Has a resolution of 0.25°C<br />
*Can sample at 10Hz<br />
== Files ==<br />
=== Schematic ===<br />
[[File:Sanguinololu_Thermocouple_Schematic.png|500px]]<br />
<br />
The Eagle 5.11 schematic [https://dl.dropbox.com/u/3638084/Rev%201.sch file].<br />
<br />
=== PCB Layout ===<br />
[[File:Sanguinololu_Thermocouple_Layout.png|500px]]<br />
<br />
The Eagle 5.11 board [https://dl.dropbox.com/u/3638084/Rev%201.brd file].<br />
<br />
=== Bill of Materials ===<br />
{| class="wikitable"<br />
!Qty<br />
!Value<br />
!Ident<br />
!Description<br />
|-<br />
|1<br />
|TXB0104D<br />
|IC1<br />
|SOIC14 Bi-Directional level translator chip<br />
|-<br />
|1<br />
|TPS73033DBVT<br />
|IC2<br />
|Could be any SOT23-5 +3V3 voltage regulator<br />
|-<br />
|1<br />
|MAX31855KASA+<br />
|IC3<br />
|SOIC8 Thermocouple-to-Digital chip<br />
|-<br />
|2<br />
|2.2uF<br />
|C1, C2<br />
|Ceramic 1206 decoupling capacitors<br />
|-<br />
|3<br />
|10nF<br />
|C3, C4, C5<br />
|Ceramic 0805 decoupling capacitors<br />
|-<br />
|1<br />
|<br />
|SV1<br />
|2x5 way, straight, 2.54mm, female header<br />
|-<br />
|1<br />
|<br />
|X1<br />
|2way, screw terminal, 5.08mm<br />
|-<br />
|1<br />
|<br />
|<br />
|Thermocouple, K Type<br />
|}<br />
<br />
=== Pictures ===<br />
<!--pictures, including in situ--><br />
{|<br />
!Top<br />
!Bottom<br />
|<br />
|-<br />
|[[File:Sanguinololu_PCB_top_eagle.png]]<br />
|[[File:Sanguinololu_PCB_bottom_eagle.png]]<br />
|The Eagle CAD layout.<br />
|-<br />
|colspan="2"|[[File:Sanguinololu_PCB_Render.png|400px]]<br />
|The Eagle CAD 3D render<br />
|-<br />
|[[File:Sanguinololu_PCB_top.png]]<br />
|[[File:Sanguinololu_PCB_bottom.png]]<br />
|The PCB renders of OSH Park<br />
|-<br />
|To come<br />
|To come<br />
|The delivered PCBs.<br />
|-<br />
|colspan="2"|To come<br />
|The soldered board.<br />
|}<br />
<br />
== How to Build ==<br />
Tools required:<br />
*soldering iron<br />
*solder<br />
*tweezers<br />
Tools that would be useful:<br />
*solder sucker<br />
*solder wick<br />
*magnifier<br />
<br />
=== Soldering ===<br />
#Start by soldering the MAX31855KASA+ into position. Ensure pin 1 is correct and all the pins are lined up.<br />
#Next solder in the TXB0104B, agin ensure pin 1 is correct and the pins line up.<br />
#Solder in the final IC the +3V3 reg. This is the smallest package so special care will need to be taken to ensure the pins like up correctly.<br />
#With the ICs done now solder in the passives. Start with the larger 1206 2.2uF capacitors, these will only fit in two places.<br />
#Then solder in the smaller 0805 10nF capacitors, there should be 3 of these.<br />
#With the surface mount components in place put the 2x5way female header such that it points out the bottom of the board (see the render) and solder it.<br />
#Finally solder in the 2way screw terminals<br />
<br />
=== Testing ===<br />
You will need a Bus Pirate or something equivalent to communicate with the board and a K type thermocouple to sense the temperature.<br />
<br />
== Adding to your 3D printer ==<br />
Now the board is complete and tested to work correctly it needs to be fitted to your 3D printer.<br />
=== Attaching to the Sanguinololu ===<br />
/images of the board attached/<br />
===Modifying the code===<br />
As we are replacing an analogue thermistor with a thermocouple-to-digital device we will need to make changes to the code.<br />
<br />
<!--<br />
More information can be found out specifically about the MAX31855KASA+ [http://www.maximintegrated.com/datasheet/index.mvp/id/7273 here]. The most important piece of information from this is the bit map of the 32bit data packet.<br />
[[File:MAX31855 memory map.PNG]]<br />
<br />
MAX31855 is somewhat backwards compatible with the MAX6675 however it is 32 bits instead of 16 bits. I shall test to see if this poses a problem.<br />
<br />
Have to take the "MAX6675_SS" lines from the RAMPS section of pins.h and transpose it to Sanguinololu section.<br />
<br />
under <code>#define SDSS 31</code> write <code>#define MAX6675_SS 31"</code> in "pins.h".<br />
<br />
Ensure to uncomment the line <code>//#define HEATER_USES_MAX6675</code> and comment out <code>#define HEATER_USES_THERMISTOR</code> in "Configuration.h".<br />
<br />
That should work. But it will NEED to be double/triple/quadruple checked...<br />
--><br />
<br />
<br />
<br />
/Lines to change in Sprinter/Marlin/etc... /<br />
<br />
== Licence ==<br />
This design is licensed under [http://creativecommons.org/licenses/by-nc-sa/2.0/uk/ Creative Commons BY-NC-SA]<br />
<br />
This design is modified from [http://reprap.org/wiki/Sanguinololu_SD Sanguinololu SD]</div>Pinski1https://wiki.london.hackspace.org.uk/w/index.php?title=User:Pinski1&diff=27136User:Pinski12012-12-27T21:37:31Z<p>Pinski1: /* Current Projects */</p>
<hr />
<div>Hi my name is Robert Karpinski, I'm a 24 year old Electronic Engineering Graduate.<br />
<br />
<br />
==Contact==<br />
Tel: +44(0)7963065107<br />
<br />
Email: [mailto:pinski1@gmail.com pinski1@gmail.com]<br />
<br />
==Other Places==<br />
[http://www.flickr.com/photos/thefallenindustries/ Flickr]<br />
<br />
[http://www.instructables.com/member/pinski1/ Instructables]<br />
<br />
[http://www.thingiverse.com/TheFallen Thingiverse]<br />
<br />
==Current Projects==<br />
*[[Project:Cupcake-o-Matic|Cupcake-o-Matic]] - A [http://wiki.makerbot.com/cupcake Makerbot Cupcake] 3D printer that has upgraded electronics in the form of [http://reprap.org/wiki/Sanguinololu Sanguinololu] control board with Marlin firmware installed. It also has been modified with an acrylic cantilever Z-axis.<br />
**[[Project:Sanguinololu_Thermocouple|Sanguinololu Thermocouple]] - A small PCB that gives the Sanguinololu 3D printer control board a thermocouple input.<br />
*IEEE Micromice - Two mice ideally capable of solving a 16x16 cell [http://ieee.ucsd.edu/projects/micromouse/rules.php IEEE maze] in the shortest time possible.<br />
**Stepper Mouse - Uses 3 Sharp range finders, two stepper motors and an Arduino to navigate the maze.<br />
**DC Gear motor Mouse - Uses 4 IR transmitter receiver pairs, two DC gear motors and an [http://www.mbed.org/ mBed] with an optical mouse sensor providing positional feedback.<br />
*Home Automation - Focusing initially on distributed sensors communicating environmental data back to a base station/server.<br />
<br />
==Dormant Projects==<br />
*Feather-Weight Combat Robot - A 12Kg combat robot with a pnematic flipper and two windscreen wiper motors for motion.<br />
*Ethernet Soundcard - Designed for use in a (student) radio station as a way of to reduce any wiring or interference.<br />
*Analogue Sound Desk - Also designed for a (student) radio station, aiming to be largely modular but simple to maintain.</div>Pinski1https://wiki.london.hackspace.org.uk/w/index.php?title=User:Pinski1&diff=27135User:Pinski12012-12-27T21:37:07Z<p>Pinski1: /* Current Projects */</p>
<hr />
<div>Hi my name is Robert Karpinski, I'm a 24 year old Electronic Engineering Graduate.<br />
<br />
<br />
==Contact==<br />
Tel: +44(0)7963065107<br />
<br />
Email: [mailto:pinski1@gmail.com pinski1@gmail.com]<br />
<br />
==Other Places==<br />
[http://www.flickr.com/photos/thefallenindustries/ Flickr]<br />
<br />
[http://www.instructables.com/member/pinski1/ Instructables]<br />
<br />
[http://www.thingiverse.com/TheFallen Thingiverse]<br />
<br />
==Current Projects==<br />
*[[Project:Cupcake-o-Matic|Cupcake-o-Matic]] - A [http://wiki.makerbot.com/cupcake Makerbot Cupcake] 3D printer that has upgraded electronics in the form of [http://reprap.org/wiki/Sanguinololu Sanguinololu] control board with Marlin firmware installed. It also has been modified with an acrylic cantilever Z-axis.<br />
**[[Project:Sanguinololu_Thermocouple|Sanguinololu Thermocouple]] - A small PCB that gives the Sanguinololu 3D printer control board a thermocouple input.<br />
*IEEE Micromice - Two mice ideally capable of solving a 16x16 cell [http://ieee.ucsd.edu/projects/micromouse/rules.php IEEE maze] in the shortest time possible.<br />
**Stepper Mouse - Uses 3 Sharp range finders, two stepper motors and an Arduino to navigate the maze.<br />
**DC Gear motor Mouse - Uses 4 IR transmitter receiver pairs, two DC gear motors and an [http://www.mbed.org/|mBed] with an optical mouse sensor providing positional feedback.<br />
*Home Automation - Focusing initially on distributed sensors communicating environmental data back to a base station/server.<br />
<br />
==Dormant Projects==<br />
*Feather-Weight Combat Robot - A 12Kg combat robot with a pnematic flipper and two windscreen wiper motors for motion.<br />
*Ethernet Soundcard - Designed for use in a (student) radio station as a way of to reduce any wiring or interference.<br />
*Analogue Sound Desk - Also designed for a (student) radio station, aiming to be largely modular but simple to maintain.</div>Pinski1https://wiki.london.hackspace.org.uk/w/index.php?title=Project:Sanguinololu_Thermocouple&diff=26511Project:Sanguinololu Thermocouple2012-11-20T00:02:37Z<p>Pinski1: /* Pictures */</p>
<hr />
<div>{{Project<br />
|name=Sanguinololu Thermocouple<br />
|created=03/11/2012<br />
|version=1<br />
|members=[[User:Pinski1|Pinski1]]<br />
|status=Awaiting PCBs<br />
|qrmode=1<br />
}}<br />
<br />
== Introduction ==<br />
I wanted to add a thermocouple to my 3D printer's hot end. Ideally it would improve the quality of my printed objects as it would provide more accurate temperature readings with greater immunity from electronic noise generated by the stepper motors.<br />
== Features ==<br />
The PCB I have designed has the following features:<br />
*Fits onto the expansion headers already present on the Sanguinololu<br />
*Adds a MAX31855 thermocouple to digital convertor chip<br />
*Enables temperature readings between -200°C to +1350°C ±2°C<br />
*Has a resolution of 0.25°C<br />
*Can sample at 10Hz<br />
== Files ==<br />
=== Schematic ===<br />
[[File:Sanguinololu_Thermocouple_Schematic.png|500px]]<br />
<br />
The Eagle 5.11 schematic [https://dl.dropbox.com/u/3638084/Rev%201.sch file].<br />
<br />
=== PCB Layout ===<br />
[[File:Sanguinololu_Thermocouple_Layout.png|500px]]<br />
<br />
The Eagle 5.11 board [https://dl.dropbox.com/u/3638084/Rev%201.brd file].<br />
<br />
=== Bill of Materials ===<br />
{| class="wikitable"<br />
!Qty<br />
!Value<br />
!Ident<br />
!Description<br />
|-<br />
|1<br />
|TXB0104D<br />
|IC1<br />
|SOIC14 Bi-Directional level translator chip<br />
|-<br />
|1<br />
|TPS73033DBVT<br />
|IC2<br />
|Could be any SOT23-5 +3V3 voltage regulator<br />
|-<br />
|1<br />
|MAX31855KASA+<br />
|IC3<br />
|SOIC8 Thermocouple-to-Digital chip<br />
|-<br />
|2<br />
|2.2uF<br />
|C1, C2<br />
|Ceramic 1206 decoupling capacitors<br />
|-<br />
|3<br />
|10nF<br />
|C3, C4, C5<br />
|Ceramic 0805 decoupling capacitors<br />
|-<br />
|1<br />
|<br />
|SV1<br />
|2x5 way, straight, 2.54mm, female header<br />
|-<br />
|1<br />
|<br />
|X1<br />
|2way, screw terminal, 5.08mm<br />
|-<br />
|1<br />
|<br />
|<br />
|Thermocouple, K Type<br />
|}<br />
<br />
=== Pictures ===<br />
<!--pictures, including in situ--><br />
{|<br />
!Top<br />
!Bottom<br />
|<br />
|-<br />
|[[File:Sanguinololu_PCB_top_eagle.png]]<br />
|[[File:Sanguinololu_PCB_bottom_eagle.png]]<br />
|The Eagle CAD layout.<br />
|-<br />
|colspan="2"|[[File:Sanguinololu_PCB_Render.png|400px]]<br />
|The Eagle CAD 3D render<br />
|-<br />
|[[File:Sanguinololu_PCB_top.png]]<br />
|[[File:Sanguinololu_PCB_bottom.png]]<br />
|The PCB renders of OSH Park<br />
|-<br />
|To come<br />
|To come<br />
|The delivered PCBs.<br />
|-<br />
|colspan="2"|To come<br />
|The soldered board.<br />
|}<br />
<br />
== How to Build ==<br />
Tools required:<br />
*soldering iron<br />
*solder<br />
*tweezers<br />
Tools that would be useful:<br />
*solder sucker<br />
*solder wick<br />
*magnifier<br />
<br />
=== Soldering ===<br />
#Start by soldering the MAX31855KASA+ into position. Ensure pin 1 is correct and all the pins are lined up.<br />
#Next solder in the TXB0104B, agin ensure pin 1 is correct and the pins line up.<br />
#Solder in the final IC the +3V3 reg. This is the smallest package so special care will need to be taken to ensure the pins like up correctly.<br />
#With the ICs done now solder in the passives. Start with the larger 1206 2.2uF capacitors, these will only fit in two places.<br />
#Then solder in the smaller 0805 10nF capacitors, there should be 3 of these.<br />
#With the surface mount components in place put the 2x5way female header such that it points out the bottom of the board (see the render) and solder it.<br />
#Finally solder in the 2way screw terminals<br />
<br />
=== Testing ===<br />
You will need a Bus Pirate or something equivalent to communicate with the board and a K type thermocouple to sense the temperature.<br />
<br />
== Adding to your 3D printer ==<br />
Now the board is complete and tested to work correctly it needs to be fitted to your 3D printer.<br />
=== Attaching to the Sanguinololu ===<br />
/images of the board attached/<br />
===Modifying the code===<br />
As we are replacing an analogue thermistor with a thermocouple-to-digital device we will need to make changes to the code.<br />
<br />
<!--<br />
More information can be found out specifically about the MAX31855KASA+ [http://www.maximintegrated.com/datasheet/index.mvp/id/7273 here]. The most important piece of information from this is the bit map of the 32bit data packet.<br />
[[File:MAX31855 memory map.PNG]]<br />
<br />
MAX31855 is somewhat backwards compatible with the MAX6675 however it is 32 bits instead of 16 bits. I shall test to see if this poses a problem.<br />
<br />
Have to take the "MAX6675_SS" lines from the RAMPS section of pins.h and transpose it to Sanguinololu section.<br />
<br />
under <code>#define SDSS 31</code> write <code>#define MAX6675_SS 31"</code> in "pins.h".<br />
<br />
Ensure to uncomment the line <code>//#define HEATER_USES_MAX6675</code> and comment out <code>#define HEATER_USES_THERMISTOR</code> in "Configuration.h".<br />
<br />
That should work. But it will NEED to be double/triple/quadruple checked...<br />
--><br />
<br />
<br />
<br />
/Lines to change in Sprinter/Marlin/etc... /<br />
<br />
== Licence ==<br />
This design is licensed under [http://creativecommons.org/licenses/by-nc-sa/2.0/uk/ Creative Commons BY-NC-SA]<br />
<br />
This design is modified from [http://reprap.org/wiki/Sanguinololu_SD Sanguinololu SD]</div>Pinski1https://wiki.london.hackspace.org.uk/w/index.php?title=Project:Sanguinololu_Thermocouple&diff=26509Project:Sanguinololu Thermocouple2012-11-19T23:19:39Z<p>Pinski1: /* Modifying the code */</p>
<hr />
<div>{{Project<br />
|name=Sanguinololu Thermocouple<br />
|created=03/11/2012<br />
|version=1<br />
|members=[[User:Pinski1|Pinski1]]<br />
|status=Awaiting PCBs<br />
|qrmode=1<br />
}}<br />
<br />
== Introduction ==<br />
I wanted to add a thermocouple to my 3D printer's hot end. Ideally it would improve the quality of my printed objects as it would provide more accurate temperature readings with greater immunity from electronic noise generated by the stepper motors.<br />
== Features ==<br />
The PCB I have designed has the following features:<br />
*Fits onto the expansion headers already present on the Sanguinololu<br />
*Adds a MAX31855 thermocouple to digital convertor chip<br />
*Enables temperature readings between -200°C to +1350°C ±2°C<br />
*Has a resolution of 0.25°C<br />
*Can sample at 10Hz<br />
== Files ==<br />
=== Schematic ===<br />
[[File:Sanguinololu_Thermocouple_Schematic.png|500px]]<br />
<br />
The Eagle 5.11 schematic [https://dl.dropbox.com/u/3638084/Rev%201.sch file].<br />
<br />
=== PCB Layout ===<br />
[[File:Sanguinololu_Thermocouple_Layout.png|500px]]<br />
<br />
The Eagle 5.11 board [https://dl.dropbox.com/u/3638084/Rev%201.brd file].<br />
<br />
=== Bill of Materials ===<br />
{| class="wikitable"<br />
!Qty<br />
!Value<br />
!Ident<br />
!Description<br />
|-<br />
|1<br />
|TXB0104D<br />
|IC1<br />
|SOIC14 Bi-Directional level translator chip<br />
|-<br />
|1<br />
|TPS73033DBVT<br />
|IC2<br />
|Could be any SOT23-5 +3V3 voltage regulator<br />
|-<br />
|1<br />
|MAX31855KASA+<br />
|IC3<br />
|SOIC8 Thermocouple-to-Digital chip<br />
|-<br />
|2<br />
|2.2uF<br />
|C1, C2<br />
|Ceramic 1206 decoupling capacitors<br />
|-<br />
|3<br />
|10nF<br />
|C3, C4, C5<br />
|Ceramic 0805 decoupling capacitors<br />
|-<br />
|1<br />
|<br />
|SV1<br />
|2x5 way, straight, 2.54mm, female header<br />
|-<br />
|1<br />
|<br />
|X1<br />
|2way, screw terminal, 5.08mm<br />
|-<br />
|1<br />
|<br />
|<br />
|Thermocouple, K Type<br />
|}<br />
<br />
=== Pictures ===<br />
<!--pictures, including in situ--><br />
{|<br />
!Top<br />
!Bottom<br />
|<br />
|-<br />
|[[File:Sanguinololu_PCB_top_eagle.png]]<br />
|[[File:Sanguinololu_PCB_bottom_eagle.png]]<br />
|The Eagle CAD layout.<br />
|-<br />
|colspan="2"|[[File:Sanguinololu_PCB_Render.png|400px]]<br />
|The Eagle CAD 3D render<br />
|-<br />
|[[File:Sanguinololu_PCB_top.png]]<br />
|[[File:Sanguinololu_PCB_bottom.png]]<br />
|The PCB renders of OSH Park<br />
|-<br />
|To come<br />
|To come<br />
|The delivered PCBs.<br />
|}<br />
<br />
== How to Build ==<br />
Tools required:<br />
*soldering iron<br />
*solder<br />
*tweezers<br />
Tools that would be useful:<br />
*solder sucker<br />
*solder wick<br />
*magnifier<br />
<br />
=== Soldering ===<br />
#Start by soldering the MAX31855KASA+ into position. Ensure pin 1 is correct and all the pins are lined up.<br />
#Next solder in the TXB0104B, agin ensure pin 1 is correct and the pins line up.<br />
#Solder in the final IC the +3V3 reg. This is the smallest package so special care will need to be taken to ensure the pins like up correctly.<br />
#With the ICs done now solder in the passives. Start with the larger 1206 2.2uF capacitors, these will only fit in two places.<br />
#Then solder in the smaller 0805 10nF capacitors, there should be 3 of these.<br />
#With the surface mount components in place put the 2x5way female header such that it points out the bottom of the board (see the render) and solder it.<br />
#Finally solder in the 2way screw terminals<br />
<br />
=== Testing ===<br />
You will need a Bus Pirate or something equivalent to communicate with the board and a K type thermocouple to sense the temperature.<br />
<br />
== Adding to your 3D printer ==<br />
Now the board is complete and tested to work correctly it needs to be fitted to your 3D printer.<br />
=== Attaching to the Sanguinololu ===<br />
/images of the board attached/<br />
===Modifying the code===<br />
As we are replacing an analogue thermistor with a thermocouple-to-digital device we will need to make changes to the code.<br />
<br />
<!--<br />
More information can be found out specifically about the MAX31855KASA+ [http://www.maximintegrated.com/datasheet/index.mvp/id/7273 here]. The most important piece of information from this is the bit map of the 32bit data packet.<br />
[[File:MAX31855 memory map.PNG]]<br />
<br />
MAX31855 is somewhat backwards compatible with the MAX6675 however it is 32 bits instead of 16 bits. I shall test to see if this poses a problem.<br />
<br />
Have to take the "MAX6675_SS" lines from the RAMPS section of pins.h and transpose it to Sanguinololu section.<br />
<br />
under <code>#define SDSS 31</code> write <code>#define MAX6675_SS 31"</code> in "pins.h".<br />
<br />
Ensure to uncomment the line <code>//#define HEATER_USES_MAX6675</code> and comment out <code>#define HEATER_USES_THERMISTOR</code> in "Configuration.h".<br />
<br />
That should work. But it will NEED to be double/triple/quadruple checked...<br />
--><br />
<br />
<br />
<br />
/Lines to change in Sprinter/Marlin/etc... /<br />
<br />
== Licence ==<br />
This design is licensed under [http://creativecommons.org/licenses/by-nc-sa/2.0/uk/ Creative Commons BY-NC-SA]<br />
<br />
This design is modified from [http://reprap.org/wiki/Sanguinololu_SD Sanguinololu SD]</div>Pinski1https://wiki.london.hackspace.org.uk/w/index.php?title=Project:Sanguinololu_Thermocouple&diff=26508Project:Sanguinololu Thermocouple2012-11-19T23:19:14Z<p>Pinski1: /* Modifying the code */</p>
<hr />
<div>{{Project<br />
|name=Sanguinololu Thermocouple<br />
|created=03/11/2012<br />
|version=1<br />
|members=[[User:Pinski1|Pinski1]]<br />
|status=Awaiting PCBs<br />
|qrmode=1<br />
}}<br />
<br />
== Introduction ==<br />
I wanted to add a thermocouple to my 3D printer's hot end. Ideally it would improve the quality of my printed objects as it would provide more accurate temperature readings with greater immunity from electronic noise generated by the stepper motors.<br />
== Features ==<br />
The PCB I have designed has the following features:<br />
*Fits onto the expansion headers already present on the Sanguinololu<br />
*Adds a MAX31855 thermocouple to digital convertor chip<br />
*Enables temperature readings between -200°C to +1350°C ±2°C<br />
*Has a resolution of 0.25°C<br />
*Can sample at 10Hz<br />
== Files ==<br />
=== Schematic ===<br />
[[File:Sanguinololu_Thermocouple_Schematic.png|500px]]<br />
<br />
The Eagle 5.11 schematic [https://dl.dropbox.com/u/3638084/Rev%201.sch file].<br />
<br />
=== PCB Layout ===<br />
[[File:Sanguinololu_Thermocouple_Layout.png|500px]]<br />
<br />
The Eagle 5.11 board [https://dl.dropbox.com/u/3638084/Rev%201.brd file].<br />
<br />
=== Bill of Materials ===<br />
{| class="wikitable"<br />
!Qty<br />
!Value<br />
!Ident<br />
!Description<br />
|-<br />
|1<br />
|TXB0104D<br />
|IC1<br />
|SOIC14 Bi-Directional level translator chip<br />
|-<br />
|1<br />
|TPS73033DBVT<br />
|IC2<br />
|Could be any SOT23-5 +3V3 voltage regulator<br />
|-<br />
|1<br />
|MAX31855KASA+<br />
|IC3<br />
|SOIC8 Thermocouple-to-Digital chip<br />
|-<br />
|2<br />
|2.2uF<br />
|C1, C2<br />
|Ceramic 1206 decoupling capacitors<br />
|-<br />
|3<br />
|10nF<br />
|C3, C4, C5<br />
|Ceramic 0805 decoupling capacitors<br />
|-<br />
|1<br />
|<br />
|SV1<br />
|2x5 way, straight, 2.54mm, female header<br />
|-<br />
|1<br />
|<br />
|X1<br />
|2way, screw terminal, 5.08mm<br />
|-<br />
|1<br />
|<br />
|<br />
|Thermocouple, K Type<br />
|}<br />
<br />
=== Pictures ===<br />
<!--pictures, including in situ--><br />
{|<br />
!Top<br />
!Bottom<br />
|<br />
|-<br />
|[[File:Sanguinololu_PCB_top_eagle.png]]<br />
|[[File:Sanguinololu_PCB_bottom_eagle.png]]<br />
|The Eagle CAD layout.<br />
|-<br />
|colspan="2"|[[File:Sanguinololu_PCB_Render.png|400px]]<br />
|The Eagle CAD 3D render<br />
|-<br />
|[[File:Sanguinololu_PCB_top.png]]<br />
|[[File:Sanguinololu_PCB_bottom.png]]<br />
|The PCB renders of OSH Park<br />
|-<br />
|To come<br />
|To come<br />
|The delivered PCBs.<br />
|}<br />
<br />
== How to Build ==<br />
Tools required:<br />
*soldering iron<br />
*solder<br />
*tweezers<br />
Tools that would be useful:<br />
*solder sucker<br />
*solder wick<br />
*magnifier<br />
<br />
=== Soldering ===<br />
#Start by soldering the MAX31855KASA+ into position. Ensure pin 1 is correct and all the pins are lined up.<br />
#Next solder in the TXB0104B, agin ensure pin 1 is correct and the pins line up.<br />
#Solder in the final IC the +3V3 reg. This is the smallest package so special care will need to be taken to ensure the pins like up correctly.<br />
#With the ICs done now solder in the passives. Start with the larger 1206 2.2uF capacitors, these will only fit in two places.<br />
#Then solder in the smaller 0805 10nF capacitors, there should be 3 of these.<br />
#With the surface mount components in place put the 2x5way female header such that it points out the bottom of the board (see the render) and solder it.<br />
#Finally solder in the 2way screw terminals<br />
<br />
=== Testing ===<br />
You will need a Bus Pirate or something equivalent to communicate with the board and a K type thermocouple to sense the temperature.<br />
<br />
== Adding to your 3D printer ==<br />
Now the board is complete and tested to work correctly it needs to be fitted to your 3D printer.<br />
=== Attaching to the Sanguinololu ===<br />
/images of the board attached/<br />
===Modifying the code===<br />
As we are replacing an analogue thermistor with a thermocouple-to-digital device we will need to make changes to the code.<br />
<br />
More information can be found out specifically about the MAX31855KASA+ [http://www.maximintegrated.com/datasheet/index.mvp/id/7273 here]. The most important piece of information from this is the bit map of the 32bit data packet.<br />
[[File:MAX31855 memory map.PNG]]<br />
<br />
<!--<br />
MAX31855 is somewhat backwards compatible with the MAX6675 however it is 32 bits instead of 16 bits. I shall test to see if this poses a problem.<br />
<br />
Have to take the "MAX6675_SS" lines from the RAMPS section of pins.h and transpose it to Sanguinololu section.<br />
<br />
under <code>#define SDSS 31</code> write <code>#define MAX6675_SS 31"</code> in "pins.h".<br />
<br />
Ensure to uncomment the line <code>//#define HEATER_USES_MAX6675</code> and comment out <code>#define HEATER_USES_THERMISTOR</code> in "Configuration.h".<br />
<br />
That should work. But it will NEED to be double/triple/quadruple checked...<br />
--><br />
<br />
<br />
<br />
/Lines to change in Sprinter/Marlin/etc... /<br />
<br />
== Licence ==<br />
This design is licensed under [http://creativecommons.org/licenses/by-nc-sa/2.0/uk/ Creative Commons BY-NC-SA]<br />
<br />
This design is modified from [http://reprap.org/wiki/Sanguinololu_SD Sanguinololu SD]</div>Pinski1https://wiki.london.hackspace.org.uk/w/index.php?title=Project:Sanguinololu_Thermocouple&diff=26507Project:Sanguinololu Thermocouple2012-11-19T23:10:46Z<p>Pinski1: /* Modifying the code */</p>
<hr />
<div>{{Project<br />
|name=Sanguinololu Thermocouple<br />
|created=03/11/2012<br />
|version=1<br />
|members=[[User:Pinski1|Pinski1]]<br />
|status=Awaiting PCBs<br />
|qrmode=1<br />
}}<br />
<br />
== Introduction ==<br />
I wanted to add a thermocouple to my 3D printer's hot end. Ideally it would improve the quality of my printed objects as it would provide more accurate temperature readings with greater immunity from electronic noise generated by the stepper motors.<br />
== Features ==<br />
The PCB I have designed has the following features:<br />
*Fits onto the expansion headers already present on the Sanguinololu<br />
*Adds a MAX31855 thermocouple to digital convertor chip<br />
*Enables temperature readings between -200°C to +1350°C ±2°C<br />
*Has a resolution of 0.25°C<br />
*Can sample at 10Hz<br />
== Files ==<br />
=== Schematic ===<br />
[[File:Sanguinololu_Thermocouple_Schematic.png|500px]]<br />
<br />
The Eagle 5.11 schematic [https://dl.dropbox.com/u/3638084/Rev%201.sch file].<br />
<br />
=== PCB Layout ===<br />
[[File:Sanguinololu_Thermocouple_Layout.png|500px]]<br />
<br />
The Eagle 5.11 board [https://dl.dropbox.com/u/3638084/Rev%201.brd file].<br />
<br />
=== Bill of Materials ===<br />
{| class="wikitable"<br />
!Qty<br />
!Value<br />
!Ident<br />
!Description<br />
|-<br />
|1<br />
|TXB0104D<br />
|IC1<br />
|SOIC14 Bi-Directional level translator chip<br />
|-<br />
|1<br />
|TPS73033DBVT<br />
|IC2<br />
|Could be any SOT23-5 +3V3 voltage regulator<br />
|-<br />
|1<br />
|MAX31855KASA+<br />
|IC3<br />
|SOIC8 Thermocouple-to-Digital chip<br />
|-<br />
|2<br />
|2.2uF<br />
|C1, C2<br />
|Ceramic 1206 decoupling capacitors<br />
|-<br />
|3<br />
|10nF<br />
|C3, C4, C5<br />
|Ceramic 0805 decoupling capacitors<br />
|-<br />
|1<br />
|<br />
|SV1<br />
|2x5 way, straight, 2.54mm, female header<br />
|-<br />
|1<br />
|<br />
|X1<br />
|2way, screw terminal, 5.08mm<br />
|-<br />
|1<br />
|<br />
|<br />
|Thermocouple, K Type<br />
|}<br />
<br />
=== Pictures ===<br />
<!--pictures, including in situ--><br />
{|<br />
!Top<br />
!Bottom<br />
|<br />
|-<br />
|[[File:Sanguinololu_PCB_top_eagle.png]]<br />
|[[File:Sanguinololu_PCB_bottom_eagle.png]]<br />
|The Eagle CAD layout.<br />
|-<br />
|colspan="2"|[[File:Sanguinololu_PCB_Render.png|400px]]<br />
|The Eagle CAD 3D render<br />
|-<br />
|[[File:Sanguinololu_PCB_top.png]]<br />
|[[File:Sanguinololu_PCB_bottom.png]]<br />
|The PCB renders of OSH Park<br />
|-<br />
|To come<br />
|To come<br />
|The delivered PCBs.<br />
|}<br />
<br />
== How to Build ==<br />
Tools required:<br />
*soldering iron<br />
*solder<br />
*tweezers<br />
Tools that would be useful:<br />
*solder sucker<br />
*solder wick<br />
*magnifier<br />
<br />
=== Soldering ===<br />
#Start by soldering the MAX31855KASA+ into position. Ensure pin 1 is correct and all the pins are lined up.<br />
#Next solder in the TXB0104B, agin ensure pin 1 is correct and the pins line up.<br />
#Solder in the final IC the +3V3 reg. This is the smallest package so special care will need to be taken to ensure the pins like up correctly.<br />
#With the ICs done now solder in the passives. Start with the larger 1206 2.2uF capacitors, these will only fit in two places.<br />
#Then solder in the smaller 0805 10nF capacitors, there should be 3 of these.<br />
#With the surface mount components in place put the 2x5way female header such that it points out the bottom of the board (see the render) and solder it.<br />
#Finally solder in the 2way screw terminals<br />
<br />
=== Testing ===<br />
You will need a Bus Pirate or something equivalent to communicate with the board and a K type thermocouple to sense the temperature.<br />
<br />
== Adding to your 3D printer ==<br />
Now the board is complete and tested to work correctly it needs to be fitted to your 3D printer.<br />
=== Attaching to the Sanguinololu ===<br />
/images of the board attached/<br />
===Modifying the code===<br />
As we are replacing an analogue thermistor with a thermocouple-to-digital device we will need to make changes to the code.<br />
<br />
More information can be found out specifically about the MAX31855KASA+ [http://www.maximintegrated.com/datasheet/index.mvp/id/7273 here]. The most important piece of information from this is the bit map of the 32bit data packet.<br />
[[File:MAX31855 memory map.PNG]]<br />
<br />
<br />
MAX31855 is somewhat backwards compatible with the MAX6675 however it is 32 bits instead of 16 bits. I shall test to see if this poses a problem.<br />
<br />
Have to take the "MAX6675_SS" lines from the RAMPS section of pins.h and transpose it to Sanguinololu section.<br />
<br />
under <code>#define SDSS 31</code> write <code>#define MAX6675_SS 31"</code>.<br />
<br />
<br />
<br />
<br />
/Lines to change in Sprinter/Marlin/etc... /<br />
<br />
== Licence ==<br />
This design is licensed under [http://creativecommons.org/licenses/by-nc-sa/2.0/uk/ Creative Commons BY-NC-SA]<br />
<br />
This design is modified from [http://reprap.org/wiki/Sanguinololu_SD Sanguinololu SD]</div>Pinski1https://wiki.london.hackspace.org.uk/w/index.php?title=Project:Sanguinololu_Thermocouple&diff=26505Project:Sanguinololu Thermocouple2012-11-19T22:32:50Z<p>Pinski1: /* Modifying the code */</p>
<hr />
<div>{{Project<br />
|name=Sanguinololu Thermocouple<br />
|created=03/11/2012<br />
|version=1<br />
|members=[[User:Pinski1|Pinski1]]<br />
|status=Awaiting PCBs<br />
|qrmode=1<br />
}}<br />
<br />
== Introduction ==<br />
I wanted to add a thermocouple to my 3D printer's hot end. Ideally it would improve the quality of my printed objects as it would provide more accurate temperature readings with greater immunity from electronic noise generated by the stepper motors.<br />
== Features ==<br />
The PCB I have designed has the following features:<br />
*Fits onto the expansion headers already present on the Sanguinololu<br />
*Adds a MAX31855 thermocouple to digital convertor chip<br />
*Enables temperature readings between -200°C to +1350°C ±2°C<br />
*Has a resolution of 0.25°C<br />
*Can sample at 10Hz<br />
== Files ==<br />
=== Schematic ===<br />
[[File:Sanguinololu_Thermocouple_Schematic.png|500px]]<br />
<br />
The Eagle 5.11 schematic [https://dl.dropbox.com/u/3638084/Rev%201.sch file].<br />
<br />
=== PCB Layout ===<br />
[[File:Sanguinololu_Thermocouple_Layout.png|500px]]<br />
<br />
The Eagle 5.11 board [https://dl.dropbox.com/u/3638084/Rev%201.brd file].<br />
<br />
=== Bill of Materials ===<br />
{| class="wikitable"<br />
!Qty<br />
!Value<br />
!Ident<br />
!Description<br />
|-<br />
|1<br />
|TXB0104D<br />
|IC1<br />
|SOIC14 Bi-Directional level translator chip<br />
|-<br />
|1<br />
|TPS73033DBVT<br />
|IC2<br />
|Could be any SOT23-5 +3V3 voltage regulator<br />
|-<br />
|1<br />
|MAX31855KASA+<br />
|IC3<br />
|SOIC8 Thermocouple-to-Digital chip<br />
|-<br />
|2<br />
|2.2uF<br />
|C1, C2<br />
|Ceramic 1206 decoupling capacitors<br />
|-<br />
|3<br />
|10nF<br />
|C3, C4, C5<br />
|Ceramic 0805 decoupling capacitors<br />
|-<br />
|1<br />
|<br />
|SV1<br />
|2x5 way, straight, 2.54mm, female header<br />
|-<br />
|1<br />
|<br />
|X1<br />
|2way, screw terminal, 5.08mm<br />
|-<br />
|1<br />
|<br />
|<br />
|Thermocouple, K Type<br />
|}<br />
<br />
=== Pictures ===<br />
<!--pictures, including in situ--><br />
{|<br />
!Top<br />
!Bottom<br />
|<br />
|-<br />
|[[File:Sanguinololu_PCB_top_eagle.png]]<br />
|[[File:Sanguinololu_PCB_bottom_eagle.png]]<br />
|The Eagle CAD layout.<br />
|-<br />
|colspan="2"|[[File:Sanguinololu_PCB_Render.png|400px]]<br />
|The Eagle CAD 3D render<br />
|-<br />
|[[File:Sanguinololu_PCB_top.png]]<br />
|[[File:Sanguinololu_PCB_bottom.png]]<br />
|The PCB renders of OSH Park<br />
|-<br />
|To come<br />
|To come<br />
|The delivered PCBs.<br />
|}<br />
<br />
== How to Build ==<br />
Tools required:<br />
*soldering iron<br />
*solder<br />
*tweezers<br />
Tools that would be useful:<br />
*solder sucker<br />
*solder wick<br />
*magnifier<br />
<br />
=== Soldering ===<br />
#Start by soldering the MAX31855KASA+ into position. Ensure pin 1 is correct and all the pins are lined up.<br />
#Next solder in the TXB0104B, agin ensure pin 1 is correct and the pins line up.<br />
#Solder in the final IC the +3V3 reg. This is the smallest package so special care will need to be taken to ensure the pins like up correctly.<br />
#With the ICs done now solder in the passives. Start with the larger 1206 2.2uF capacitors, these will only fit in two places.<br />
#Then solder in the smaller 0805 10nF capacitors, there should be 3 of these.<br />
#With the surface mount components in place put the 2x5way female header such that it points out the bottom of the board (see the render) and solder it.<br />
#Finally solder in the 2way screw terminals<br />
<br />
=== Testing ===<br />
You will need a Bus Pirate or something equivalent to communicate with the board and a K type thermocouple to sense the temperature.<br />
<br />
== Adding to your 3D printer ==<br />
Now the board is complete and tested to work correctly it needs to be fitted to your 3D printer.<br />
=== Attaching to the Sanguinololu ===<br />
/images of the board attached/<br />
===Modifying the code===<br />
As we are replacing an analogue thermistor with a thermocouple-to-digital device we will need to make changes to the code.<br />
<br />
More information can be found out specifically about the MAX31855KASA+ [http://www.maximintegrated.com/datasheet/index.mvp/id/7273 here]. The most important piece of information from this is the bit map of the 32bit data packet.<br />
[[File:MAX31855 memory map.PNG]]<br />
<br />
<!--Sample code:<br />
<code><br />
signed int getTemp(pSCK, pMISO, pCS) {<br />
unsigned char buffer[4];<br />
buffer[0] = shiftIn(pMISO, pSCK, MSBFIRST);<br />
buffer[1] = shiftIn(pMISO, pSCK, MSBFIRST);<br />
buffer[2] = shiftIn(pMISO, pSCK, MSBFIRST);<br />
buffer[3] = shiftIn(pMISO, pSCK, MSBFIRST);<br />
<br />
if(buffer[1] & 0x01) // error!<br />
{<br />
// short to VCC<br />
// short to GND<br />
// open circuit<br />
}<br />
<br />
return 0; // temperature<br />
}<br />
</code>--><br />
<br />
/Lines to change in Sprinter/Marlin/etc... /<br />
<br />
== Licence ==<br />
This design is licensed under [http://creativecommons.org/licenses/by-nc-sa/2.0/uk/ Creative Commons BY-NC-SA]<br />
<br />
This design is modified from [http://reprap.org/wiki/Sanguinololu_SD Sanguinololu SD]</div>Pinski1https://wiki.london.hackspace.org.uk/w/index.php?title=Project:Sanguinololu_Thermocouple&diff=26504Project:Sanguinololu Thermocouple2012-11-19T22:31:42Z<p>Pinski1: /* Modifying the code */</p>
<hr />
<div>{{Project<br />
|name=Sanguinololu Thermocouple<br />
|created=03/11/2012<br />
|version=1<br />
|members=[[User:Pinski1|Pinski1]]<br />
|status=Awaiting PCBs<br />
|qrmode=1<br />
}}<br />
<br />
== Introduction ==<br />
I wanted to add a thermocouple to my 3D printer's hot end. Ideally it would improve the quality of my printed objects as it would provide more accurate temperature readings with greater immunity from electronic noise generated by the stepper motors.<br />
== Features ==<br />
The PCB I have designed has the following features:<br />
*Fits onto the expansion headers already present on the Sanguinololu<br />
*Adds a MAX31855 thermocouple to digital convertor chip<br />
*Enables temperature readings between -200°C to +1350°C ±2°C<br />
*Has a resolution of 0.25°C<br />
*Can sample at 10Hz<br />
== Files ==<br />
=== Schematic ===<br />
[[File:Sanguinololu_Thermocouple_Schematic.png|500px]]<br />
<br />
The Eagle 5.11 schematic [https://dl.dropbox.com/u/3638084/Rev%201.sch file].<br />
<br />
=== PCB Layout ===<br />
[[File:Sanguinololu_Thermocouple_Layout.png|500px]]<br />
<br />
The Eagle 5.11 board [https://dl.dropbox.com/u/3638084/Rev%201.brd file].<br />
<br />
=== Bill of Materials ===<br />
{| class="wikitable"<br />
!Qty<br />
!Value<br />
!Ident<br />
!Description<br />
|-<br />
|1<br />
|TXB0104D<br />
|IC1<br />
|SOIC14 Bi-Directional level translator chip<br />
|-<br />
|1<br />
|TPS73033DBVT<br />
|IC2<br />
|Could be any SOT23-5 +3V3 voltage regulator<br />
|-<br />
|1<br />
|MAX31855KASA+<br />
|IC3<br />
|SOIC8 Thermocouple-to-Digital chip<br />
|-<br />
|2<br />
|2.2uF<br />
|C1, C2<br />
|Ceramic 1206 decoupling capacitors<br />
|-<br />
|3<br />
|10nF<br />
|C3, C4, C5<br />
|Ceramic 0805 decoupling capacitors<br />
|-<br />
|1<br />
|<br />
|SV1<br />
|2x5 way, straight, 2.54mm, female header<br />
|-<br />
|1<br />
|<br />
|X1<br />
|2way, screw terminal, 5.08mm<br />
|-<br />
|1<br />
|<br />
|<br />
|Thermocouple, K Type<br />
|}<br />
<br />
=== Pictures ===<br />
<!--pictures, including in situ--><br />
{|<br />
!Top<br />
!Bottom<br />
|<br />
|-<br />
|[[File:Sanguinololu_PCB_top_eagle.png]]<br />
|[[File:Sanguinololu_PCB_bottom_eagle.png]]<br />
|The Eagle CAD layout.<br />
|-<br />
|colspan="2"|[[File:Sanguinololu_PCB_Render.png|400px]]<br />
|The Eagle CAD 3D render<br />
|-<br />
|[[File:Sanguinololu_PCB_top.png]]<br />
|[[File:Sanguinololu_PCB_bottom.png]]<br />
|The PCB renders of OSH Park<br />
|-<br />
|To come<br />
|To come<br />
|The delivered PCBs.<br />
|}<br />
<br />
== How to Build ==<br />
Tools required:<br />
*soldering iron<br />
*solder<br />
*tweezers<br />
Tools that would be useful:<br />
*solder sucker<br />
*solder wick<br />
*magnifier<br />
<br />
=== Soldering ===<br />
#Start by soldering the MAX31855KASA+ into position. Ensure pin 1 is correct and all the pins are lined up.<br />
#Next solder in the TXB0104B, agin ensure pin 1 is correct and the pins line up.<br />
#Solder in the final IC the +3V3 reg. This is the smallest package so special care will need to be taken to ensure the pins like up correctly.<br />
#With the ICs done now solder in the passives. Start with the larger 1206 2.2uF capacitors, these will only fit in two places.<br />
#Then solder in the smaller 0805 10nF capacitors, there should be 3 of these.<br />
#With the surface mount components in place put the 2x5way female header such that it points out the bottom of the board (see the render) and solder it.<br />
#Finally solder in the 2way screw terminals<br />
<br />
=== Testing ===<br />
You will need a Bus Pirate or something equivalent to communicate with the board and a K type thermocouple to sense the temperature.<br />
<br />
== Adding to your 3D printer ==<br />
Now the board is complete and tested to work correctly it needs to be fitted to your 3D printer.<br />
=== Attaching to the Sanguinololu ===<br />
/images of the board attached/<br />
===Modifying the code===<br />
As we are replacing an analogue thermistor with a thermocouple-to-digital device we will need to make changes to the code.<br />
<br />
More information can be found out specifically about the MAX31855KASA+ [http://www.maximintegrated.com/datasheet/index.mvp/id/7273 here]. The most important piece of information from this is the bit map of the 32bit data packet.<br />
[[File:MAX31855 memory map.PNG]]<br />
<br />
<!--Sample code:<br />
<code><br />
signed int getTemp(pSCK, pMISO, pCS) {<br />
unsigned char buffer[4];<br />
buffer[0] = shiftIn(pMISO, pSCK, MSBFIRST);<br />
buffer[1] = shiftIn(pMISO, pSCK, MSBFIRST);<br />
buffer[2] = shiftIn(pMISO, pSCK, MSBFIRST);<br />
buffer[3] = shiftIn(pMISO, pSCK, MSBFIRST);<br />
<br />
if(buffer[1] & 0x01)<br />
{<br />
?<br />
?<br />
}<br />
<br />
}<br />
</code>--><br />
<br />
/Lines to change in Sprinter/Marlin/etc... /<br />
<br />
== Licence ==<br />
This design is licensed under [http://creativecommons.org/licenses/by-nc-sa/2.0/uk/ Creative Commons BY-NC-SA]<br />
<br />
This design is modified from [http://reprap.org/wiki/Sanguinololu_SD Sanguinololu SD]</div>Pinski1https://wiki.london.hackspace.org.uk/w/index.php?title=Project:Sanguinololu_Thermocouple&diff=26445Project:Sanguinololu Thermocouple2012-11-17T13:39:51Z<p>Pinski1: /* Modifying the code */</p>
<hr />
<div>{{Project<br />
|name=Sanguinololu Thermocouple<br />
|created=03/11/2012<br />
|version=1<br />
|members=[[User:Pinski1|Pinski1]]<br />
|status=Awaiting PCBs<br />
|qrmode=1<br />
}}<br />
<br />
== Introduction ==<br />
I wanted to add a thermocouple to my 3D printer's hot end. Ideally it would improve the quality of my printed objects as it would provide more accurate temperature readings with greater immunity from electronic noise generated by the stepper motors.<br />
== Features ==<br />
The PCB I have designed has the following features:<br />
*Fits onto the expansion headers already present on the Sanguinololu<br />
*Adds a MAX31855 thermocouple to digital convertor chip<br />
*Enables temperature readings between -200°C to +1350°C ±2°C<br />
*Has a resolution of 0.25°C<br />
*Can sample at 10Hz<br />
== Files ==<br />
=== Schematic ===<br />
[[File:Sanguinololu_Thermocouple_Schematic.png|500px]]<br />
<br />
The Eagle 5.11 schematic [https://dl.dropbox.com/u/3638084/Rev%201.sch file].<br />
<br />
=== PCB Layout ===<br />
[[File:Sanguinololu_Thermocouple_Layout.png|500px]]<br />
<br />
The Eagle 5.11 board [https://dl.dropbox.com/u/3638084/Rev%201.brd file].<br />
<br />
=== Bill of Materials ===<br />
{| class="wikitable"<br />
!Qty<br />
!Value<br />
!Ident<br />
!Description<br />
|-<br />
|1<br />
|TXB0104D<br />
|IC1<br />
|SOIC14 Bi-Directional level translator chip<br />
|-<br />
|1<br />
|TPS73033DBVT<br />
|IC2<br />
|Could be any SOT23-5 +3V3 voltage regulator<br />
|-<br />
|1<br />
|MAX31855KASA+<br />
|IC3<br />
|SOIC8 Thermocouple-to-Digital chip<br />
|-<br />
|2<br />
|2.2uF<br />
|C1, C2<br />
|Ceramic 1206 decoupling capacitors<br />
|-<br />
|3<br />
|10nF<br />
|C3, C4, C5<br />
|Ceramic 0805 decoupling capacitors<br />
|-<br />
|1<br />
|<br />
|SV1<br />
|2x5 way, straight, 2.54mm, female header<br />
|-<br />
|1<br />
|<br />
|X1<br />
|2way, screw terminal, 5.08mm<br />
|-<br />
|1<br />
|<br />
|<br />
|Thermocouple, K Type<br />
|}<br />
<br />
=== Pictures ===<br />
<!--pictures, including in situ--><br />
{|<br />
!Top<br />
!Bottom<br />
|<br />
|-<br />
|[[File:Sanguinololu_PCB_top_eagle.png]]<br />
|[[File:Sanguinololu_PCB_bottom_eagle.png]]<br />
|The Eagle CAD layout.<br />
|-<br />
|colspan="2"|[[File:Sanguinololu_PCB_Render.png|400px]]<br />
|The Eagle CAD 3D render<br />
|-<br />
|[[File:Sanguinololu_PCB_top.png]]<br />
|[[File:Sanguinololu_PCB_bottom.png]]<br />
|The PCB renders of OSH Park<br />
|-<br />
|To come<br />
|To come<br />
|The delivered PCBs.<br />
|}<br />
<br />
== How to Build ==<br />
Tools required:<br />
*soldering iron<br />
*solder<br />
*tweezers<br />
Tools that would be useful:<br />
*solder sucker<br />
*solder wick<br />
*magnifier<br />
<br />
=== Soldering ===<br />
#Start by soldering the MAX31855KASA+ into position. Ensure pin 1 is correct and all the pins are lined up.<br />
#Next solder in the TXB0104B, agin ensure pin 1 is correct and the pins line up.<br />
#Solder in the final IC the +3V3 reg. This is the smallest package so special care will need to be taken to ensure the pins like up correctly.<br />
#With the ICs done now solder in the passives. Start with the larger 1206 2.2uF capacitors, these will only fit in two places.<br />
#Then solder in the smaller 0805 10nF capacitors, there should be 3 of these.<br />
#With the surface mount components in place put the 2x5way female header such that it points out the bottom of the board (see the render) and solder it.<br />
#Finally solder in the 2way screw terminals<br />
<br />
=== Testing ===<br />
You will need a Bus Pirate or something equivalent to communicate with the board and a K type thermocouple to sense the temperature.<br />
<br />
== Adding to your 3D printer ==<br />
Now the board is complete and tested to work correctly it needs to be fitted to your 3D printer.<br />
=== Attaching to the Sanguinololu ===<br />
/images of the board attached/<br />
===Modifying the code===<br />
As we are replacing an analogue thermistor with a thermocouple-to-digital device we will need to make changes to the code.<br />
<br />
More information can be found out specifically about the MAX31855KASA+ [http://www.maximintegrated.com/datasheet/index.mvp/id/7273 here]. The most important piece of information from this is the bit map of the 32bit data packet.<br />
[[File:MAX31855 memory map.PNG]]<br />
<br />
/Lines to change in Sprinter/Marlin/etc... /<br />
<br />
== Licence ==<br />
This design is licensed under [http://creativecommons.org/licenses/by-nc-sa/2.0/uk/ Creative Commons BY-NC-SA]<br />
<br />
This design is modified from [http://reprap.org/wiki/Sanguinololu_SD Sanguinololu SD]</div>Pinski1https://wiki.london.hackspace.org.uk/w/index.php?title=File:MAX31855_memory_map.PNG&diff=26444File:MAX31855 memory map.PNG2012-11-17T13:39:34Z<p>Pinski1: Taken from http://datasheets.maximintegrated.com/en/ds/MAX31855.pdf on the 17/11/2012</p>
<hr />
<div>Taken from http://datasheets.maximintegrated.com/en/ds/MAX31855.pdf on the 17/11/2012</div>Pinski1https://wiki.london.hackspace.org.uk/w/index.php?title=Project:Sanguinololu_Thermocouple&diff=26443Project:Sanguinololu Thermocouple2012-11-17T13:35:20Z<p>Pinski1: /* Modifying the code */</p>
<hr />
<div>{{Project<br />
|name=Sanguinololu Thermocouple<br />
|created=03/11/2012<br />
|version=1<br />
|members=[[User:Pinski1|Pinski1]]<br />
|status=Awaiting PCBs<br />
|qrmode=1<br />
}}<br />
<br />
== Introduction ==<br />
I wanted to add a thermocouple to my 3D printer's hot end. Ideally it would improve the quality of my printed objects as it would provide more accurate temperature readings with greater immunity from electronic noise generated by the stepper motors.<br />
== Features ==<br />
The PCB I have designed has the following features:<br />
*Fits onto the expansion headers already present on the Sanguinololu<br />
*Adds a MAX31855 thermocouple to digital convertor chip<br />
*Enables temperature readings between -200°C to +1350°C ±2°C<br />
*Has a resolution of 0.25°C<br />
*Can sample at 10Hz<br />
== Files ==<br />
=== Schematic ===<br />
[[File:Sanguinololu_Thermocouple_Schematic.png|500px]]<br />
<br />
The Eagle 5.11 schematic [https://dl.dropbox.com/u/3638084/Rev%201.sch file].<br />
<br />
=== PCB Layout ===<br />
[[File:Sanguinololu_Thermocouple_Layout.png|500px]]<br />
<br />
The Eagle 5.11 board [https://dl.dropbox.com/u/3638084/Rev%201.brd file].<br />
<br />
=== Bill of Materials ===<br />
{| class="wikitable"<br />
!Qty<br />
!Value<br />
!Ident<br />
!Description<br />
|-<br />
|1<br />
|TXB0104D<br />
|IC1<br />
|SOIC14 Bi-Directional level translator chip<br />
|-<br />
|1<br />
|TPS73033DBVT<br />
|IC2<br />
|Could be any SOT23-5 +3V3 voltage regulator<br />
|-<br />
|1<br />
|MAX31855KASA+<br />
|IC3<br />
|SOIC8 Thermocouple-to-Digital chip<br />
|-<br />
|2<br />
|2.2uF<br />
|C1, C2<br />
|Ceramic 1206 decoupling capacitors<br />
|-<br />
|3<br />
|10nF<br />
|C3, C4, C5<br />
|Ceramic 0805 decoupling capacitors<br />
|-<br />
|1<br />
|<br />
|SV1<br />
|2x5 way, straight, 2.54mm, female header<br />
|-<br />
|1<br />
|<br />
|X1<br />
|2way, screw terminal, 5.08mm<br />
|-<br />
|1<br />
|<br />
|<br />
|Thermocouple, K Type<br />
|}<br />
<br />
=== Pictures ===<br />
<!--pictures, including in situ--><br />
{|<br />
!Top<br />
!Bottom<br />
|<br />
|-<br />
|[[File:Sanguinololu_PCB_top_eagle.png]]<br />
|[[File:Sanguinololu_PCB_bottom_eagle.png]]<br />
|The Eagle CAD layout.<br />
|-<br />
|colspan="2"|[[File:Sanguinololu_PCB_Render.png|400px]]<br />
|The Eagle CAD 3D render<br />
|-<br />
|[[File:Sanguinololu_PCB_top.png]]<br />
|[[File:Sanguinololu_PCB_bottom.png]]<br />
|The PCB renders of OSH Park<br />
|-<br />
|To come<br />
|To come<br />
|The delivered PCBs.<br />
|}<br />
<br />
== How to Build ==<br />
Tools required:<br />
*soldering iron<br />
*solder<br />
*tweezers<br />
Tools that would be useful:<br />
*solder sucker<br />
*solder wick<br />
*magnifier<br />
<br />
=== Soldering ===<br />
#Start by soldering the MAX31855KASA+ into position. Ensure pin 1 is correct and all the pins are lined up.<br />
#Next solder in the TXB0104B, agin ensure pin 1 is correct and the pins line up.<br />
#Solder in the final IC the +3V3 reg. This is the smallest package so special care will need to be taken to ensure the pins like up correctly.<br />
#With the ICs done now solder in the passives. Start with the larger 1206 2.2uF capacitors, these will only fit in two places.<br />
#Then solder in the smaller 0805 10nF capacitors, there should be 3 of these.<br />
#With the surface mount components in place put the 2x5way female header such that it points out the bottom of the board (see the render) and solder it.<br />
#Finally solder in the 2way screw terminals<br />
<br />
=== Testing ===<br />
You will need a Bus Pirate or something equivalent to communicate with the board and a K type thermocouple to sense the temperature.<br />
<br />
== Adding to your 3D printer ==<br />
Now the board is complete and tested to work correctly it needs to be fitted to your 3D printer.<br />
=== Attaching to the Sanguinololu ===<br />
/images of the board attached/<br />
===Modifying the code===<br />
As we are replacing an analogue thermistor with a thermocouple-to-digital device we will need to make changes to the code.<br />
<br />
More information can be found out specifically about the MAX31855KASA+ [http://www.maximintegrated.com/datasheet/index.mvp/id/7273 here].<br />
<br />
/Lines to change in Sprinter/Marlin/etc... /<br />
<br />
== Licence ==<br />
This design is licensed under [http://creativecommons.org/licenses/by-nc-sa/2.0/uk/ Creative Commons BY-NC-SA]<br />
<br />
This design is modified from [http://reprap.org/wiki/Sanguinololu_SD Sanguinololu SD]</div>Pinski1https://wiki.london.hackspace.org.uk/w/index.php?title=Project:Sanguinololu_Thermocouple&diff=26442Project:Sanguinololu Thermocouple2012-11-17T13:32:03Z<p>Pinski1: /* Adding to your 3D printer */</p>
<hr />
<div>{{Project<br />
|name=Sanguinololu Thermocouple<br />
|created=03/11/2012<br />
|version=1<br />
|members=[[User:Pinski1|Pinski1]]<br />
|status=Awaiting PCBs<br />
|qrmode=1<br />
}}<br />
<br />
== Introduction ==<br />
I wanted to add a thermocouple to my 3D printer's hot end. Ideally it would improve the quality of my printed objects as it would provide more accurate temperature readings with greater immunity from electronic noise generated by the stepper motors.<br />
== Features ==<br />
The PCB I have designed has the following features:<br />
*Fits onto the expansion headers already present on the Sanguinololu<br />
*Adds a MAX31855 thermocouple to digital convertor chip<br />
*Enables temperature readings between -200°C to +1350°C ±2°C<br />
*Has a resolution of 0.25°C<br />
*Can sample at 10Hz<br />
== Files ==<br />
=== Schematic ===<br />
[[File:Sanguinololu_Thermocouple_Schematic.png|500px]]<br />
<br />
The Eagle 5.11 schematic [https://dl.dropbox.com/u/3638084/Rev%201.sch file].<br />
<br />
=== PCB Layout ===<br />
[[File:Sanguinololu_Thermocouple_Layout.png|500px]]<br />
<br />
The Eagle 5.11 board [https://dl.dropbox.com/u/3638084/Rev%201.brd file].<br />
<br />
=== Bill of Materials ===<br />
{| class="wikitable"<br />
!Qty<br />
!Value<br />
!Ident<br />
!Description<br />
|-<br />
|1<br />
|TXB0104D<br />
|IC1<br />
|SOIC14 Bi-Directional level translator chip<br />
|-<br />
|1<br />
|TPS73033DBVT<br />
|IC2<br />
|Could be any SOT23-5 +3V3 voltage regulator<br />
|-<br />
|1<br />
|MAX31855KASA+<br />
|IC3<br />
|SOIC8 Thermocouple-to-Digital chip<br />
|-<br />
|2<br />
|2.2uF<br />
|C1, C2<br />
|Ceramic 1206 decoupling capacitors<br />
|-<br />
|3<br />
|10nF<br />
|C3, C4, C5<br />
|Ceramic 0805 decoupling capacitors<br />
|-<br />
|1<br />
|<br />
|SV1<br />
|2x5 way, straight, 2.54mm, female header<br />
|-<br />
|1<br />
|<br />
|X1<br />
|2way, screw terminal, 5.08mm<br />
|-<br />
|1<br />
|<br />
|<br />
|Thermocouple, K Type<br />
|}<br />
<br />
=== Pictures ===<br />
<!--pictures, including in situ--><br />
{|<br />
!Top<br />
!Bottom<br />
|<br />
|-<br />
|[[File:Sanguinololu_PCB_top_eagle.png]]<br />
|[[File:Sanguinololu_PCB_bottom_eagle.png]]<br />
|The Eagle CAD layout.<br />
|-<br />
|colspan="2"|[[File:Sanguinololu_PCB_Render.png|400px]]<br />
|The Eagle CAD 3D render<br />
|-<br />
|[[File:Sanguinololu_PCB_top.png]]<br />
|[[File:Sanguinololu_PCB_bottom.png]]<br />
|The PCB renders of OSH Park<br />
|-<br />
|To come<br />
|To come<br />
|The delivered PCBs.<br />
|}<br />
<br />
== How to Build ==<br />
Tools required:<br />
*soldering iron<br />
*solder<br />
*tweezers<br />
Tools that would be useful:<br />
*solder sucker<br />
*solder wick<br />
*magnifier<br />
<br />
=== Soldering ===<br />
#Start by soldering the MAX31855KASA+ into position. Ensure pin 1 is correct and all the pins are lined up.<br />
#Next solder in the TXB0104B, agin ensure pin 1 is correct and the pins line up.<br />
#Solder in the final IC the +3V3 reg. This is the smallest package so special care will need to be taken to ensure the pins like up correctly.<br />
#With the ICs done now solder in the passives. Start with the larger 1206 2.2uF capacitors, these will only fit in two places.<br />
#Then solder in the smaller 0805 10nF capacitors, there should be 3 of these.<br />
#With the surface mount components in place put the 2x5way female header such that it points out the bottom of the board (see the render) and solder it.<br />
#Finally solder in the 2way screw terminals<br />
<br />
=== Testing ===<br />
You will need a Bus Pirate or something equivalent to communicate with the board and a K type thermocouple to sense the temperature.<br />
<br />
== Adding to your 3D printer ==<br />
Now the board is complete and tested to work correctly it needs to be fitted to your 3D printer.<br />
=== Attaching to the Sanguinololu ===<br />
/images of the board attached/<br />
===Modifying the code===<br />
/Lines to change in Sprinter/Marlin/etc... /<br />
<br />
== Licence ==<br />
This design is licensed under [http://creativecommons.org/licenses/by-nc-sa/2.0/uk/ Creative Commons BY-NC-SA]<br />
<br />
This design is modified from [http://reprap.org/wiki/Sanguinololu_SD Sanguinololu SD]</div>Pinski1https://wiki.london.hackspace.org.uk/w/index.php?title=Project:Sanguinololu_Thermocouple&diff=26217Project:Sanguinololu Thermocouple2012-11-12T19:58:01Z<p>Pinski1: /* Testing */</p>
<hr />
<div>{{Project<br />
|name=Sanguinololu Thermocouple<br />
|created=03/11/2012<br />
|version=1<br />
|members=[[User:Pinski1|Pinski1]]<br />
|status=Awaiting PCBs<br />
|qrmode=1<br />
}}<br />
<br />
== Introduction ==<br />
I wanted to add a thermocouple to my 3D printer's hot end. Ideally it would improve the quality of my printed objects as it would provide more accurate temperature readings with greater immunity from electronic noise generated by the stepper motors.<br />
== Features ==<br />
The PCB I have designed has the following features:<br />
*Fits onto the expansion headers already present on the Sanguinololu<br />
*Adds a MAX31855 thermocouple to digital convertor chip<br />
*Enables temperature readings between -200°C to +1350°C ±2°C<br />
*Has a resolution of 0.25°C<br />
*Can sample at 10Hz<br />
== Files ==<br />
=== Schematic ===<br />
[[File:Sanguinololu_Thermocouple_Schematic.png|500px]]<br />
<br />
The Eagle 5.11 schematic [https://dl.dropbox.com/u/3638084/Rev%201.sch file].<br />
<br />
=== PCB Layout ===<br />
[[File:Sanguinololu_Thermocouple_Layout.png|500px]]<br />
<br />
The Eagle 5.11 board [https://dl.dropbox.com/u/3638084/Rev%201.brd file].<br />
<br />
=== Bill of Materials ===<br />
{| class="wikitable"<br />
!Qty<br />
!Value<br />
!Ident<br />
!Description<br />
|-<br />
|1<br />
|TXB0104D<br />
|IC1<br />
|SOIC14 Bi-Directional level translator chip<br />
|-<br />
|1<br />
|TPS73033DBVT<br />
|IC2<br />
|Could be any SOT23-5 +3V3 voltage regulator<br />
|-<br />
|1<br />
|MAX31855KASA+<br />
|IC3<br />
|SOIC8 Thermocouple-to-Digital chip<br />
|-<br />
|2<br />
|2.2uF<br />
|C1, C2<br />
|Ceramic 1206 decoupling capacitors<br />
|-<br />
|3<br />
|10nF<br />
|C3, C4, C5<br />
|Ceramic 0805 decoupling capacitors<br />
|-<br />
|1<br />
|<br />
|SV1<br />
|2x5 way, straight, 2.54mm, female header<br />
|-<br />
|1<br />
|<br />
|X1<br />
|2way, screw terminal, 5.08mm<br />
|-<br />
|1<br />
|<br />
|<br />
|Thermocouple, K Type<br />
|}<br />
<br />
=== Pictures ===<br />
<!--pictures, including in situ--><br />
{|<br />
!Top<br />
!Bottom<br />
|<br />
|-<br />
|[[File:Sanguinololu_PCB_top_eagle.png]]<br />
|[[File:Sanguinololu_PCB_bottom_eagle.png]]<br />
|The Eagle CAD layout.<br />
|-<br />
|colspan="2"|[[File:Sanguinololu_PCB_Render.png|400px]]<br />
|The Eagle CAD 3D render<br />
|-<br />
|[[File:Sanguinololu_PCB_top.png]]<br />
|[[File:Sanguinololu_PCB_bottom.png]]<br />
|The PCB renders of OSH Park<br />
|-<br />
|To come<br />
|To come<br />
|The delivered PCBs.<br />
|}<br />
<br />
== How to Build ==<br />
Tools required:<br />
*soldering iron<br />
*solder<br />
*tweezers<br />
Tools that would be useful:<br />
*solder sucker<br />
*solder wick<br />
*magnifier<br />
<br />
=== Soldering ===<br />
#Start by soldering the MAX31855KASA+ into position. Ensure pin 1 is correct and all the pins are lined up.<br />
#Next solder in the TXB0104B, agin ensure pin 1 is correct and the pins line up.<br />
#Solder in the final IC the +3V3 reg. This is the smallest package so special care will need to be taken to ensure the pins like up correctly.<br />
#With the ICs done now solder in the passives. Start with the larger 1206 2.2uF capacitors, these will only fit in two places.<br />
#Then solder in the smaller 0805 10nF capacitors, there should be 3 of these.<br />
#With the surface mount components in place put the 2x5way female header such that it points out the bottom of the board (see the render) and solder it.<br />
#Finally solder in the 2way screw terminals<br />
<br />
=== Testing ===<br />
You will need a Bus Pirate or something equivalent to communicate with the board and a K type thermocouple to sense the temperature.<br />
<br />
== Adding to your 3D printer ==<br />
Now the board is complete and tested to work correctly it needs t obe fitted to your 3D printer.<br />
=== Attaching to the Sanguinololu ===<br />
/images of the board attached/<br />
===Modifying the code===<br />
/Lines to change in Sprinter/Marlin/etc... /<br />
<br />
== Licence ==<br />
This design is licensed under [http://creativecommons.org/licenses/by-nc-sa/2.0/uk/ Creative Commons BY-NC-SA]<br />
<br />
This design is modified from [http://reprap.org/wiki/Sanguinololu_SD Sanguinololu SD]</div>Pinski1https://wiki.london.hackspace.org.uk/w/index.php?title=Project:Sanguinololu_Thermocouple&diff=26216Project:Sanguinololu Thermocouple2012-11-12T19:57:41Z<p>Pinski1: /* Adding to your 3D printer */</p>
<hr />
<div>{{Project<br />
|name=Sanguinololu Thermocouple<br />
|created=03/11/2012<br />
|version=1<br />
|members=[[User:Pinski1|Pinski1]]<br />
|status=Awaiting PCBs<br />
|qrmode=1<br />
}}<br />
<br />
== Introduction ==<br />
I wanted to add a thermocouple to my 3D printer's hot end. Ideally it would improve the quality of my printed objects as it would provide more accurate temperature readings with greater immunity from electronic noise generated by the stepper motors.<br />
== Features ==<br />
The PCB I have designed has the following features:<br />
*Fits onto the expansion headers already present on the Sanguinololu<br />
*Adds a MAX31855 thermocouple to digital convertor chip<br />
*Enables temperature readings between -200°C to +1350°C ±2°C<br />
*Has a resolution of 0.25°C<br />
*Can sample at 10Hz<br />
== Files ==<br />
=== Schematic ===<br />
[[File:Sanguinololu_Thermocouple_Schematic.png|500px]]<br />
<br />
The Eagle 5.11 schematic [https://dl.dropbox.com/u/3638084/Rev%201.sch file].<br />
<br />
=== PCB Layout ===<br />
[[File:Sanguinololu_Thermocouple_Layout.png|500px]]<br />
<br />
The Eagle 5.11 board [https://dl.dropbox.com/u/3638084/Rev%201.brd file].<br />
<br />
=== Bill of Materials ===<br />
{| class="wikitable"<br />
!Qty<br />
!Value<br />
!Ident<br />
!Description<br />
|-<br />
|1<br />
|TXB0104D<br />
|IC1<br />
|SOIC14 Bi-Directional level translator chip<br />
|-<br />
|1<br />
|TPS73033DBVT<br />
|IC2<br />
|Could be any SOT23-5 +3V3 voltage regulator<br />
|-<br />
|1<br />
|MAX31855KASA+<br />
|IC3<br />
|SOIC8 Thermocouple-to-Digital chip<br />
|-<br />
|2<br />
|2.2uF<br />
|C1, C2<br />
|Ceramic 1206 decoupling capacitors<br />
|-<br />
|3<br />
|10nF<br />
|C3, C4, C5<br />
|Ceramic 0805 decoupling capacitors<br />
|-<br />
|1<br />
|<br />
|SV1<br />
|2x5 way, straight, 2.54mm, female header<br />
|-<br />
|1<br />
|<br />
|X1<br />
|2way, screw terminal, 5.08mm<br />
|-<br />
|1<br />
|<br />
|<br />
|Thermocouple, K Type<br />
|}<br />
<br />
=== Pictures ===<br />
<!--pictures, including in situ--><br />
{|<br />
!Top<br />
!Bottom<br />
|<br />
|-<br />
|[[File:Sanguinololu_PCB_top_eagle.png]]<br />
|[[File:Sanguinololu_PCB_bottom_eagle.png]]<br />
|The Eagle CAD layout.<br />
|-<br />
|colspan="2"|[[File:Sanguinololu_PCB_Render.png|400px]]<br />
|The Eagle CAD 3D render<br />
|-<br />
|[[File:Sanguinololu_PCB_top.png]]<br />
|[[File:Sanguinololu_PCB_bottom.png]]<br />
|The PCB renders of OSH Park<br />
|-<br />
|To come<br />
|To come<br />
|The delivered PCBs.<br />
|}<br />
<br />
== How to Build ==<br />
Tools required:<br />
*soldering iron<br />
*solder<br />
*tweezers<br />
Tools that would be useful:<br />
*solder sucker<br />
*solder wick<br />
*magnifier<br />
<br />
=== Soldering ===<br />
#Start by soldering the MAX31855KASA+ into position. Ensure pin 1 is correct and all the pins are lined up.<br />
#Next solder in the TXB0104B, agin ensure pin 1 is correct and the pins line up.<br />
#Solder in the final IC the +3V3 reg. This is the smallest package so special care will need to be taken to ensure the pins like up correctly.<br />
#With the ICs done now solder in the passives. Start with the larger 1206 2.2uF capacitors, these will only fit in two places.<br />
#Then solder in the smaller 0805 10nF capacitors, there should be 3 of these.<br />
#With the surface mount components in place put the 2x5way female header such that it points out the bottom of the board (see the render) and solder it.<br />
#Finally solder in the 2way screw terminals<br />
<br />
=== Testing ===<br />
You will need a Bus Pirate or something equivalent to communicate with the board and a K type thermocouple to sense the temperature.<br />
<br />
The header to interface with a Sanguinololu has the following pin out:<br />
{| class="wikitable"<br />
!Function<br />
!colspan="2"|Pins<br />
!Function<br />
|-<br />
|Chip Select<br />
|1<br />
|2<br />
|NC<br />
|-<br />
|GND<br />
|3<br />
|4<br />
|GND<br />
|-<br />
|GND<br />
|5<br />
|6<br />
|NC<br />
|-<br />
|MOSI<br />
|7<br />
|8<br />
|SCK<br />
|-<br />
|<nowiki>+</nowiki>5V<br />
|9<br />
|10<br />
|MISO<br />
|}<br />
<br />
Connect your debug device (Arduino or Bus Pirate) to this using the standard connections. The board is +3V3/+5V tolerant.<br />
<br />
==== Bus Pirate ====<br />
If you have a bus pirate you will need to select SPI mode, then...<br />
<br />
/To be done/<br />
<br />
==== Arduino ====<br />
You will need to upload the following sketch to your Arduino in order to read the temperatures.<br />
<br />
/To be done/<br />
<br />
== Adding to your 3D printer ==<br />
Now the board is complete and tested to work correctly it needs t obe fitted to your 3D printer.<br />
=== Attaching to the Sanguinololu ===<br />
/images of the board attached/<br />
===Modifying the code===<br />
/Lines to change in Sprinter/Marlin/etc... /<br />
<br />
== Licence ==<br />
This design is licensed under [http://creativecommons.org/licenses/by-nc-sa/2.0/uk/ Creative Commons BY-NC-SA]<br />
<br />
This design is modified from [http://reprap.org/wiki/Sanguinololu_SD Sanguinololu SD]</div>Pinski1https://wiki.london.hackspace.org.uk/w/index.php?title=Project:Sanguinololu_Thermocouple&diff=26215Project:Sanguinololu Thermocouple2012-11-12T19:56:02Z<p>Pinski1: </p>
<hr />
<div>{{Project<br />
|name=Sanguinololu Thermocouple<br />
|created=03/11/2012<br />
|version=1<br />
|members=[[User:Pinski1|Pinski1]]<br />
|status=Awaiting PCBs<br />
|qrmode=1<br />
}}<br />
<br />
== Introduction ==<br />
I wanted to add a thermocouple to my 3D printer's hot end. Ideally it would improve the quality of my printed objects as it would provide more accurate temperature readings with greater immunity from electronic noise generated by the stepper motors.<br />
== Features ==<br />
The PCB I have designed has the following features:<br />
*Fits onto the expansion headers already present on the Sanguinololu<br />
*Adds a MAX31855 thermocouple to digital convertor chip<br />
*Enables temperature readings between -200°C to +1350°C ±2°C<br />
*Has a resolution of 0.25°C<br />
*Can sample at 10Hz<br />
== Files ==<br />
=== Schematic ===<br />
[[File:Sanguinololu_Thermocouple_Schematic.png|500px]]<br />
<br />
The Eagle 5.11 schematic [https://dl.dropbox.com/u/3638084/Rev%201.sch file].<br />
<br />
=== PCB Layout ===<br />
[[File:Sanguinololu_Thermocouple_Layout.png|500px]]<br />
<br />
The Eagle 5.11 board [https://dl.dropbox.com/u/3638084/Rev%201.brd file].<br />
<br />
=== Bill of Materials ===<br />
{| class="wikitable"<br />
!Qty<br />
!Value<br />
!Ident<br />
!Description<br />
|-<br />
|1<br />
|TXB0104D<br />
|IC1<br />
|SOIC14 Bi-Directional level translator chip<br />
|-<br />
|1<br />
|TPS73033DBVT<br />
|IC2<br />
|Could be any SOT23-5 +3V3 voltage regulator<br />
|-<br />
|1<br />
|MAX31855KASA+<br />
|IC3<br />
|SOIC8 Thermocouple-to-Digital chip<br />
|-<br />
|2<br />
|2.2uF<br />
|C1, C2<br />
|Ceramic 1206 decoupling capacitors<br />
|-<br />
|3<br />
|10nF<br />
|C3, C4, C5<br />
|Ceramic 0805 decoupling capacitors<br />
|-<br />
|1<br />
|<br />
|SV1<br />
|2x5 way, straight, 2.54mm, female header<br />
|-<br />
|1<br />
|<br />
|X1<br />
|2way, screw terminal, 5.08mm<br />
|-<br />
|1<br />
|<br />
|<br />
|Thermocouple, K Type<br />
|}<br />
<br />
=== Pictures ===<br />
<!--pictures, including in situ--><br />
{|<br />
!Top<br />
!Bottom<br />
|<br />
|-<br />
|[[File:Sanguinololu_PCB_top_eagle.png]]<br />
|[[File:Sanguinololu_PCB_bottom_eagle.png]]<br />
|The Eagle CAD layout.<br />
|-<br />
|colspan="2"|[[File:Sanguinololu_PCB_Render.png|400px]]<br />
|The Eagle CAD 3D render<br />
|-<br />
|[[File:Sanguinololu_PCB_top.png]]<br />
|[[File:Sanguinololu_PCB_bottom.png]]<br />
|The PCB renders of OSH Park<br />
|-<br />
|To come<br />
|To come<br />
|The delivered PCBs.<br />
|}<br />
<br />
== How to Build ==<br />
Tools required:<br />
*soldering iron<br />
*solder<br />
*tweezers<br />
Tools that would be useful:<br />
*solder sucker<br />
*solder wick<br />
*magnifier<br />
<br />
=== Soldering ===<br />
#Start by soldering the MAX31855KASA+ into position. Ensure pin 1 is correct and all the pins are lined up.<br />
#Next solder in the TXB0104B, agin ensure pin 1 is correct and the pins line up.<br />
#Solder in the final IC the +3V3 reg. This is the smallest package so special care will need to be taken to ensure the pins like up correctly.<br />
#With the ICs done now solder in the passives. Start with the larger 1206 2.2uF capacitors, these will only fit in two places.<br />
#Then solder in the smaller 0805 10nF capacitors, there should be 3 of these.<br />
#With the surface mount components in place put the 2x5way female header such that it points out the bottom of the board (see the render) and solder it.<br />
#Finally solder in the 2way screw terminals<br />
<br />
=== Testing ===<br />
You will need a Bus Pirate or something equivalent to communicate with the board and a K type thermocouple to sense the temperature.<br />
<br />
The header to interface with a Sanguinololu has the following pin out:<br />
{| class="wikitable"<br />
!Function<br />
!colspan="2"|Pins<br />
!Function<br />
|-<br />
|Chip Select<br />
|1<br />
|2<br />
|NC<br />
|-<br />
|GND<br />
|3<br />
|4<br />
|GND<br />
|-<br />
|GND<br />
|5<br />
|6<br />
|NC<br />
|-<br />
|MOSI<br />
|7<br />
|8<br />
|SCK<br />
|-<br />
|<nowiki>+</nowiki>5V<br />
|9<br />
|10<br />
|MISO<br />
|}<br />
<br />
Connect your debug device (Arduino or Bus Pirate) to this using the standard connections. The board is +3V3/+5V tolerant.<br />
<br />
==== Bus Pirate ====<br />
If you have a bus pirate you will need to select SPI mode, then...<br />
<br />
/To be done/<br />
<br />
==== Arduino ====<br />
You will need to upload the following sketch to your Arduino in order to read the temperatures.<br />
<br />
/To be done/<br />
<br />
== Adding to your 3D printer ==<br />
<br />
== Licence ==<br />
This design is licensed under [http://creativecommons.org/licenses/by-nc-sa/2.0/uk/ Creative Commons BY-NC-SA]<br />
<br />
This design is modified from [http://reprap.org/wiki/Sanguinololu_SD Sanguinololu SD]</div>Pinski1https://wiki.london.hackspace.org.uk/w/index.php?title=Project:Sanguinololu_Thermocouple&diff=26214Project:Sanguinololu Thermocouple2012-11-12T19:55:30Z<p>Pinski1: /* Testing */</p>
<hr />
<div>{{Project<br />
|name=Sanguinololu Thermocouple<br />
|created=03/11/2012<br />
|version=1<br />
|members=[[User:Pinski1|Pinski1]]<br />
|status=Awaiting PCBs<br />
|qrmode=1<br />
}}<br />
<br />
== Introduction ==<br />
I wanted to add a thermocouple to my 3D printer's hot end. Ideally it would improve the quality of my printed objects as it would provide more accurate temperature readings with greater immunity from electronic noise generated by the stepper motors.<br />
== Features ==<br />
The PCB I have designed has the following features:<br />
*Fits onto the expansion headers already present on the Sanguinololu<br />
*Adds a MAX31855 thermocouple to digital convertor chip<br />
*Enables temperature readings between -200°C to +1350°C ±2°C<br />
*Has a resolution of 0.25°C<br />
*Can sample at 10Hz<br />
== Files ==<br />
=== Schematic ===<br />
[[File:Sanguinololu_Thermocouple_Schematic.png|500px]]<br />
<br />
The Eagle 5.11 schematic [https://dl.dropbox.com/u/3638084/Rev%201.sch file].<br />
<br />
=== PCB Layout ===<br />
[[File:Sanguinololu_Thermocouple_Layout.png|500px]]<br />
<br />
The Eagle 5.11 board [https://dl.dropbox.com/u/3638084/Rev%201.brd file].<br />
<br />
=== Bill of Materials ===<br />
{| class="wikitable"<br />
!Qty<br />
!Value<br />
!Ident<br />
!Description<br />
|-<br />
|1<br />
|TXB0104D<br />
|IC1<br />
|SOIC14 Bi-Directional level translator chip<br />
|-<br />
|1<br />
|TPS73033DBVT<br />
|IC2<br />
|Could be any SOT23-5 +3V3 voltage regulator<br />
|-<br />
|1<br />
|MAX31855KASA+<br />
|IC3<br />
|SOIC8 Thermocouple-to-Digital chip<br />
|-<br />
|2<br />
|2.2uF<br />
|C1, C2<br />
|Ceramic 1206 decoupling capacitors<br />
|-<br />
|3<br />
|10nF<br />
|C3, C4, C5<br />
|Ceramic 0805 decoupling capacitors<br />
|-<br />
|1<br />
|<br />
|SV1<br />
|2x5 way, straight, 2.54mm, female header<br />
|-<br />
|1<br />
|<br />
|X1<br />
|2way, screw terminal, 5.08mm<br />
|-<br />
|1<br />
|<br />
|<br />
|Thermocouple, K Type<br />
|}<br />
<br />
=== Pictures ===<br />
<!--pictures, including in situ--><br />
{|<br />
!Top<br />
!Bottom<br />
|<br />
|-<br />
|[[File:Sanguinololu_PCB_top_eagle.png]]<br />
|[[File:Sanguinololu_PCB_bottom_eagle.png]]<br />
|The Eagle CAD layout.<br />
|-<br />
|colspan="2"|[[File:Sanguinololu_PCB_Render.png|400px]]<br />
|The Eagle CAD 3D render<br />
|-<br />
|[[File:Sanguinololu_PCB_top.png]]<br />
|[[File:Sanguinololu_PCB_bottom.png]]<br />
|The PCB renders of OSH Park<br />
|-<br />
|To come<br />
|To come<br />
|The delivered PCBs.<br />
|}<br />
<br />
== How to Build ==<br />
Tools required:<br />
*soldering iron<br />
*solder<br />
*tweezers<br />
Tools that would be useful:<br />
*solder sucker<br />
*solder wick<br />
*magnifier<br />
<br />
=== Soldering ===<br />
#Start by soldering the MAX31855KASA+ into position. Ensure pin 1 is correct and all the pins are lined up.<br />
#Next solder in the TXB0104B, agin ensure pin 1 is correct and the pins line up.<br />
#Solder in the final IC the +3V3 reg. This is the smallest package so special care will need to be taken to ensure the pins like up correctly.<br />
#With the ICs done now solder in the passives. Start with the larger 1206 2.2uF capacitors, these will only fit in two places.<br />
#Then solder in the smaller 0805 10nF capacitors, there should be 3 of these.<br />
#With the surface mount components in place put the 2x5way female header such that it points out the bottom of the board (see the render) and solder it.<br />
#Finally solder in the 2way screw terminals<br />
<br />
=== Testing ===<br />
You will need a Bus Pirate or something equivalent to communicate with the board and a K type thermocouple to sense the temperature.<br />
<br />
The header to interface with a Sanguinololu has the following pin out:<br />
{| class="wikitable"<br />
!Function<br />
!colspan="2"|Pins<br />
!Function<br />
|-<br />
|Chip Select<br />
|1<br />
|2<br />
|NC<br />
|-<br />
|GND<br />
|3<br />
|4<br />
|GND<br />
|-<br />
|GND<br />
|5<br />
|6<br />
|NC<br />
|-<br />
|MOSI<br />
|7<br />
|8<br />
|SCK<br />
|-<br />
|<nowiki>+</nowiki>5V<br />
|9<br />
|10<br />
|MISO<br />
|}<br />
<br />
Connect your debug device (Arduino or Bus Pirate) to this using the standard connections. The board is +3V3/+5V tolerant.<br />
<br />
==== Bus Pirate ====<br />
If you have a bus pirate you will need to select SPI mode, then...<br />
<br />
/To be done/<br />
<br />
==== Arduino ====<br />
You will need to upload the following sketch to your Arduino in order to read the temperatures.<br />
<br />
/To be done/<br />
<br />
== Licence ==<br />
This design is licensed under [http://creativecommons.org/licenses/by-nc-sa/2.0/uk/ Creative Commons BY-NC-SA]<br />
<br />
This design is modified from [http://reprap.org/wiki/Sanguinololu_SD Sanguinololu SD]</div>Pinski1https://wiki.london.hackspace.org.uk/w/index.php?title=Project:Sanguinololu_Thermocouple&diff=26213Project:Sanguinololu Thermocouple2012-11-12T19:52:05Z<p>Pinski1: /* Testing */</p>
<hr />
<div>{{Project<br />
|name=Sanguinololu Thermocouple<br />
|created=03/11/2012<br />
|version=1<br />
|members=[[User:Pinski1|Pinski1]]<br />
|status=Awaiting PCBs<br />
|qrmode=1<br />
}}<br />
<br />
== Introduction ==<br />
I wanted to add a thermocouple to my 3D printer's hot end. Ideally it would improve the quality of my printed objects as it would provide more accurate temperature readings with greater immunity from electronic noise generated by the stepper motors.<br />
== Features ==<br />
The PCB I have designed has the following features:<br />
*Fits onto the expansion headers already present on the Sanguinololu<br />
*Adds a MAX31855 thermocouple to digital convertor chip<br />
*Enables temperature readings between -200°C to +1350°C ±2°C<br />
*Has a resolution of 0.25°C<br />
*Can sample at 10Hz<br />
== Files ==<br />
=== Schematic ===<br />
[[File:Sanguinololu_Thermocouple_Schematic.png|500px]]<br />
<br />
The Eagle 5.11 schematic [https://dl.dropbox.com/u/3638084/Rev%201.sch file].<br />
<br />
=== PCB Layout ===<br />
[[File:Sanguinololu_Thermocouple_Layout.png|500px]]<br />
<br />
The Eagle 5.11 board [https://dl.dropbox.com/u/3638084/Rev%201.brd file].<br />
<br />
=== Bill of Materials ===<br />
{| class="wikitable"<br />
!Qty<br />
!Value<br />
!Ident<br />
!Description<br />
|-<br />
|1<br />
|TXB0104D<br />
|IC1<br />
|SOIC14 Bi-Directional level translator chip<br />
|-<br />
|1<br />
|TPS73033DBVT<br />
|IC2<br />
|Could be any SOT23-5 +3V3 voltage regulator<br />
|-<br />
|1<br />
|MAX31855KASA+<br />
|IC3<br />
|SOIC8 Thermocouple-to-Digital chip<br />
|-<br />
|2<br />
|2.2uF<br />
|C1, C2<br />
|Ceramic 1206 decoupling capacitors<br />
|-<br />
|3<br />
|10nF<br />
|C3, C4, C5<br />
|Ceramic 0805 decoupling capacitors<br />
|-<br />
|1<br />
|<br />
|SV1<br />
|2x5 way, straight, 2.54mm, female header<br />
|-<br />
|1<br />
|<br />
|X1<br />
|2way, screw terminal, 5.08mm<br />
|-<br />
|1<br />
|<br />
|<br />
|Thermocouple, K Type<br />
|}<br />
<br />
=== Pictures ===<br />
<!--pictures, including in situ--><br />
{|<br />
!Top<br />
!Bottom<br />
|<br />
|-<br />
|[[File:Sanguinololu_PCB_top_eagle.png]]<br />
|[[File:Sanguinololu_PCB_bottom_eagle.png]]<br />
|The Eagle CAD layout.<br />
|-<br />
|colspan="2"|[[File:Sanguinololu_PCB_Render.png|400px]]<br />
|The Eagle CAD 3D render<br />
|-<br />
|[[File:Sanguinololu_PCB_top.png]]<br />
|[[File:Sanguinololu_PCB_bottom.png]]<br />
|The PCB renders of OSH Park<br />
|-<br />
|To come<br />
|To come<br />
|The delivered PCBs.<br />
|}<br />
<br />
== How to Build ==<br />
Tools required:<br />
*soldering iron<br />
*solder<br />
*tweezers<br />
Tools that would be useful:<br />
*solder sucker<br />
*solder wick<br />
*magnifier<br />
<br />
=== Soldering ===<br />
#Start by soldering the MAX31855KASA+ into position. Ensure pin 1 is correct and all the pins are lined up.<br />
#Next solder in the TXB0104B, agin ensure pin 1 is correct and the pins line up.<br />
#Solder in the final IC the +3V3 reg. This is the smallest package so special care will need to be taken to ensure the pins like up correctly.<br />
#With the ICs done now solder in the passives. Start with the larger 1206 2.2uF capacitors, these will only fit in two places.<br />
#Then solder in the smaller 0805 10nF capacitors, there should be 3 of these.<br />
#With the surface mount components in place put the 2x5way female header such that it points out the bottom of the board (see the render) and solder it.<br />
#Finally solder in the 2way screw terminals<br />
<br />
=== Testing ===<br />
You will need a Bus Pirate or something equivalent to communicate with the board and a K type thermocouple to sense the temperature.<br />
<br />
{| class="wikitable"<br />
!Function<br />
!colspan="2"|Pins<br />
!Function<br />
|-<br />
|Chip Select<br />
|1<br />
|2<br />
|NC<br />
|-<br />
|GND<br />
|3<br />
|4<br />
|GND<br />
|-<br />
|GND<br />
|5<br />
|6<br />
|NC<br />
|-<br />
|MOSI<br />
|7<br />
|8<br />
|SCK<br />
|-<br />
|<nowiki>+</nowiki>5V<br />
|9<br />
|10<br />
|MISO<br />
|}<br />
<!-- include pinout? --><br />
<br />
== Licence ==<br />
This design is licensed under [http://creativecommons.org/licenses/by-nc-sa/2.0/uk/ Creative Commons BY-NC-SA]<br />
<br />
This design is modified from [http://reprap.org/wiki/Sanguinololu_SD Sanguinololu SD]</div>Pinski1https://wiki.london.hackspace.org.uk/w/index.php?title=Project:Sanguinololu_Thermocouple&diff=26212Project:Sanguinololu Thermocouple2012-11-12T19:50:28Z<p>Pinski1: /* Testing */</p>
<hr />
<div>{{Project<br />
|name=Sanguinololu Thermocouple<br />
|created=03/11/2012<br />
|version=1<br />
|members=[[User:Pinski1|Pinski1]]<br />
|status=Awaiting PCBs<br />
|qrmode=1<br />
}}<br />
<br />
== Introduction ==<br />
I wanted to add a thermocouple to my 3D printer's hot end. Ideally it would improve the quality of my printed objects as it would provide more accurate temperature readings with greater immunity from electronic noise generated by the stepper motors.<br />
== Features ==<br />
The PCB I have designed has the following features:<br />
*Fits onto the expansion headers already present on the Sanguinololu<br />
*Adds a MAX31855 thermocouple to digital convertor chip<br />
*Enables temperature readings between -200°C to +1350°C ±2°C<br />
*Has a resolution of 0.25°C<br />
*Can sample at 10Hz<br />
== Files ==<br />
=== Schematic ===<br />
[[File:Sanguinololu_Thermocouple_Schematic.png|500px]]<br />
<br />
The Eagle 5.11 schematic [https://dl.dropbox.com/u/3638084/Rev%201.sch file].<br />
<br />
=== PCB Layout ===<br />
[[File:Sanguinololu_Thermocouple_Layout.png|500px]]<br />
<br />
The Eagle 5.11 board [https://dl.dropbox.com/u/3638084/Rev%201.brd file].<br />
<br />
=== Bill of Materials ===<br />
{| class="wikitable"<br />
!Qty<br />
!Value<br />
!Ident<br />
!Description<br />
|-<br />
|1<br />
|TXB0104D<br />
|IC1<br />
|SOIC14 Bi-Directional level translator chip<br />
|-<br />
|1<br />
|TPS73033DBVT<br />
|IC2<br />
|Could be any SOT23-5 +3V3 voltage regulator<br />
|-<br />
|1<br />
|MAX31855KASA+<br />
|IC3<br />
|SOIC8 Thermocouple-to-Digital chip<br />
|-<br />
|2<br />
|2.2uF<br />
|C1, C2<br />
|Ceramic 1206 decoupling capacitors<br />
|-<br />
|3<br />
|10nF<br />
|C3, C4, C5<br />
|Ceramic 0805 decoupling capacitors<br />
|-<br />
|1<br />
|<br />
|SV1<br />
|2x5 way, straight, 2.54mm, female header<br />
|-<br />
|1<br />
|<br />
|X1<br />
|2way, screw terminal, 5.08mm<br />
|-<br />
|1<br />
|<br />
|<br />
|Thermocouple, K Type<br />
|}<br />
<br />
=== Pictures ===<br />
<!--pictures, including in situ--><br />
{|<br />
!Top<br />
!Bottom<br />
|<br />
|-<br />
|[[File:Sanguinololu_PCB_top_eagle.png]]<br />
|[[File:Sanguinololu_PCB_bottom_eagle.png]]<br />
|The Eagle CAD layout.<br />
|-<br />
|colspan="2"|[[File:Sanguinololu_PCB_Render.png|400px]]<br />
|The Eagle CAD 3D render<br />
|-<br />
|[[File:Sanguinololu_PCB_top.png]]<br />
|[[File:Sanguinololu_PCB_bottom.png]]<br />
|The PCB renders of OSH Park<br />
|-<br />
|To come<br />
|To come<br />
|The delivered PCBs.<br />
|}<br />
<br />
== How to Build ==<br />
Tools required:<br />
*soldering iron<br />
*solder<br />
*tweezers<br />
Tools that would be useful:<br />
*solder sucker<br />
*solder wick<br />
*magnifier<br />
<br />
=== Soldering ===<br />
#Start by soldering the MAX31855KASA+ into position. Ensure pin 1 is correct and all the pins are lined up.<br />
#Next solder in the TXB0104B, agin ensure pin 1 is correct and the pins line up.<br />
#Solder in the final IC the +3V3 reg. This is the smallest package so special care will need to be taken to ensure the pins like up correctly.<br />
#With the ICs done now solder in the passives. Start with the larger 1206 2.2uF capacitors, these will only fit in two places.<br />
#Then solder in the smaller 0805 10nF capacitors, there should be 3 of these.<br />
#With the surface mount components in place put the 2x5way female header such that it points out the bottom of the board (see the render) and solder it.<br />
#Finally solder in the 2way screw terminals<br />
<br />
=== Testing ===<br />
You will need a Bus Pirate or something equivalent to communicate with the board and a K type thermocouple to sense the temperature.<br />
<br />
{|<br />
!Function<br />
!colspan=2|Pins<br />
!Function<br />
|-<br />
|Chip Select<br />
|1<br />
|2<br />
|NC<br />
|-<br />
|GND<br />
|3<br />
|4<br />
|GND<br />
|-<br />
|GND<br />
|5<br />
|6<br />
|NC<br />
|-<br />
|MOSI<br />
|7<br />
|8<br />
|SCK<br />
|-<br />
|/+5V<br />
|9<br />
|10<br />
|MISO<br />
|}<br />
<!-- include pinout? --><br />
<br />
== Licence ==<br />
This design is licensed under [http://creativecommons.org/licenses/by-nc-sa/2.0/uk/ Creative Commons BY-NC-SA]<br />
<br />
This design is modified from [http://reprap.org/wiki/Sanguinololu_SD Sanguinololu SD]</div>Pinski1https://wiki.london.hackspace.org.uk/w/index.php?title=Project:Sanguinololu_Thermocouple&diff=26211Project:Sanguinololu Thermocouple2012-11-12T19:50:10Z<p>Pinski1: /* Testing */</p>
<hr />
<div>{{Project<br />
|name=Sanguinololu Thermocouple<br />
|created=03/11/2012<br />
|version=1<br />
|members=[[User:Pinski1|Pinski1]]<br />
|status=Awaiting PCBs<br />
|qrmode=1<br />
}}<br />
<br />
== Introduction ==<br />
I wanted to add a thermocouple to my 3D printer's hot end. Ideally it would improve the quality of my printed objects as it would provide more accurate temperature readings with greater immunity from electronic noise generated by the stepper motors.<br />
== Features ==<br />
The PCB I have designed has the following features:<br />
*Fits onto the expansion headers already present on the Sanguinololu<br />
*Adds a MAX31855 thermocouple to digital convertor chip<br />
*Enables temperature readings between -200°C to +1350°C ±2°C<br />
*Has a resolution of 0.25°C<br />
*Can sample at 10Hz<br />
== Files ==<br />
=== Schematic ===<br />
[[File:Sanguinololu_Thermocouple_Schematic.png|500px]]<br />
<br />
The Eagle 5.11 schematic [https://dl.dropbox.com/u/3638084/Rev%201.sch file].<br />
<br />
=== PCB Layout ===<br />
[[File:Sanguinololu_Thermocouple_Layout.png|500px]]<br />
<br />
The Eagle 5.11 board [https://dl.dropbox.com/u/3638084/Rev%201.brd file].<br />
<br />
=== Bill of Materials ===<br />
{| class="wikitable"<br />
!Qty<br />
!Value<br />
!Ident<br />
!Description<br />
|-<br />
|1<br />
|TXB0104D<br />
|IC1<br />
|SOIC14 Bi-Directional level translator chip<br />
|-<br />
|1<br />
|TPS73033DBVT<br />
|IC2<br />
|Could be any SOT23-5 +3V3 voltage regulator<br />
|-<br />
|1<br />
|MAX31855KASA+<br />
|IC3<br />
|SOIC8 Thermocouple-to-Digital chip<br />
|-<br />
|2<br />
|2.2uF<br />
|C1, C2<br />
|Ceramic 1206 decoupling capacitors<br />
|-<br />
|3<br />
|10nF<br />
|C3, C4, C5<br />
|Ceramic 0805 decoupling capacitors<br />
|-<br />
|1<br />
|<br />
|SV1<br />
|2x5 way, straight, 2.54mm, female header<br />
|-<br />
|1<br />
|<br />
|X1<br />
|2way, screw terminal, 5.08mm<br />
|-<br />
|1<br />
|<br />
|<br />
|Thermocouple, K Type<br />
|}<br />
<br />
=== Pictures ===<br />
<!--pictures, including in situ--><br />
{|<br />
!Top<br />
!Bottom<br />
|<br />
|-<br />
|[[File:Sanguinololu_PCB_top_eagle.png]]<br />
|[[File:Sanguinololu_PCB_bottom_eagle.png]]<br />
|The Eagle CAD layout.<br />
|-<br />
|colspan="2"|[[File:Sanguinololu_PCB_Render.png|400px]]<br />
|The Eagle CAD 3D render<br />
|-<br />
|[[File:Sanguinololu_PCB_top.png]]<br />
|[[File:Sanguinololu_PCB_bottom.png]]<br />
|The PCB renders of OSH Park<br />
|-<br />
|To come<br />
|To come<br />
|The delivered PCBs.<br />
|}<br />
<br />
== How to Build ==<br />
Tools required:<br />
*soldering iron<br />
*solder<br />
*tweezers<br />
Tools that would be useful:<br />
*solder sucker<br />
*solder wick<br />
*magnifier<br />
<br />
=== Soldering ===<br />
#Start by soldering the MAX31855KASA+ into position. Ensure pin 1 is correct and all the pins are lined up.<br />
#Next solder in the TXB0104B, agin ensure pin 1 is correct and the pins line up.<br />
#Solder in the final IC the +3V3 reg. This is the smallest package so special care will need to be taken to ensure the pins like up correctly.<br />
#With the ICs done now solder in the passives. Start with the larger 1206 2.2uF capacitors, these will only fit in two places.<br />
#Then solder in the smaller 0805 10nF capacitors, there should be 3 of these.<br />
#With the surface mount components in place put the 2x5way female header such that it points out the bottom of the board (see the render) and solder it.<br />
#Finally solder in the 2way screw terminals<br />
<br />
=== Testing ===<br />
You will need a Bus Pirate or something equivalent to communicate with the board and a K type thermocouple to sense the temperature.<br />
<br />
{|<br />
!Function<br />
!colspan=2|Pins<br />
!Function<br />
|-<br />
|Chip Select<br />
|1<br />
|2<br />
|NC<br />
|-<br />
|GND<br />
|3<br />
|4<br />
|GND<br />
|-<br />
|GND<br />
|5<br />
|6<br />
|NC<br />
|-<br />
|MOSI<br />
|7<br />
|8<br />
|SCK<br />
|-<br />
|+5V<br />
|9<br />
|10<br />
|MISO<br />
|}<br />
<!-- include pinout? --><br />
<br />
== Licence ==<br />
This design is licensed under [http://creativecommons.org/licenses/by-nc-sa/2.0/uk/ Creative Commons BY-NC-SA]<br />
<br />
This design is modified from [http://reprap.org/wiki/Sanguinololu_SD Sanguinololu SD]</div>Pinski1https://wiki.london.hackspace.org.uk/w/index.php?title=Project:Sanguinololu_Thermocouple&diff=26210Project:Sanguinololu Thermocouple2012-11-12T19:49:04Z<p>Pinski1: /* Testing */</p>
<hr />
<div>{{Project<br />
|name=Sanguinololu Thermocouple<br />
|created=03/11/2012<br />
|version=1<br />
|members=[[User:Pinski1|Pinski1]]<br />
|status=Awaiting PCBs<br />
|qrmode=1<br />
}}<br />
<br />
== Introduction ==<br />
I wanted to add a thermocouple to my 3D printer's hot end. Ideally it would improve the quality of my printed objects as it would provide more accurate temperature readings with greater immunity from electronic noise generated by the stepper motors.<br />
== Features ==<br />
The PCB I have designed has the following features:<br />
*Fits onto the expansion headers already present on the Sanguinololu<br />
*Adds a MAX31855 thermocouple to digital convertor chip<br />
*Enables temperature readings between -200°C to +1350°C ±2°C<br />
*Has a resolution of 0.25°C<br />
*Can sample at 10Hz<br />
== Files ==<br />
=== Schematic ===<br />
[[File:Sanguinololu_Thermocouple_Schematic.png|500px]]<br />
<br />
The Eagle 5.11 schematic [https://dl.dropbox.com/u/3638084/Rev%201.sch file].<br />
<br />
=== PCB Layout ===<br />
[[File:Sanguinololu_Thermocouple_Layout.png|500px]]<br />
<br />
The Eagle 5.11 board [https://dl.dropbox.com/u/3638084/Rev%201.brd file].<br />
<br />
=== Bill of Materials ===<br />
{| class="wikitable"<br />
!Qty<br />
!Value<br />
!Ident<br />
!Description<br />
|-<br />
|1<br />
|TXB0104D<br />
|IC1<br />
|SOIC14 Bi-Directional level translator chip<br />
|-<br />
|1<br />
|TPS73033DBVT<br />
|IC2<br />
|Could be any SOT23-5 +3V3 voltage regulator<br />
|-<br />
|1<br />
|MAX31855KASA+<br />
|IC3<br />
|SOIC8 Thermocouple-to-Digital chip<br />
|-<br />
|2<br />
|2.2uF<br />
|C1, C2<br />
|Ceramic 1206 decoupling capacitors<br />
|-<br />
|3<br />
|10nF<br />
|C3, C4, C5<br />
|Ceramic 0805 decoupling capacitors<br />
|-<br />
|1<br />
|<br />
|SV1<br />
|2x5 way, straight, 2.54mm, female header<br />
|-<br />
|1<br />
|<br />
|X1<br />
|2way, screw terminal, 5.08mm<br />
|-<br />
|1<br />
|<br />
|<br />
|Thermocouple, K Type<br />
|}<br />
<br />
=== Pictures ===<br />
<!--pictures, including in situ--><br />
{|<br />
!Top<br />
!Bottom<br />
|<br />
|-<br />
|[[File:Sanguinololu_PCB_top_eagle.png]]<br />
|[[File:Sanguinololu_PCB_bottom_eagle.png]]<br />
|The Eagle CAD layout.<br />
|-<br />
|colspan="2"|[[File:Sanguinololu_PCB_Render.png|400px]]<br />
|The Eagle CAD 3D render<br />
|-<br />
|[[File:Sanguinololu_PCB_top.png]]<br />
|[[File:Sanguinololu_PCB_bottom.png]]<br />
|The PCB renders of OSH Park<br />
|-<br />
|To come<br />
|To come<br />
|The delivered PCBs.<br />
|}<br />
<br />
== How to Build ==<br />
Tools required:<br />
*soldering iron<br />
*solder<br />
*tweezers<br />
Tools that would be useful:<br />
*solder sucker<br />
*solder wick<br />
*magnifier<br />
<br />
=== Soldering ===<br />
#Start by soldering the MAX31855KASA+ into position. Ensure pin 1 is correct and all the pins are lined up.<br />
#Next solder in the TXB0104B, agin ensure pin 1 is correct and the pins line up.<br />
#Solder in the final IC the +3V3 reg. This is the smallest package so special care will need to be taken to ensure the pins like up correctly.<br />
#With the ICs done now solder in the passives. Start with the larger 1206 2.2uF capacitors, these will only fit in two places.<br />
#Then solder in the smaller 0805 10nF capacitors, there should be 3 of these.<br />
#With the surface mount components in place put the 2x5way female header such that it points out the bottom of the board (see the render) and solder it.<br />
#Finally solder in the 2way screw terminals<br />
<br />
=== Testing ===<br />
You will need a Bus Pirate or something equivalent to communicate with the board and a K type thermocouple to sense the temperature.<br />
<br />
{|<br />
!Function<br />
!colspan=2|Pins<br />
!Function<br />
|-<br />
|<br />
|1<br />
|2<br />
|<br />
|-<br />
|<br />
|3<br />
|4<br />
|<br />
|-<br />
|<br />
|5<br />
|6<br />
|<br />
|-<br />
|<br />
|7<br />
|8<br />
|<br />
|-<br />
|<br />
|9<br />
|10<br />
|<br />
|}<br />
<!-- include pinout? --><br />
<br />
== Licence ==<br />
This design is licensed under [http://creativecommons.org/licenses/by-nc-sa/2.0/uk/ Creative Commons BY-NC-SA]<br />
<br />
This design is modified from [http://reprap.org/wiki/Sanguinololu_SD Sanguinololu SD]</div>Pinski1https://wiki.london.hackspace.org.uk/w/index.php?title=Project:Sanguinololu_Thermocouple&diff=26209Project:Sanguinololu Thermocouple2012-11-12T19:48:34Z<p>Pinski1: /* Testing */</p>
<hr />
<div>{{Project<br />
|name=Sanguinololu Thermocouple<br />
|created=03/11/2012<br />
|version=1<br />
|members=[[User:Pinski1|Pinski1]]<br />
|status=Awaiting PCBs<br />
|qrmode=1<br />
}}<br />
<br />
== Introduction ==<br />
I wanted to add a thermocouple to my 3D printer's hot end. Ideally it would improve the quality of my printed objects as it would provide more accurate temperature readings with greater immunity from electronic noise generated by the stepper motors.<br />
== Features ==<br />
The PCB I have designed has the following features:<br />
*Fits onto the expansion headers already present on the Sanguinololu<br />
*Adds a MAX31855 thermocouple to digital convertor chip<br />
*Enables temperature readings between -200°C to +1350°C ±2°C<br />
*Has a resolution of 0.25°C<br />
*Can sample at 10Hz<br />
== Files ==<br />
=== Schematic ===<br />
[[File:Sanguinololu_Thermocouple_Schematic.png|500px]]<br />
<br />
The Eagle 5.11 schematic [https://dl.dropbox.com/u/3638084/Rev%201.sch file].<br />
<br />
=== PCB Layout ===<br />
[[File:Sanguinololu_Thermocouple_Layout.png|500px]]<br />
<br />
The Eagle 5.11 board [https://dl.dropbox.com/u/3638084/Rev%201.brd file].<br />
<br />
=== Bill of Materials ===<br />
{| class="wikitable"<br />
!Qty<br />
!Value<br />
!Ident<br />
!Description<br />
|-<br />
|1<br />
|TXB0104D<br />
|IC1<br />
|SOIC14 Bi-Directional level translator chip<br />
|-<br />
|1<br />
|TPS73033DBVT<br />
|IC2<br />
|Could be any SOT23-5 +3V3 voltage regulator<br />
|-<br />
|1<br />
|MAX31855KASA+<br />
|IC3<br />
|SOIC8 Thermocouple-to-Digital chip<br />
|-<br />
|2<br />
|2.2uF<br />
|C1, C2<br />
|Ceramic 1206 decoupling capacitors<br />
|-<br />
|3<br />
|10nF<br />
|C3, C4, C5<br />
|Ceramic 0805 decoupling capacitors<br />
|-<br />
|1<br />
|<br />
|SV1<br />
|2x5 way, straight, 2.54mm, female header<br />
|-<br />
|1<br />
|<br />
|X1<br />
|2way, screw terminal, 5.08mm<br />
|-<br />
|1<br />
|<br />
|<br />
|Thermocouple, K Type<br />
|}<br />
<br />
=== Pictures ===<br />
<!--pictures, including in situ--><br />
{|<br />
!Top<br />
!Bottom<br />
|<br />
|-<br />
|[[File:Sanguinololu_PCB_top_eagle.png]]<br />
|[[File:Sanguinololu_PCB_bottom_eagle.png]]<br />
|The Eagle CAD layout.<br />
|-<br />
|colspan="2"|[[File:Sanguinololu_PCB_Render.png|400px]]<br />
|The Eagle CAD 3D render<br />
|-<br />
|[[File:Sanguinololu_PCB_top.png]]<br />
|[[File:Sanguinololu_PCB_bottom.png]]<br />
|The PCB renders of OSH Park<br />
|-<br />
|To come<br />
|To come<br />
|The delivered PCBs.<br />
|}<br />
<br />
== How to Build ==<br />
Tools required:<br />
*soldering iron<br />
*solder<br />
*tweezers<br />
Tools that would be useful:<br />
*solder sucker<br />
*solder wick<br />
*magnifier<br />
<br />
=== Soldering ===<br />
#Start by soldering the MAX31855KASA+ into position. Ensure pin 1 is correct and all the pins are lined up.<br />
#Next solder in the TXB0104B, agin ensure pin 1 is correct and the pins line up.<br />
#Solder in the final IC the +3V3 reg. This is the smallest package so special care will need to be taken to ensure the pins like up correctly.<br />
#With the ICs done now solder in the passives. Start with the larger 1206 2.2uF capacitors, these will only fit in two places.<br />
#Then solder in the smaller 0805 10nF capacitors, there should be 3 of these.<br />
#With the surface mount components in place put the 2x5way female header such that it points out the bottom of the board (see the render) and solder it.<br />
#Finally solder in the 2way screw terminals<br />
<br />
=== Testing ===<br />
You will need a Bus Pirate or something equivalent to communicate with the board and a K type thermocouple to sense the temperature.<br />
<br />
{|<br />
!Function<br />
!colspan=2|Pins<br />
!Function<br />
|-<br />
|<br />
|1<br />
|2<br />
|<br />
|-<br />
|<br />
|3<br />
|4<br />
|<br />
|}<br />
<!-- include pinout? --><br />
<br />
== Licence ==<br />
This design is licensed under [http://creativecommons.org/licenses/by-nc-sa/2.0/uk/ Creative Commons BY-NC-SA]<br />
<br />
This design is modified from [http://reprap.org/wiki/Sanguinololu_SD Sanguinololu SD]</div>Pinski1https://wiki.london.hackspace.org.uk/w/index.php?title=Project:Sanguinololu_Thermocouple&diff=26208Project:Sanguinololu Thermocouple2012-11-12T19:48:11Z<p>Pinski1: /* Testing */</p>
<hr />
<div>{{Project<br />
|name=Sanguinololu Thermocouple<br />
|created=03/11/2012<br />
|version=1<br />
|members=[[User:Pinski1|Pinski1]]<br />
|status=Awaiting PCBs<br />
|qrmode=1<br />
}}<br />
<br />
== Introduction ==<br />
I wanted to add a thermocouple to my 3D printer's hot end. Ideally it would improve the quality of my printed objects as it would provide more accurate temperature readings with greater immunity from electronic noise generated by the stepper motors.<br />
== Features ==<br />
The PCB I have designed has the following features:<br />
*Fits onto the expansion headers already present on the Sanguinololu<br />
*Adds a MAX31855 thermocouple to digital convertor chip<br />
*Enables temperature readings between -200°C to +1350°C ±2°C<br />
*Has a resolution of 0.25°C<br />
*Can sample at 10Hz<br />
== Files ==<br />
=== Schematic ===<br />
[[File:Sanguinololu_Thermocouple_Schematic.png|500px]]<br />
<br />
The Eagle 5.11 schematic [https://dl.dropbox.com/u/3638084/Rev%201.sch file].<br />
<br />
=== PCB Layout ===<br />
[[File:Sanguinololu_Thermocouple_Layout.png|500px]]<br />
<br />
The Eagle 5.11 board [https://dl.dropbox.com/u/3638084/Rev%201.brd file].<br />
<br />
=== Bill of Materials ===<br />
{| class="wikitable"<br />
!Qty<br />
!Value<br />
!Ident<br />
!Description<br />
|-<br />
|1<br />
|TXB0104D<br />
|IC1<br />
|SOIC14 Bi-Directional level translator chip<br />
|-<br />
|1<br />
|TPS73033DBVT<br />
|IC2<br />
|Could be any SOT23-5 +3V3 voltage regulator<br />
|-<br />
|1<br />
|MAX31855KASA+<br />
|IC3<br />
|SOIC8 Thermocouple-to-Digital chip<br />
|-<br />
|2<br />
|2.2uF<br />
|C1, C2<br />
|Ceramic 1206 decoupling capacitors<br />
|-<br />
|3<br />
|10nF<br />
|C3, C4, C5<br />
|Ceramic 0805 decoupling capacitors<br />
|-<br />
|1<br />
|<br />
|SV1<br />
|2x5 way, straight, 2.54mm, female header<br />
|-<br />
|1<br />
|<br />
|X1<br />
|2way, screw terminal, 5.08mm<br />
|-<br />
|1<br />
|<br />
|<br />
|Thermocouple, K Type<br />
|}<br />
<br />
=== Pictures ===<br />
<!--pictures, including in situ--><br />
{|<br />
!Top<br />
!Bottom<br />
|<br />
|-<br />
|[[File:Sanguinololu_PCB_top_eagle.png]]<br />
|[[File:Sanguinololu_PCB_bottom_eagle.png]]<br />
|The Eagle CAD layout.<br />
|-<br />
|colspan="2"|[[File:Sanguinololu_PCB_Render.png|400px]]<br />
|The Eagle CAD 3D render<br />
|-<br />
|[[File:Sanguinololu_PCB_top.png]]<br />
|[[File:Sanguinololu_PCB_bottom.png]]<br />
|The PCB renders of OSH Park<br />
|-<br />
|To come<br />
|To come<br />
|The delivered PCBs.<br />
|}<br />
<br />
== How to Build ==<br />
Tools required:<br />
*soldering iron<br />
*solder<br />
*tweezers<br />
Tools that would be useful:<br />
*solder sucker<br />
*solder wick<br />
*magnifier<br />
<br />
=== Soldering ===<br />
#Start by soldering the MAX31855KASA+ into position. Ensure pin 1 is correct and all the pins are lined up.<br />
#Next solder in the TXB0104B, agin ensure pin 1 is correct and the pins line up.<br />
#Solder in the final IC the +3V3 reg. This is the smallest package so special care will need to be taken to ensure the pins like up correctly.<br />
#With the ICs done now solder in the passives. Start with the larger 1206 2.2uF capacitors, these will only fit in two places.<br />
#Then solder in the smaller 0805 10nF capacitors, there should be 3 of these.<br />
#With the surface mount components in place put the 2x5way female header such that it points out the bottom of the board (see the render) and solder it.<br />
#Finally solder in the 2way screw terminals<br />
<br />
=== Testing ===<br />
You will need a Bus Pirate or something equivalent to communicate with the board and a K type thermocouple to sense the temperature.<br />
<br />
{|<br />
!Function<br />
!colspan=2|Pins<br />
!Function<br />
|-<br />
|<br />
|<br />
|<br />
|<br />
|}<br />
<!-- include pinout? --><br />
<br />
== Licence ==<br />
This design is licensed under [http://creativecommons.org/licenses/by-nc-sa/2.0/uk/ Creative Commons BY-NC-SA]<br />
<br />
This design is modified from [http://reprap.org/wiki/Sanguinololu_SD Sanguinololu SD]</div>Pinski1https://wiki.london.hackspace.org.uk/w/index.php?title=Project:Sanguinololu_Thermocouple&diff=26207Project:Sanguinololu Thermocouple2012-11-12T19:46:49Z<p>Pinski1: </p>
<hr />
<div>{{Project<br />
|name=Sanguinololu Thermocouple<br />
|created=03/11/2012<br />
|version=1<br />
|members=[[User:Pinski1|Pinski1]]<br />
|status=Awaiting PCBs<br />
|qrmode=1<br />
}}<br />
<br />
== Introduction ==<br />
I wanted to add a thermocouple to my 3D printer's hot end. Ideally it would improve the quality of my printed objects as it would provide more accurate temperature readings with greater immunity from electronic noise generated by the stepper motors.<br />
== Features ==<br />
The PCB I have designed has the following features:<br />
*Fits onto the expansion headers already present on the Sanguinololu<br />
*Adds a MAX31855 thermocouple to digital convertor chip<br />
*Enables temperature readings between -200°C to +1350°C ±2°C<br />
*Has a resolution of 0.25°C<br />
*Can sample at 10Hz<br />
== Files ==<br />
=== Schematic ===<br />
[[File:Sanguinololu_Thermocouple_Schematic.png|500px]]<br />
<br />
The Eagle 5.11 schematic [https://dl.dropbox.com/u/3638084/Rev%201.sch file].<br />
<br />
=== PCB Layout ===<br />
[[File:Sanguinololu_Thermocouple_Layout.png|500px]]<br />
<br />
The Eagle 5.11 board [https://dl.dropbox.com/u/3638084/Rev%201.brd file].<br />
<br />
=== Bill of Materials ===<br />
{| class="wikitable"<br />
!Qty<br />
!Value<br />
!Ident<br />
!Description<br />
|-<br />
|1<br />
|TXB0104D<br />
|IC1<br />
|SOIC14 Bi-Directional level translator chip<br />
|-<br />
|1<br />
|TPS73033DBVT<br />
|IC2<br />
|Could be any SOT23-5 +3V3 voltage regulator<br />
|-<br />
|1<br />
|MAX31855KASA+<br />
|IC3<br />
|SOIC8 Thermocouple-to-Digital chip<br />
|-<br />
|2<br />
|2.2uF<br />
|C1, C2<br />
|Ceramic 1206 decoupling capacitors<br />
|-<br />
|3<br />
|10nF<br />
|C3, C4, C5<br />
|Ceramic 0805 decoupling capacitors<br />
|-<br />
|1<br />
|<br />
|SV1<br />
|2x5 way, straight, 2.54mm, female header<br />
|-<br />
|1<br />
|<br />
|X1<br />
|2way, screw terminal, 5.08mm<br />
|-<br />
|1<br />
|<br />
|<br />
|Thermocouple, K Type<br />
|}<br />
<br />
=== Pictures ===<br />
<!--pictures, including in situ--><br />
{|<br />
!Top<br />
!Bottom<br />
|<br />
|-<br />
|[[File:Sanguinololu_PCB_top_eagle.png]]<br />
|[[File:Sanguinololu_PCB_bottom_eagle.png]]<br />
|The Eagle CAD layout.<br />
|-<br />
|colspan="2"|[[File:Sanguinololu_PCB_Render.png|400px]]<br />
|The Eagle CAD 3D render<br />
|-<br />
|[[File:Sanguinololu_PCB_top.png]]<br />
|[[File:Sanguinololu_PCB_bottom.png]]<br />
|The PCB renders of OSH Park<br />
|-<br />
|To come<br />
|To come<br />
|The delivered PCBs.<br />
|}<br />
<br />
== How to Build ==<br />
Tools required:<br />
*soldering iron<br />
*solder<br />
*tweezers<br />
Tools that would be useful:<br />
*solder sucker<br />
*solder wick<br />
*magnifier<br />
<br />
=== Soldering ===<br />
#Start by soldering the MAX31855KASA+ into position. Ensure pin 1 is correct and all the pins are lined up.<br />
#Next solder in the TXB0104B, agin ensure pin 1 is correct and the pins line up.<br />
#Solder in the final IC the +3V3 reg. This is the smallest package so special care will need to be taken to ensure the pins like up correctly.<br />
#With the ICs done now solder in the passives. Start with the larger 1206 2.2uF capacitors, these will only fit in two places.<br />
#Then solder in the smaller 0805 10nF capacitors, there should be 3 of these.<br />
#With the surface mount components in place put the 2x5way female header such that it points out the bottom of the board (see the render) and solder it.<br />
#Finally solder in the 2way screw terminals<br />
<br />
=== Testing ===<br />
You will need a Bus Pirate or something equivalent to communicate with the board and a K type thermocouple to sense the temperature.<br />
<!-- include pinout? --><br />
<br />
== Licence ==<br />
This design is licensed under [http://creativecommons.org/licenses/by-nc-sa/2.0/uk/ Creative Commons BY-NC-SA]<br />
<br />
This design is modified from [http://reprap.org/wiki/Sanguinololu_SD Sanguinololu SD]</div>Pinski1https://wiki.london.hackspace.org.uk/w/index.php?title=Project:Sanguinololu_Thermocouple&diff=26206Project:Sanguinololu Thermocouple2012-11-12T19:44:13Z<p>Pinski1: </p>
<hr />
<div>{{Project<br />
|name=Sanguinololu Thermocouple<br />
|created=03/11/2012<br />
|version=1<br />
|members=[[User:Pinski1|Pinski1]]<br />
|status=Awaiting PCBs<br />
|qrmode=1<br />
}}<br />
<br />
== Introduction ==<br />
I wanted to add a thermocouple to my 3D printer's hot end. Ideally it would improve the quality of my printed objects as it would provide more accurate temperature readings with greater immunity from electronic noise generated by the stepper motors.<br />
== Features ==<br />
The PCB I have designed has the following features:<br />
*Fits onto the expansion headers already present on the Sanguinololu<br />
*Adds a MAX31855 thermocouple to digital convertor chip<br />
*Enables temperature readings between -200°C to +1350°C ±2°C<br />
*Has a resolution of 0.25°C<br />
*Can sample at 10Hz<br />
== Files ==<br />
=== Schematic ===<br />
[[File:Sanguinololu_Thermocouple_Schematic.png|500px]]<br />
<br />
The Eagle 5.11 schematic [https://dl.dropbox.com/u/3638084/Rev%201.sch file].<br />
<br />
=== PCB Layout ===<br />
[[File:Sanguinololu_Thermocouple_Layout.png|500px]]<br />
<br />
The Eagle 5.11 board [https://dl.dropbox.com/u/3638084/Rev%201.brd file].<br />
<br />
=== Bill of Materials ===<br />
{| class="wikitable"<br />
!Qty<br />
!Value<br />
!Ident<br />
!Description<br />
|-<br />
|1<br />
|TXB0104D<br />
|IC1<br />
|SOIC14 Bi-Directional level translator chip<br />
|-<br />
|1<br />
|TPS73033DBVT<br />
|IC2<br />
|Could be any SOT23-5 +3V3 voltage regulator<br />
|-<br />
|1<br />
|MAX31855KASA+<br />
|IC3<br />
|SOIC8 Thermocouple-to-Digital chip<br />
|-<br />
|2<br />
|2.2uF<br />
|C1, C2<br />
|Ceramic 1206 decoupling capacitors<br />
|-<br />
|3<br />
|10nF<br />
|C3, C4, C5<br />
|Ceramic 0805 decoupling capacitors<br />
|-<br />
|1<br />
|<br />
|SV1<br />
|2x5 way, straight, 2.54mm, female header<br />
|-<br />
|1<br />
|<br />
|X1<br />
|2way, screw terminal, 5.08mm<br />
|-<br />
|1<br />
|<br />
|<br />
|Thermocouple, K Type<br />
|}<br />
<br />
=== Pictures ===<br />
<!--pictures, including in situ--><br />
{|<br />
!Top<br />
!Bottom<br />
|<br />
|-<br />
|[[File:Sanguinololu_PCB_top_eagle.png]]<br />
|[[File:Sanguinololu_PCB_bottom_eagle.png]]<br />
|The Eagle CAD layout.<br />
|-<br />
|colspan="2"|[[File:Sanguinololu_PCB_Render.png|400px]]<br />
|The Eagle CAD 3D render<br />
|-<br />
|[[File:Sanguinololu_PCB_top.png]]<br />
|[[File:Sanguinololu_PCB_bottom.png]]<br />
|The PCB renders of OSH Park<br />
|-<br />
|To come<br />
|To come<br />
|The delivered PCBs.<br />
|}<br />
<br />
== How to Build ==<br />
Tools required:<br />
*soldering iron<br />
*solder<br />
*tweezers<br />
<br />
=== Soldering ===<br />
#Start by soldering the MAX31855KASA+ into position. Ensure pin 1 is correct and all the pins are lined up.<br />
#Next solder in the TXB0104B, agin ensure pin 1 is correct and the pins line up.<br />
#Solder in the final IC the +3V3 reg. This is the smallest package so special care will need to be taken to ensure the pins like up correctly.<br />
#With the ICs done now solder in the passives. Start with the larger 1206 2.2uF capacitors, these will only fit in two places.<br />
#Then solder in the smaller 0805 10nF capacitors, there should be 3 of these.<br />
#With the surface mount components in place put the 2x5way female header such that it points out the bottom of the board (see the render) and solder it.<br />
#Finally solder in the 2way screw terminals<br />
<br />
=== Testing ===<br />
You will need a Bus Pirate or something equivalent to communicate with the board and a K type thermocouple to sense the temperature.<br />
<!-- include pinout? --><br />
<br />
== Licence ==<br />
This design is licensed under [http://creativecommons.org/licenses/by-nc-sa/2.0/uk/ Creative Commons BY-NC-SA]<br />
<br />
This design is modified from [http://reprap.org/wiki/Sanguinololu_SD Sanguinololu SD]</div>Pinski1https://wiki.london.hackspace.org.uk/w/index.php?title=Project:Sanguinololu_Thermocouple&diff=26203Project:Sanguinololu Thermocouple2012-11-12T19:39:15Z<p>Pinski1: </p>
<hr />
<div>{{Project<br />
|name=Sanguinololu Thermocouple<br />
|created=03/11/2012<br />
|version=1<br />
|members=[[User:Pinski1|Pinski1]]<br />
|status=Awaiting PCBs<br />
|qrmode=1<br />
}}<br />
<br />
== Introduction ==<br />
I wanted to add a thermocouple to my 3D printer's hot end. Ideally it would improve the quality of my printed objects as it would provide more accurate temperature readings with greater immunity from electronic noise generated by the stepper motors.<br />
== Features ==<br />
The PCB I have designed has the following features:<br />
*Fits onto the expansion headers already present on the Sanguinololu<br />
*Adds a MAX31855 thermocouple to digital convertor chip<br />
*Enables temperature readings between -200°C to +1350°C ±2°C<br />
*Has a resolution of 0.25°C<br />
*Can sample at 10Hz<br />
== Files ==<br />
=== Schematic ===<br />
[[File:Sanguinololu_Thermocouple_Schematic.png|500px]]<br />
<br />
The Eagle 5.11 schematic [https://dl.dropbox.com/u/3638084/Rev%201.sch|file].<br />
<br />
=== PCB Layout ===<br />
[[File:Sanguinololu_Thermocouple_Layout.png|500px]]<br />
<br />
The Eagle 5.11 board [https://dl.dropbox.com/u/3638084/Rev%201.brd|file].<br />
<br />
=== Bill of Materials ===<br />
{| class="wikitable"<br />
!Qty<br />
!Value<br />
!Ident<br />
!Description<br />
|-<br />
|1<br />
|TXB0104D<br />
|IC1<br />
|SOIC14 Bi-Directional level translator chip<br />
|-<br />
|1<br />
|TPS73033DBVT<br />
|IC2<br />
|Could be any SOT23-5 +3V3 voltage regulator<br />
|-<br />
|1<br />
|MAX31855KASA+<br />
|IC3<br />
|SOIC8 Thermocouple-to-Digital chip<br />
|-<br />
|2<br />
|2.2uF<br />
|C1, C2<br />
|Ceramic 1206 decoupling capacitors<br />
|-<br />
|3<br />
|10nF<br />
|C3, C4, C5<br />
|Ceramic 0805 decoupling capacitors<br />
|-<br />
|1<br />
|<br />
|SV1<br />
|2x5 way, straight, 2.54mm, female header<br />
|-<br />
|1<br />
|<br />
|X1<br />
|2way, screw terminal, 5.08mm<br />
|-<br />
|1<br />
|<br />
|<br />
|Thermocouple, K Type<br />
|}<br />
<br />
=== Pictures ===<br />
<!--pictures, including in situ--><br />
{|<br />
!Top<br />
!Bottom<br />
|<br />
|-<br />
|[[File:Sanguinololu_PCB_top_eagle.png]]<br />
|[[File:Sanguinololu_PCB_bottom_eagle.png]]<br />
|The Eagle CAD layout.<br />
|-<br />
|colspan="2"|[[File:Sanguinololu_PCB_Render.png|400px]]<br />
|The Eagle CAD 3D render<br />
|-<br />
|[[File:Sanguinololu_PCB_top.png]]<br />
|[[File:Sanguinololu_PCB_bottom.png]]<br />
|The PCB renders of OSH Park<br />
|-<br />
|To come<br />
|To come<br />
|The delivered PCBs.<br />
|}<br />
<br />
== How to Build ==<br />
Tools required:<br />
*soldering iron<br />
*solder<br />
*tweezers<br />
<br />
=== Soldering ===<br />
#Start by soldering the MAX31855KASA+ into position. Ensure pin 1 is correct and all the pins are lined up.<br />
#Next solder in the TXB0104B, agin ensure pin 1 is correct and the pins line up.<br />
#Solder in the final IC the +3V3 reg. This is the smallest package so special care will need to be taken to ensure the pins like up correctly.<br />
#With the ICs done now solder in the passives. Start with the larger 1206 2.2uF capacitors, these will only fit in two places.<br />
#Then solder in the smaller 0805 10nF capacitors, there should be 3 of these.<br />
#With the surface mount components in place put the 2x5way female header such that it points out the bottom of the board (see the render) and solder it.<br />
#Finally solder in the 2way screw terminals<br />
<br />
=== Testing ===<br />
You will need a Bus Pirate or something equivalent to communicate with the board and a K type thermocouple to sense the temperature.<br />
<!-- include pinout? --><br />
<br />
== Licence ==<br />
This design is licensed under [http://creativecommons.org/licenses/by-nc-sa/2.0/uk/ Creative Commons BY-NC-SA]<br />
<br />
This design is modified from [http://reprap.org/wiki/Sanguinololu_SD Sanguinololu SD]</div>Pinski1https://wiki.london.hackspace.org.uk/w/index.php?title=Project:Sanguinololu_Thermocouple&diff=26200Project:Sanguinololu Thermocouple2012-11-12T19:36:09Z<p>Pinski1: </p>
<hr />
<div>{{Project<br />
|name=Sanguinololu Thermocouple<br />
|created=03/11/2012<br />
|version=1<br />
|members=[[User:Pinski1|Pinski1]]<br />
|status=Awaiting PCBs<br />
|qrmode=1<br />
}}<br />
<br />
== Introduction ==<br />
I wanted to add a thermocouple to my 3D printer's hot end. Ideally it would improve the quality of my printed objects as it would provide more accurate temperature readings with greater immunity from electronic noise generated by the stepper motors.<br />
== Features ==<br />
The PCB I have designed has the following features:<br />
*Fits onto the expansion headers already present on the Sanguinololu<br />
*Adds a MAX31855 thermocouple to digital convertor chip<br />
*Enables temperature readings between -200°C to +1350°C ±2°C<br />
*Has a resolution of 0.25°C<br />
*Can sample at 10Hz<br />
== Files ==<br />
=== Schematic ===<br />
[[File:Sanguinololu_Thermocouple_Schematic.png|500px]]<br />
<br />
The Eagle 5.11 schematic [[https://dl.dropbox.com/u/3638084/Rev%201.sch|file]].<br />
<br />
=== PCB Layout ===<br />
[[File:Sanguinololu_Thermocouple_Layout.png|500px]]<br />
<br />
The Eagle 5.11 board [[https://dl.dropbox.com/u/3638084/Rev%201.brd|file]].<br />
<br />
=== Bill of Materials ===<br />
{| class="wikitable"<br />
!Qty<br />
!Value<br />
!Ident<br />
!Description<br />
|-<br />
|1<br />
|TXB0104D<br />
|IC1<br />
|SOIC14 Bi-Directional level translator chip<br />
|-<br />
|1<br />
|TPS73033DBVT<br />
|IC2<br />
|Could be any SOT23-5 +3V3 voltage regulator<br />
|-<br />
|1<br />
|MAX31855KASA+<br />
|IC3<br />
|SOIC8 Thermocouple-to-Digital chip<br />
|-<br />
|2<br />
|2.2uF<br />
|C1, C2<br />
|Ceramic 1206 decoupling capacitors<br />
|-<br />
|3<br />
|10nF<br />
|C3, C4, C5<br />
|Ceramic 0805 decoupling capacitors<br />
|-<br />
|1<br />
|<br />
|SV1<br />
|2x5 way, straight, 2.54mm, female header<br />
|-<br />
|1<br />
|<br />
|X1<br />
|2way, screw terminal, 5.08mm<br />
|-<br />
|1<br />
|<br />
|<br />
|Thermocouple, K Type<br />
|}<br />
<br />
=== Pictures ===<br />
<!--pictures, including in situ--><br />
{|<br />
!Top<br />
!Bottom<br />
|<br />
|-<br />
|[[File:Sanguinololu_PCB_top_eagle.png]]<br />
|[[File:Sanguinololu_PCB_bottom_eagle.png]]<br />
|The Eagle CAD layout.<br />
|-<br />
|colspan="2"|[[File:Sanguinololu_PCB_Render.png|400px]]<br />
|The Eagle CAD 3D render<br />
|-<br />
|[[File:Sanguinololu_PCB_top.png]]<br />
|[[File:Sanguinololu_PCB_bottom.png]]<br />
|The PCB renders of OSH Park<br />
|-<br />
|To come<br />
|To come<br />
|The delivered PCBs.<br />
|}<br />
<br />
== How to Build ==<br />
Tools required:<br />
*soldering iron<br />
*solder<br />
*tweezers<br />
<br />
=== Soldering ===<br />
#Start by soldering the MAX31855KASA+ into position. Ensure pin 1 is correct and all the pins are lined up.<br />
#Next solder in the TXB0104B, agin ensure pin 1 is correct and the pins line up.<br />
#Solder in the final IC the +3V3 reg. This is the smallest package so special care will need to be taken to ensure the pins like up correctly.<br />
#With the ICs done now solder in the passives. Start with the larger 1206 2.2uF capacitors, these will only fit in two places.<br />
#Then solder in the smaller 0805 10nF capacitors, there should be 3 of these.<br />
#With the surface mount components in place put the 2x5way female header such that it points out the bottom of the board (see the render) and solder it.<br />
#Finally solder in the 2way screw terminals<br />
<br />
=== Testing ===<br />
You will need a Bus Pirate or something equivalent to communicate with the board and a K type thermocouple to sense the temperature.<br />
<!-- include pinout? --><br />
<br />
== Licence ==<br />
This design is licensed under [http://creativecommons.org/licenses/by-nc-sa/2.0/uk/ Creative Commons BY-NC-SA]<br />
<br />
This design is modified from [http://reprap.org/wiki/Sanguinololu_SD Sanguinololu SD]</div>Pinski1https://wiki.london.hackspace.org.uk/w/index.php?title=Project:Sanguinololu_Thermocouple&diff=26199Project:Sanguinololu Thermocouple2012-11-12T19:31:59Z<p>Pinski1: /* Files */</p>
<hr />
<div>{{Project<br />
|name=Sanguinololu Thermocouple<br />
|created=03/11/2012<br />
|version=1<br />
|members=[[User:Pinski1|Pinski1]]<br />
|status=Awaiting PCBs<br />
|qrmode=1<br />
}}<br />
<br />
== Introduction ==<br />
I wanted to add a thermocouple to my 3D printer's hot end. Ideally it would improve the quality of my printed objects as it would provide more accurate temperature readings with greater immunity from electronic noise generated by the stepper motors.<br />
== Features ==<br />
The PCB I have designed has the following features:<br />
*Fits onto the expansion headers already present on the Sanguinololu<br />
*Adds a MAX31855 thermocouple to digital convertor chip<br />
*Enables temperature readings between -200°C to +1350°C ±2°C<br />
*Has a resolution of 0.25°C<br />
*Can sample at 10Hz<br />
== Files ==<br />
=== Schematic ===<br />
[[File:Sanguinololu_Thermocouple_Schematic.png|500px]]<br />
<br />
=== PCB Layout ===<br />
[[File:Sanguinololu_Thermocouple_Layout.png|500px]]<br />
<br />
=== Bill of Materials ===<br />
{| class="wikitable"<br />
!Qty<br />
!Value<br />
!Ident<br />
!Description<br />
|-<br />
|1<br />
|TXB0104D<br />
|IC1<br />
|SOIC14 Bi-Directional level translator chip<br />
|-<br />
|1<br />
|TPS73033DBVT<br />
|IC2<br />
|Could be any SOT23-5 +3V3 voltage regulator<br />
|-<br />
|1<br />
|MAX31855KASA+<br />
|IC3<br />
|SOIC8 Thermocouple-to-Digital chip<br />
|-<br />
|2<br />
|2.2uF<br />
|C1, C2<br />
|Ceramic 1206 decoupling capacitors<br />
|-<br />
|3<br />
|10nF<br />
|C3, C4, C5<br />
|Ceramic 0805 decoupling capacitors<br />
|-<br />
|1<br />
|<br />
|SV1<br />
|2x5 way, straight, 2.54mm, female header<br />
|-<br />
|1<br />
|<br />
|X1<br />
|2way, screw terminal, 5.08mm<br />
|-<br />
|1<br />
|<br />
|<br />
|Thermocouple, K Type<br />
|}<br />
<br />
=== Pictures ===<br />
<!--pictures, including in situ--><br />
{|<br />
!Top<br />
!Bottom<br />
|<br />
|-<br />
|[[File:Sanguinololu_PCB_top_eagle.png]]<br />
|[[File:Sanguinololu_PCB_bottom_eagle.png]]<br />
|The Eagle CAD layout.<br />
|-<br />
|colspan="2"|[[File:Sanguinololu_PCB_Render.png|400px]]<br />
|The Eagle CAD 3D render<br />
|-<br />
|[[File:Sanguinololu_PCB_top.png]]<br />
|[[File:Sanguinololu_PCB_bottom.png]]<br />
|The PCB renders of OSH Park<br />
|-<br />
|To come<br />
|To come<br />
|The delivered PCBs.<br />
|}<br />
<br />
== How to Build ==<br />
Tools required:<br />
*soldering iron<br />
*solder<br />
*tweezers<br />
<br />
=== Soldering ===<br />
#Start by soldering the MAX31855KASA+ into position. Ensure pin 1 is correct and all the pins are lined up.<br />
#Next solder in the TXB0104B, agin ensure pin 1 is correct and the pins line up.<br />
#Solder in the final IC the +3V3 reg. This is the smallest package so special care will need to be taken to ensure the pins like up correctly.<br />
#With the ICs done now solder in the passives. Start with the larger 1206 2.2uF capacitors, these will only fit in two places.<br />
#Then solder in the smaller 0805 10nF capacitors, there should be 3 of these.<br />
#With the surface mount components in place put the 2x5way female header such that it points out the bottom of the board (see the render) and solder it.<br />
#Finally solder in the 2way screw terminals<br />
<br />
=== Testing ===<br />
You will need a Bus Pirate or something equivalent to communicate with the board and a K type thermocouple to sense the temperature.<br />
<!-- include pinout? --><br />
<br />
== Licence ==<br />
This design is licensed under [http://creativecommons.org/licenses/by-nc-sa/2.0/uk/ Creative Commons BY-NC-SA]<br />
<br />
This design is modified from [http://reprap.org/wiki/Sanguinololu_SD Sanguinololu SD]</div>Pinski1https://wiki.london.hackspace.org.uk/w/index.php?title=Project:Sanguinololu_Thermocouple&diff=26194Project:Sanguinololu Thermocouple2012-11-12T19:09:02Z<p>Pinski1: </p>
<hr />
<div>{{Project<br />
|name=Sanguinololu Thermocouple<br />
|created=03/11/2012<br />
|version=1<br />
|members=[[User:Pinski1|Pinski1]]<br />
|status=Awaiting PCBs<br />
|qrmode=1<br />
}}<br />
<br />
== Introduction ==<br />
I wanted to add a thermocouple to my 3D printer's hot end. Ideally it would improve the quality of my printed objects as it would provide more accurate temperature readings with greater immunity from electronic noise generated by the stepper motors.<br />
== Features ==<br />
The PCB I have designed has the following features:<br />
*Fits onto the expansion headers already present on the Sanguinololu<br />
*Adds a MAX31855 thermocouple to digital convertor chip<br />
*Enables temperature readings between -200°C to +1350°C ±2°C<br />
*Has a resolution of 0.25°C<br />
*Can sample at 10Hz<br />
== Files ==<br />
=== Schematics ===<br />
[[File:Sanguinololu_Thermocouple_Schematic.png|500px]]<br />
<br />
Eagle 5.11 file: <!--[[File:]]--><br />
<br />
=== PCB Layout ===<br />
[[File:Sanguinololu_Thermocouple_Layout.png|500px]]<br />
<br />
Eagle 5.11 file:<br />
<br />
=== Bill of Materials ===<br />
{| class="wikitable"<br />
!Qty<br />
!Value<br />
!Ident<br />
!Description<br />
|-<br />
|1<br />
|TXB0104D<br />
|IC1<br />
|SOIC14 Bi-Directional level translator chip<br />
|-<br />
|1<br />
|TPS73033DBVT<br />
|IC2<br />
|Could be any SOT23-5 +3V3 voltage regulator<br />
|-<br />
|1<br />
|MAX31855KASA+<br />
|IC3<br />
|SOIC8 Thermocouple-to-Digital chip<br />
|-<br />
|2<br />
|2.2uF<br />
|C1, C2<br />
|Ceramic 1206 decoupling capacitors<br />
|-<br />
|3<br />
|10nF<br />
|C3, C4, C5<br />
|Ceramic 0805 decoupling capacitors<br />
|-<br />
|1<br />
|<br />
|SV1<br />
|2x5 way, straight, 2.54mm, female header<br />
|-<br />
|1<br />
|<br />
|X1<br />
|2way, screw terminal, 5.08mm<br />
|-<br />
|1<br />
|<br />
|<br />
|Thermocouple, K Type<br />
|}<br />
<br />
=== Pictures ===<br />
<!--pictures, including in situ--><br />
{|<br />
!Top<br />
!Bottom<br />
|<br />
|-<br />
|[[File:Sanguinololu_PCB_top_eagle.png]]<br />
|[[File:Sanguinololu_PCB_bottom_eagle.png]]<br />
|The Eagle CAD layout.<br />
|-<br />
|colspan="2"|[[File:Sanguinololu_PCB_Render.png|400px]]<br />
|The Eagle CAD 3D render<br />
|-<br />
|[[File:Sanguinololu_PCB_top.png]]<br />
|[[File:Sanguinololu_PCB_bottom.png]]<br />
|The PCB renders of OSH Park<br />
|-<br />
|To come<br />
|To come<br />
|The delivered PCBs.<br />
|}<br />
<br />
== How to Build ==<br />
Tools required:<br />
*soldering iron<br />
*solder<br />
*tweezers<br />
<br />
=== Soldering ===<br />
#Start by soldering the MAX31855KASA+ into position. Ensure pin 1 is correct and all the pins are lined up.<br />
#Next solder in the TXB0104B, agin ensure pin 1 is correct and the pins line up.<br />
#Solder in the final IC the +3V3 reg. This is the smallest package so special care will need to be taken to ensure the pins like up correctly.<br />
#With the ICs done now solder in the passives. Start with the larger 1206 2.2uF capacitors, these will only fit in two places.<br />
#Then solder in the smaller 0805 10nF capacitors, there should be 3 of these.<br />
#With the surface mount components in place put the 2x5way female header such that it points out the bottom of the board (see the render) and solder it.<br />
#Finally solder in the 2way screw terminals<br />
<br />
=== Testing ===<br />
You will need a Bus Pirate or something equivalent to communicate with the board and a K type thermocouple to sense the temperature.<br />
<!-- include pinout? --><br />
<br />
== Licence ==<br />
This design is licensed under [http://creativecommons.org/licenses/by-nc-sa/2.0/uk/ Creative Commons BY-NC-SA]<br />
<br />
This design is modified from [http://reprap.org/wiki/Sanguinololu_SD Sanguinololu SD]</div>Pinski1https://wiki.london.hackspace.org.uk/w/index.php?title=Project:Sanguinololu_Thermocouple&diff=26159Project:Sanguinololu Thermocouple2012-11-10T10:51:30Z<p>Pinski1: </p>
<hr />
<div>{{Project<br />
|name=Sanguinololu Thermocouple<br />
|created=03/11/2012<br />
|version=1<br />
|members=[[User:Pinski1|Pinski1]]<br />
|status=Awaiting PCBs<br />
|qrmode=1<br />
}}<br />
<br />
== Introduction ==<br />
I wanted to add a thermocouple to my 3D printer's hot end. Ideally it would improve the quality of my printed objects as it would provide more accurate temperature readings with greater immunity from electronic noise generated by the stepper motors.<br />
== Features ==<br />
The PCB I have designed has the following features:<br />
*Fits onto the expansion headers already present on the Sanguinololu<br />
*Adds a MAX31855 thermocouple to digital convertor chip<br />
*Enables temperature readings between -200°C to +1350°C ±2°C<br />
*Has a resolution of 0.25°C<br />
*Can sample at 10Hz<br />
== Files ==<br />
=== Schematics ===<br />
[[File:Sanguinololu_Thermocouple_Schematic.png|500px]]<br />
<br />
Eagle 5.11 file: <!--[[File:]]--><br />
<br />
=== PCB Layout ===<br />
[[File:Sanguinololu_Thermocouple_Layout.png|500px]]<br />
<br />
Eagle 5.11 file:<br />
<br />
=== Bill of Materials ===<br />
{| class="wikitable"<br />
!Qty<br />
!Value<br />
!Ident<br />
!Description<br />
|-<br />
|1<br />
|TXB0104D<br />
|IC1<br />
|SOIC14 Bi-Directional level translator chip<br />
|-<br />
|1<br />
|TPS73033DBVT<br />
|IC2<br />
|Could be any SOT23-5 +3V3 voltage regulator<br />
|-<br />
|1<br />
|MAX31855KASA+<br />
|IC3<br />
|SOIC8 Thermocouple-to-Digital chip<br />
|-<br />
|2<br />
|2.2uF<br />
|C1, C2<br />
|Ceramic 1206 decoupling capacitors<br />
|-<br />
|3<br />
|10nF<br />
|C3, C4, C5<br />
|Ceramic 0805 decoupling capacitors<br />
|-<br />
|1<br />
|<br />
|SV1<br />
|2x5 way, straight, 2.54mm, female header<br />
|-<br />
|1<br />
|<br />
|X1<br />
|2way, screw terminal, 5.08mm<br />
|}<br />
<br />
=== Pictures ===<br />
<!--pictures, including in situ--><br />
{|<br />
!Top<br />
!Bottom<br />
|<br />
|-<br />
|[[File:Sanguinololu_PCB_top_eagle.png]]<br />
|[[File:Sanguinololu_PCB_bottom_eagle.png]]<br />
|The Eagle CAD layout.<br />
|-<br />
|colspan="2"|[[File:Sanguinololu_PCB_Render.png|400px]]<br />
|The Eagle CAD 3D render<br />
|-<br />
|[[File:Sanguinololu_PCB_top.png]]<br />
|[[File:Sanguinololu_PCB_bottom.png]]<br />
|The PCB renders of OSH Park<br />
|-<br />
|To come<br />
|To come<br />
|The delivered PCBs.<br />
|}<br />
<br />
== How to Build ==<br />
Tools required:<br />
*soldering iron<br />
*solder<br />
*tweezers<br />
<br />
=== Soldering ===<br />
#Start by soldering the MAX31855KASA+ into position. Ensure pin 1 is correct and all the pins are lined up.<br />
#Next solder in the TXB0104B, agin ensure pin 1 is correct and the pins line up.<br />
#Solder in the final IC the +3V3 reg. This is the smallest package so special care will need to be taken to ensure the pins like up correctly.<br />
#With the ICs done now solder in the passives. Start with the larger 1206 2.2uF capacitors, these will only fit in two places.<br />
#Then solder in the smaller 0805 10nF capacitors, there should be 3 of these.<br />
#With the surface mount components in place put the 2x5way female header such that it points out the bottom of the board (see the render) and solder it.<br />
#Finally solder in the 2way screw terminals<br />
<br />
=== Testing ===<br />
You will need a Bus Pirate or something equivalent to communicate with the board and a K type thermocouple to sense the temperature.<br />
<!-- include pinout? --><br />
<br />
== Licence ==<br />
This design is licensed under [http://creativecommons.org/licenses/by-nc-sa/2.0/uk/ Creative Commons BY-NC-SA]<br />
<br />
This design is modified from [http://reprap.org/wiki/Sanguinololu_SD Sanguinololu SD]</div>Pinski1https://wiki.london.hackspace.org.uk/w/index.php?title=Project:Sanguinololu_Thermocouple&diff=26158Project:Sanguinololu Thermocouple2012-11-10T10:42:04Z<p>Pinski1: </p>
<hr />
<div>{{Project<br />
|name=Sanguinololu Thermocouple<br />
|created=03/11/2012<br />
|version=1<br />
|members=[[User:Pinski1|Pinski1]]<br />
|status=Awaiting PCBs<br />
|qrmode=1<br />
}}<br />
<br />
== Introduction ==<br />
I wanted to add a thermocouple to my 3D printer's hot end. Ideally it would improve the quality of my printed objects as it would provide more accurate temperature readings with greater immunity from electronic noise generated by the stepper motors.<br />
== Features ==<br />
The PCB I have designed has the following features:<br />
*Fits onto the expansion headers already present on the Sanguinololu<br />
*Adds a MAX31855 thermocouple to digital convertor chip<br />
*Enables temperature readings between -200°C to +1350°C ±2°C<br />
*Has a resolution of 0.25°C<br />
*Can sample at 10Hz<br />
== Files ==<br />
=== Schematics ===<br />
[[File:Sanguinololu_Thermocouple_Schematic.png|500px]]<br />
<br />
Eagle 5.11 file: <!--[[File:]]--><br />
<br />
=== PCB Layout ===<br />
[[File:Sanguinololu_Thermocouple_Layout.png|500px]]<br />
<br />
Eagle 5.11 file:<br />
<br />
=== Bill of Materials ===<br />
{| class="wikitable"<br />
!Qty<br />
!Value<br />
!Ident<br />
!Description<br />
|-<br />
|1<br />
|TXB0104D<br />
|IC1<br />
|SOIC14 Bi-Directional level translator chip<br />
|-<br />
|1<br />
|TPS73033DBVT<br />
|IC2<br />
|Could be any SOT23-5 +3V3 voltage regulator<br />
|-<br />
|1<br />
|MAX31855K<br />
|IC3<br />
|SOIC8 Thermocouple-to-Digital chip<br />
|-<br />
|2<br />
|2.2uF<br />
|C1, C2<br />
|Ceramic 1206 decoupling capacitors<br />
|-<br />
|3<br />
|10nF<br />
|C3, C4, C5<br />
|Ceramic 0805 decoupling capacitors<br />
|-<br />
|1<br />
|<br />
|SV1<br />
|2x5 way, straight, 2.54mm, female header<br />
|-<br />
|1<br />
|<br />
|X1<br />
|2way, screw terminal, 5.08mm<br />
|}<br />
<br />
=== Pictures ===<br />
<!--pictures, including in situ--><br />
{|<br />
!Top<br />
!Bottom<br />
|<br />
|-<br />
|[[File:Sanguinololu_PCB_top_eagle.png]]<br />
|[[File:Sanguinololu_PCB_bottom_eagle.png]]<br />
|The Eagle CAD layout.<br />
|-<br />
|colspan="2"|[[File:Sanguinololu_PCB_Render.png|400px]]<br />
|The Eagle CAD 3D render<br />
|-<br />
|[[File:Sanguinololu_PCB_top.png]]<br />
|[[File:Sanguinololu_PCB_bottom.png]]<br />
|The PCB renders of OSH Park<br />
|-<br />
|To come<br />
|To come<br />
|The delivered PCBs.<br />
|}<br />
<br />
== How to Build ==<br />
Tools required:<br />
*soldering iron<br />
*solder<br />
*tweezers<br />
<br />
=== Soldering ===<br />
#Start by soldering the MAX31855KASA+ into position<br />
<br />
=== Testing ===<br />
<br />
== Licence ==<br />
This design is licensed under [http://creativecommons.org/licenses/by-nc-sa/2.0/uk/ Creative Commons BY-NC-SA]<br />
<br />
This design is modified from [http://reprap.org/wiki/Sanguinololu_SD Sanguinololu SD]</div>Pinski1https://wiki.london.hackspace.org.uk/w/index.php?title=Project:Sanguinololu_Thermocouple&diff=26157Project:Sanguinololu Thermocouple2012-11-10T10:30:52Z<p>Pinski1: /* How to Build */</p>
<hr />
<div>{{Project<br />
|name=Sanguinololu Thermocouple<br />
|created=03/11/2012<br />
|version=1<br />
|members=[[User:Pinski1|Pinski1]]<br />
|status=Awaiting PCBs<br />
|qrmode=1<br />
}}<br />
<br />
== Introduction ==<br />
I wanted to add a thermocouple to my 3D printer's hot end. Ideally it would improve the quality of my printed objects as it would provide more accurate temperature readings with greater immunity from electronic noise generated by the stepper motors.<br />
== Features ==<br />
The PCB I have designed has the following features:<br />
*Fits onto the expansion headers already present on the Sanguinololu<br />
*Adds a MAX31855 thermocouple to digital convertor chip<br />
*Enables temperature readings between -200°C to +1350°C ±2°C<br />
*Has a resolution of 0.25°C<br />
*Can sample at 10Hz<br />
== Files ==<br />
=== Schematics ===<br />
[[File:Sanguinololu_Thermocouple_Schematic.png|500px]]<br />
<br />
Eagle 5.11 file: <!--[[File:]]--><br />
<br />
=== PCB Layout ===<br />
[[File:Sanguinololu_Thermocouple_Layout.png|500px]]<br />
<br />
Eagle 5.11 file:<br />
<br />
=== Bill of Materials ===<br />
{| class="wikitable"<br />
!Qty<br />
!Value<br />
!Ident<br />
!Description<br />
|-<br />
|1<br />
|TXB0104D<br />
|IC1<br />
|SOIC14 Bi-Directional level translator chip<br />
|-<br />
|1<br />
|TPS73033DBVT<br />
|IC2<br />
|Could be any SOT23-5 +3V3 voltage regulator<br />
|-<br />
|1<br />
|MAX31855K<br />
|IC3<br />
|SOIC8 Thermocouple-to-Digital chip<br />
|-<br />
|2<br />
|2.2uF<br />
|C1, C2<br />
|Ceramic 1206 decoupling capacitors<br />
|-<br />
|3<br />
|10nF<br />
|C3, C4, C5<br />
|Ceramic 0805 decoupling capacitors<br />
|-<br />
|1<br />
|<br />
|SV1<br />
|2x5 way, straight, 2.54mm, female header<br />
|-<br />
|1<br />
|<br />
|X1<br />
|2way, screw terminal, 5.08mm<br />
|}<br />
<br />
=== Pictures ===<br />
<!--pictures, including in situ--><br />
{|<br />
!Top<br />
!Bottom<br />
|<br />
|-<br />
|[[File:Sanguinololu_PCB_top_eagle.png]]<br />
|[[File:Sanguinololu_PCB_bottom_eagle.png]]<br />
|The Eagle CAD layout.<br />
|-<br />
|colspan="2"|[[File:Sanguinololu_PCB_Render.png|400px]]<br />
|The Eagle CAD 3D render<br />
|-<br />
|[[File:Sanguinololu_PCB_top.png]]<br />
|[[File:Sanguinololu_PCB_bottom.png]]<br />
|The PCB renders of OSH Park<br />
|-<br />
|To come<br />
|To come<br />
|The delivered PCBs.<br />
|}<br />
<br />
== How to Build ==<br />
Tools required:<br />
*soldering iron<br />
*solder<br />
*tweezers<br />
<br />
<!--<br />
=== Step 1 ===<br />
=== Step 2 ===<br />
=== Step 3 ===<br />
=== Step 4 ===<br />
=== Step 5 ===<br />
=== Step 6 ===<br />
=== Step 7 ===<br />
=== Step 8 ===<br />
=== Step 9 ===<br />
--><br />
<br />
== Licence ==<br />
This design is licensed under [http://creativecommons.org/licenses/by-nc-sa/2.0/uk/ Creative Commons BY-NC-SA]<br />
<br />
This design is modified from [http://reprap.org/wiki/Sanguinololu_SD Sanguinololu SD]</div>Pinski1https://wiki.london.hackspace.org.uk/w/index.php?title=Project:Sanguinololu_Thermocouple&diff=26156Project:Sanguinololu Thermocouple2012-11-10T09:57:57Z<p>Pinski1: </p>
<hr />
<div>{{Project<br />
|name=Sanguinololu Thermocouple<br />
|created=03/11/2012<br />
|version=1<br />
|members=[[User:Pinski1|Pinski1]]<br />
|status=Awaiting PCBs<br />
|qrmode=1<br />
}}<br />
<br />
== Introduction ==<br />
I wanted to add a thermocouple to my 3D printer's hot end. Ideally it would improve the quality of my printed objects as it would provide more accurate temperature readings with greater immunity from electronic noise generated by the stepper motors.<br />
== Features ==<br />
The PCB I have designed has the following features:<br />
*Fits onto the expansion headers already present on the Sanguinololu<br />
*Adds a MAX31855 thermocouple to digital convertor chip<br />
*Enables temperature readings between -200°C to +1350°C ±2°C<br />
*Has a resolution of 0.25°C<br />
*Can sample at 10Hz<br />
== Files ==<br />
=== Schematics ===<br />
[[File:Sanguinololu_Thermocouple_Schematic.png|500px]]<br />
<br />
Eagle 5.11 file: <!--[[File:]]--><br />
<br />
=== PCB Layout ===<br />
[[File:Sanguinololu_Thermocouple_Layout.png|500px]]<br />
<br />
Eagle 5.11 file:<br />
<br />
=== Bill of Materials ===<br />
{| class="wikitable"<br />
!Qty<br />
!Value<br />
!Ident<br />
!Description<br />
|-<br />
|1<br />
|TXB0104D<br />
|IC1<br />
|SOIC14 Bi-Directional level translator chip<br />
|-<br />
|1<br />
|TPS73033DBVT<br />
|IC2<br />
|Could be any SOT23-5 +3V3 voltage regulator<br />
|-<br />
|1<br />
|MAX31855K<br />
|IC3<br />
|SOIC8 Thermocouple-to-Digital chip<br />
|-<br />
|2<br />
|2.2uF<br />
|C1, C2<br />
|Ceramic 1206 decoupling capacitors<br />
|-<br />
|3<br />
|10nF<br />
|C3, C4, C5<br />
|Ceramic 0805 decoupling capacitors<br />
|-<br />
|1<br />
|<br />
|SV1<br />
|2x5 way, straight, 2.54mm, female header<br />
|-<br />
|1<br />
|<br />
|X1<br />
|2way, screw terminal, 5.08mm<br />
|}<br />
<br />
=== Pictures ===<br />
<!--pictures, including in situ--><br />
{|<br />
!Top<br />
!Bottom<br />
|<br />
|-<br />
|[[File:Sanguinololu_PCB_top_eagle.png]]<br />
|[[File:Sanguinololu_PCB_bottom_eagle.png]]<br />
|The Eagle CAD layout.<br />
|-<br />
|colspan="2"|[[File:Sanguinololu_PCB_Render.png|400px]]<br />
|The Eagle CAD 3D render<br />
|-<br />
|[[File:Sanguinololu_PCB_top.png]]<br />
|[[File:Sanguinololu_PCB_bottom.png]]<br />
|The PCB renders of OSH Park<br />
|-<br />
|To come<br />
|To come<br />
|The delivered PCBs.<br />
|}<br />
<br />
== How to Build ==<br />
Tools required:<br />
*soldering iron<br />
*solder<br />
<!-- some step by step, illustrated, instructions--><br />
<br />
== Licence ==<br />
This design is licensed under [http://creativecommons.org/licenses/by-nc-sa/2.0/uk/ Creative Commons BY-NC-SA]<br />
<br />
This design is modified from [http://reprap.org/wiki/Sanguinololu_SD Sanguinololu SD]</div>Pinski1https://wiki.london.hackspace.org.uk/w/index.php?title=File:Sanguinololu_PCB_top_eagle.png&diff=26155File:Sanguinololu PCB top eagle.png2012-11-10T09:57:24Z<p>Pinski1: </p>
<hr />
<div></div>Pinski1https://wiki.london.hackspace.org.uk/w/index.php?title=File:Sanguinololu_PCB_bottom_eagle.png&diff=26154File:Sanguinololu PCB bottom eagle.png2012-11-10T09:57:13Z<p>Pinski1: </p>
<hr />
<div></div>Pinski1https://wiki.london.hackspace.org.uk/w/index.php?title=Project:Sanguinololu_Thermocouple&diff=26141Project:Sanguinololu Thermocouple2012-11-08T13:56:55Z<p>Pinski1: </p>
<hr />
<div>{{Project<br />
|name=Sanguinololu Thermocouple<br />
|created=03/11/2012<br />
|version=1<br />
|members=[[User:Pinski1|Pinski1]]<br />
|status=Awaiting PCBs<br />
|qrmode=1<br />
}}<br />
<br />
== Introduction ==<br />
I wanted to add a thermocouple to my 3D printer's hot end. Ideally it would improve the quality of my printed objects as it would provide more accurate temperature readings with greater immunity from electronic noise generated by the stepper motors.<br />
== Features ==<br />
The PCB I have designed has the following features:<br />
*Fits onto the expansion headers already present on the Sanguinololu<br />
*Adds a MAX31855 thermocouple to digital convertor chip<br />
*Enables temperature readings between -200°C to +1350°C ±2°C<br />
*Has a resolution of 0.25°C<br />
*Can sample at 10Hz<br />
== Files ==<br />
=== Schematics ===<br />
[[File:Sanguinololu_Thermocouple_Schematic.png|500px]]<br />
<br />
Eagle 5.11 file: <!--[[File:]]--><br />
<br />
=== PCB Layout ===<br />
[[File:Sanguinololu_Thermocouple_Layout.png|500px]]<br />
<br />
Eagle 5.11 file:<br />
<br />
=== Bill of Materials ===<br />
{| class="wikitable"<br />
!Qty<br />
!Value<br />
!Ident<br />
!Description<br />
|-<br />
|1<br />
|TXB0104D<br />
|IC1<br />
|SOIC14 Bi-Directional level translator chip<br />
|-<br />
|1<br />
|TPS73033DBVT<br />
|IC2<br />
|Could be any SOT23-5 +3V3 voltage regulator<br />
|-<br />
|1<br />
|MAX31855K<br />
|IC3<br />
|SOIC8 Thermocouple-to-Digital chip<br />
|-<br />
|2<br />
|2.2uF<br />
|C1, C2<br />
|Ceramic 1206 decoupling capacitors<br />
|-<br />
|3<br />
|10nF<br />
|C3, C4, C5<br />
|Ceramic 0805 decoupling capacitors<br />
|-<br />
|1<br />
|<br />
|SV1<br />
|2x5 way, straight, 2.54mm, female header<br />
|-<br />
|1<br />
|<br />
|X1<br />
|2way, screw terminal, 5.08mm<br />
|}<br />
<br />
=== Pictures ===<br />
<!--pictures, including in situ--><br />
{|<br />
!Top<br />
!Bottom<br />
|<br />
|-<br />
|<br />
|<br />
|The Eagle CAD layout.<br />
|-<br />
|colspan="2"|[[File:Sanguinololu_PCB_Render.png|400px]]<br />
|The Eagle CAD 3D render<br />
|-<br />
|[[File:Sanguinololu_PCB_top.png]]<br />
|[[File:Sanguinololu_PCB_bottom.png]]<br />
|The PCB renders of OSH Park<br />
|-<br />
|To come<br />
|To come<br />
|The delivered PCBs.<br />
|}<br />
<br />
== How to Build ==<br />
Tools required:<br />
*soldering iron<br />
*solder<br />
<!-- some step by step, illustrated, instructions--><br />
<br />
== Licence ==<br />
This design is licensed under [http://creativecommons.org/licenses/by-nc-sa/2.0/uk/ Creative Commons BY-NC-SA]<br />
<br />
This design is modified from [http://reprap.org/wiki/Sanguinololu_SD Sanguinololu SD]</div>Pinski1https://wiki.london.hackspace.org.uk/w/index.php?title=Project:Sanguinololu_Thermocouple&diff=26140Project:Sanguinololu Thermocouple2012-11-08T13:56:04Z<p>Pinski1: /* How to Build */</p>
<hr />
<div>{{Project<br />
|name=Sanguinololu Thermocouple<br />
|created=03/11/2012<br />
|version=1<br />
|members=[[User:Pinski1|Pinski1]]<br />
|status=Awaiting PCBs<br />
|qrmode=1<br />
}}<br />
<br />
== Introduction ==<br />
I wanted to add a thermocouple to my 3D printer's hot end. Ideally it would improve the quality of my printed objects as it would provide more accurate temperature readings with greater immunity from electronic noise generated by the stepper motors.<br />
== Features ==<br />
The PCB I have designed has the following features:<br />
*Fits onto the expansion headers already present on the Sanguinololu<br />
*Adds a MAX31855 thermocouple to digital convertor chip<br />
*Enables temperature readings between -200°C to +1350°C ±2°C<br />
*Has a resolution of 0.25°C<br />
*Can sample at 10Hz<br />
== Files ==<br />
=== Schematics ===<br />
[[File:Sanguinololu_Thermocouple_Schematic.png|500px]]<br />
<br />
Eagle 5.11 file: <!--[[File:]]--><br />
<br />
=== PCB Layout ===<br />
[[File:Sanguinololu_Thermocouple_Layout.png|500px]]<br />
<br />
Eagle 5.11 file:<br />
<br />
=== BoM ===<br />
{| class="wikitable"<br />
!Qty<br />
!Value<br />
!Ident<br />
!Description<br />
|-<br />
|1<br />
|TXB0104D<br />
|IC1<br />
|SOIC14 Bi-Directional level translator chip<br />
|-<br />
|1<br />
|TPS73033DBVT<br />
|IC2<br />
|Could be any SOT23-5 +3V3 voltage regulator<br />
|-<br />
|1<br />
|MAX31855K<br />
|IC3<br />
|SOIC8 Thermocouple-to-Digital chip<br />
|-<br />
|2<br />
|2.2uF<br />
|C1, C2<br />
|Ceramic 1206 decoupling capacitors<br />
|-<br />
|3<br />
|10nF<br />
|C3, C4, C5<br />
|Ceramic 0805 decoupling capacitors<br />
|-<br />
|1<br />
|<br />
|SV1<br />
|2x5 way, straight, 2.54mm, female header<br />
|-<br />
|1<br />
|<br />
|X1<br />
|2way, screw terminal, 5.08mm<br />
|}<br />
<br />
=== Pictures ===<br />
<!--pictures, including in situ--><br />
{|<br />
!Top<br />
!Bottom<br />
|<br />
|-<br />
|<br />
|<br />
|The Eagle CAD layout.<br />
|-<br />
|colspan="2"|[[File:Sanguinololu_PCB_Render.png|400px]]<br />
|The Eagle CAD 3D render<br />
|-<br />
|[[File:Sanguinololu_PCB_top.png]]<br />
|[[File:Sanguinololu_PCB_bottom.png]]<br />
|The PCB renders of OSH Park<br />
|-<br />
|To come<br />
|To come<br />
|The delivered PCBs.<br />
|}<br />
<br />
== How to Build ==<br />
Tools required:<br />
*soldering iron<br />
*solder<br />
<!-- some step by step, illustrated, instructions--><br />
<br />
== Licence ==<br />
This design is licensed under [http://creativecommons.org/licenses/by-nc-sa/2.0/uk/ Creative Commons BY-NC-SA]<br />
<br />
This design is modified from [http://reprap.org/wiki/Sanguinololu_SD Sanguinololu SD]</div>Pinski1