Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
3d-printer-guide [2017/05/17 09:33]
86.138.227.252 [Heater safety]
3d-printer-guide [2021/02/22 16:46] (current)
Line 2: Line 2:
  
 <html> <html>
-<image src="http://chibidibidiwah.wdfiles.com/local--files/start/icon-3Dprinter-big-round.png" width="80" height="80" style="float:left;margin-right:20px;">+<image src="/_media///external/http.chibidibidiwah.wdfiles.com.local.files.start.icon.3dprinter.big.round.png" width="80" height="80" style="float:left;margin-right:20px;">
 </html> </html>
  
Line 11: Line 11:
 This guide is a [[http://smoothieware.org/irc|community]] effort, and this page is a Wiki. Please don't hesitate to [[#_editpage|edit it]] to fix mistakes and add information, any help is very welcome. This guide is a [[http://smoothieware.org/irc|community]] effort, and this page is a Wiki. Please don't hesitate to [[#_editpage|edit it]] to fix mistakes and add information, any help is very welcome.
  
-<html><image src="https://raw.githubusercontent.com/Bouni/smoothieboard-graphics/master/smoothieboard-fritzing.png" width="70%"></html>+<html><image src="/_media///smoothieboard-graphics/smoothieboard-fritzing.png" width="70%"></html>
  
 On a typical 3D printer setup, installing a Smoothieboard will mean you do the following things :  On a typical 3D printer setup, installing a Smoothieboard will mean you do the following things : 
Line 31: Line 31:
 * Connect your hotend and heated bed's thermistors to the thermistor inputs * Connect your hotend and heated bed's thermistors to the thermistor inputs
 * Edit your configuration to match your thermistors * Edit your configuration to match your thermistors
-* Test that they read [[/temperature-control|temperature]] correctly, admire a beautiful temperature graph+* Test that they read [[/temperaturecontrol|temperature]] correctly, admire a beautiful temperature graph
 * Connect your hotend and heated bed's heaters to the mosfet outputs * Connect your hotend and heated bed's heaters to the mosfet outputs
 * Edit your configuration to tell Smoothie what to heat, with what mosfet and how * Edit your configuration to tell Smoothie what to heat, with what mosfet and how
Line 47: Line 47:
 At the end of this guide, you should have a fully working machine. At the end of this guide, you should have a fully working machine.
  
 +**Translations**
 +
 +Some users have hand-translated this page. Note that this translated version is by definition never going to be up-to-date. Use it to help you understand in general, but any specific information should be taken from the original version, especially before asking the community for help.
 +
 +* [[http://smoothieware.org/3d-printer-guide-fr|Version Francaise]]
 ~~CLEARFIX~~ ~~CLEARFIX~~
  
Line 83: Line 88:
 <html> <html>
 <div class='panel panel-default wrap_right' style='width:450px;padding:10px '> <div class='panel panel-default wrap_right' style='width:450px;padding:10px '>
-<div class='panel-heading'><h4 class='panel-title'>J-Head Hotend</h4></div> +<div class='panel-heading'><h4 class='panel-title'>A Hotend</h4></div> 
-<image src='https://www.hotends.com/image/cache/data/standard/jhn_mk5b-500x500.jpg' width='430px'><br/> +<image src='/_media///external/https.cdn.shopify.com.s.files.1.0259.1948.8059.products.v6.hero.large.jpg.v.1588328839' width='430px'><br/> 
-With a thermistor and a heating element in it's heating block+It contains a thermistor and a heating element in it's heating block
 </div> </div>
 </html> </html>
Line 106: Line 111:
 <div class='panel panel-default wrap_right' style='width:320px;padding:10px '> <div class='panel panel-default wrap_right' style='width:320px;padding:10px '>
 <div class='panel-heading'><h4 class='panel-title'>Thermistor inputs</h4></div> <div class='panel-heading'><h4 class='panel-title'>Thermistor inputs</h4></div>
-<image src='http://chibidibidiwah.wdfiles.com/local--files/3d-printer-guide/smoothieboard-thermistor-inputs.png' width='300px'><br/>+<image src='/_media///external/http.chibidibidiwah.wdfiles.com.local.files.3d.printer.guide.smoothieboard.thermistor.inputs.png' width='300px'><br/>
 There are 4 of them, close to the SD card slot There are 4 of them, close to the SD card slot
 </div> </div>
Line 123: Line 128:
 <div class='panel panel-default wrap_center' style='width:640px;padding:10px '> <div class='panel panel-default wrap_center' style='width:640px;padding:10px '>
 <div class='panel-heading'><h4 class='panel-title'>Wiring a thermistor</h4></div> <div class='panel-heading'><h4 class='panel-title'>Wiring a thermistor</h4></div>
-<image src='http://arthurwolf.github.io/smoothieboard-graphics/schematics/thermistor-basic.svg' width='620px'><br/>+<image src='/_media///smoothieboard-graphics/schematics/thermistor-basic.png' width='620px'><br/>
 To wire the thermistor, take the two wires from the thermistor on your hot-end or heated bed, and connect them to one of the pairs of thermistor inputs on the Smoothieboard. Each input is two pins, one for each thermistor wire. There is no polarity to respect. To wire the thermistor, take the two wires from the thermistor on your hot-end or heated bed, and connect them to one of the pairs of thermistor inputs on the Smoothieboard. Each input is two pins, one for each thermistor wire. There is no polarity to respect.
 </div> </div>
Line 159: Line 164:
 <div class='panel panel-default wrap_right' style='width:450px;padding:10px '> <div class='panel panel-default wrap_right' style='width:450px;padding:10px '>
 <div class='panel-heading'><h4 class='panel-title'>A thermistor</h4></div> <div class='panel-heading'><h4 class='panel-title'>A thermistor</h4></div>
-<image src='http://i01.i.aliimg.com/wsphoto/v1/1281713471_2/10pcs-Lot-100Kohm-NTC-Thermistors-NTC-100K-for-Temperature-Sensor-MK2a-3D-Printer-Reprap-Prusa-Mendel.jpg' width='430px'><br/>+<image src='/_media///external/http.i01.i.aliimg.com.wsphoto.v1.1281713471.2.10pcs.lot.100kohm.ntc.thermistors.ntc.100k.for.temperature.sensor.mk2a.3d.printer.reprap.prusa.mendel.jpg' width='430px'><br/>
 They come in all shapes and sizes They come in all shapes and sizes
 </div> </div>
Line 185: Line 190:
 <div class='panel panel-default wrap_right' style='width:450px;padding:10px '> <div class='panel panel-default wrap_right' style='width:450px;padding:10px '>
 <div class='panel-heading'><h4 class='panel-title'>A heated bed</h4></div> <div class='panel-heading'><h4 class='panel-title'>A heated bed</h4></div>
-<image src='http://reprap.org/mediawiki/images/thumb/1/1a/PCB_Heatbed_MK2_front_small.jpg/400px-PCB_Heatbed_MK2_front_small.jpg' width='430px'><br/>+<image src='/_media///external/http.reprap.org.mediawiki.images.thumb.1.1a.pcb.heatbed.mk2.front.small.jpg.400px.pcb.heatbed.mk2.front.small.jpg' width='430px'><br/>
 Often made out of a rigid, or flexible ( kapton ) PCB Often made out of a rigid, or flexible ( kapton ) PCB
 </div> </div>
Line 206: Line 211:
 For the hot-end, the default output is **P2_4** (pin 2.4 in the configuration file). For the hot-end, the default output is **P2_4** (pin 2.4 in the configuration file).
  
-To set a different MOSFET output for the bed or the hot-end, you have to edit the configuration file to the digital output pin corresponding to your chosen MOSFET. These are the lines you would have to edit : +To set a different MOSFET output for the bed or the hot-end, you have to edit the configuration file to the digital output pin corresponding to your chosen MOSFET. These are the lines you would have to edit : 
  
 <code> <code>
Line 231: Line 236:
 Now, in Pronterface, set the temperature for either your bed or your hot-end, depending on what you are testing ( wire and test only one at a time for easier problem investigation ) at a low temperature (20°C above room temperature is a good idea), and monitor temperature to see if the temperature rises. If it does rise, everything is fine. If not, turn everything off immediately and investigate. Now, in Pronterface, set the temperature for either your bed or your hot-end, depending on what you are testing ( wire and test only one at a time for easier problem investigation ) at a low temperature (20°C above room temperature is a good idea), and monitor temperature to see if the temperature rises. If it does rise, everything is fine. If not, turn everything off immediately and investigate.
  
-Once you know the heater works correctly, there is still some tuning to do: tuning your PID settings.+Once you know the heater works correctly, there is still some tuning to do: tuning your PID settings.
  
 === PID === PID
Line 245: Line 250:
 There are features you can configure to make sure that your [[temperaturecontrol]] module will detect when something is wrong, and stop the machine when that happens. There are features you can configure to make sure that your [[temperaturecontrol]] module will detect when something is wrong, and stop the machine when that happens.
  
-It is a good thing to read about these, and configure them as best as you can, because you house burning down is a very bad thing.+It is a good thing to read about these, and configure them as best as you can, because your house burning down is a very bad thing.
  
 It is also a good thing to configure it well, because if you do not, it is possible Smoothie will think there is a problem when there is none, which can be annoying. It is also a good thing to configure it well, because if you do not, it is possible Smoothie will think there is a problem when there is none, which can be annoying.
Line 282: Line 287:
 <div class='panel panel-default wrap_center' style='width:640px;padding:10px '> <div class='panel panel-default wrap_center' style='width:640px;padding:10px '>
 <div class='panel-heading'><h4 class='panel-title'>Example wiring with a hotend and a heated bed</h4></div> <div class='panel-heading'><h4 class='panel-title'>Example wiring with a hotend and a heated bed</h4></div>
-<image src='http://arthurwolf.github.io/smoothieboard-graphics/schematics/example-heating-setup.svg' width='620px'><br/>+<image src='/_media///smoothieboard-graphics/schematics/example-heating-setup.svg.png' width='620px'><br/>
 Note how the mosfets need power provided to their power inputs Note how the mosfets need power provided to their power inputs
 </div> </div>
Line 337: Line 342:
 <div class='panel panel-default wrap_center' style='width:640px;padding:10px '> <div class='panel panel-default wrap_center' style='width:640px;padding:10px '>
 <div class='panel-heading'><h4 class='panel-title'>Wiring a fan to a small mosfet</h4></div> <div class='panel-heading'><h4 class='panel-title'>Wiring a fan to a small mosfet</h4></div>
-<image src='http://arthurwolf.github.io/smoothieboard-graphics/schematics/fan-basic.svg' width='620px'><br/>+<image src='/_media///smoothieboard-graphics/schematics/fan-basic.svg.png' width='620px'><br/>
 The fan is wired to the output for the first small mosfet ( watch the polarity, and make sure you always add a diode when wiring a fan ), and the small mosfets are getting power via their power input.  (NB Note - newer revisions of the Smoothieboard now come with the Diodes installed on the Small Mosfets - do a visual check to confirm) The fan is wired to the output for the first small mosfet ( watch the polarity, and make sure you always add a diode when wiring a fan ), and the small mosfets are getting power via their power input.  (NB Note - newer revisions of the Smoothieboard now come with the Diodes installed on the Small Mosfets - do a visual check to confirm)
 </div> </div>
Line 354: Line 359:
 <div class='panel panel-default wrap_center' style='width:640px;padding:10px '> <div class='panel panel-default wrap_center' style='width:640px;padding:10px '>
 <div class='panel-heading'><h4 class='panel-title'>Version 1.1 and up:   Diodes added on a Smoothieboard</h4></div> <div class='panel-heading'><h4 class='panel-title'>Version 1.1 and up:   Diodes added on a Smoothieboard</h4></div>
-<image src='https://i.imgur.com/o8f1O1d.png' width='620px'><br/>+<image src='/_media///external/https.i.imgur.com.o8f1o1d.png' width='620px'><br/>
 Note starting with Smoothieboard version 1.1, **you do not need to do this anymore** on the first two small mosfets, as the diodes are there by default. Note starting with Smoothieboard version 1.1, **you do not need to do this anymore** on the first two small mosfets, as the diodes are there by default.
 </div> </div>
Line 362: Line 367:
 <div class='panel panel-default wrap_center' style='width:640px;padding:10px '> <div class='panel panel-default wrap_center' style='width:640px;padding:10px '>
 <div class='panel-heading'><h4 class='panel-title'>Prior to version 1.1 PCBs: Adding Diodes to a Smoothieboard</h4></div> <div class='panel-heading'><h4 class='panel-title'>Prior to version 1.1 PCBs: Adding Diodes to a Smoothieboard</h4></div>
-<image src='https://c2.staticflickr.com/8/7284/15838800004_d94bd040f9_b.jpg' width='620px'><br/>+<image src='/_media///external/https.c2.staticflickr.com.8.7284.15838800004.d94bd040f9.b.jpg' width='620px'><br/>
 The diode should be installed with the white band (negative side of the diode) soldered to the + (positive side) of the power output, and the other side to the - (negative side) of the power output. Good diodes to use are: 1N5819 or SS34 series should be fine, basically any shottky type rated 30-40V and 1-3A. (NB Note - newer revisions of the Smoothieboard now come with the Diodes installed on the Small Mosfets - do a visual check to confirm) The diode should be installed with the white band (negative side of the diode) soldered to the + (positive side) of the power output, and the other side to the - (negative side) of the power output. Good diodes to use are: 1N5819 or SS34 series should be fine, basically any shottky type rated 30-40V and 1-3A. (NB Note - newer revisions of the Smoothieboard now come with the Diodes installed on the Small Mosfets - do a visual check to confirm)
 </div> </div>