https://reprap.org/mediawiki/api.php?action=feedcontributions&user=Panxinlong7373&feedformat=atomRepRap - User contributions [en]2024-03-29T00:44:35ZUser contributionsMediaWiki 1.30.0https://reprap.org/mediawiki/index.php?title=PiBot_TB6600_Stepper_Driver&diff=110946PiBot TB6600 Stepper Driver2013-11-22T08:13:42Z<p>Panxinlong7373: </p>
<hr />
<div>{{Languages|PiBot_TB6600_Stepper_Driver}}<br />
{{Development<br />
|name = PiBot TB6600 Stepper Driver<br />
|status = working<br />
|image = PibotStepDriver.jpg<br />
|description = Part of PiBot Electronics,Stepper Driver<br />
|license = [http://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0 ]<br />
|author = Panxinlong7373<br />
|categories = {{tag|Electronics}}, {{tag|electronics development}}, {{tag|PiBot}}, {{tag|Mendel_Development}}<br />
|cadModel = see [[#How to Build]]<br />
|url =[http://www.pibot.com PiBot]<br />
}}<br />
:'''PiBot TB6600 Stepper Driver'''is a part of PiBot electronics. It put forward a easy solution to make your 3D printer and CNC machine. Not only an electronic board, but also an [http://www.pibot.com/pibox-for-3d-printer-and-cnc-ele-box-including-mainboard-1-and-step-driver-board-5-lcd-easy-convert-cnc-to-3d-printer.html#.UoHVyXDUOlo PiBot-box] which's function is similar to the computer Host and you can easily handle it only plug few terminals. <br />
<br />
== Description ==<br />
<br />
The PiBot TB6600 Stepper Driver is a [http://reprap.org/mediawiki/images/8/8c/TB6600HG.pdf TOSHIBA TB6600HG] based driver.<br />
*Features of stepper Driver<br />
** PWM chopper-type single-chip bipolar sinusoidal micro-step stepping motor driver. <br />
** BiCD 0.13 (50 V) process, Lower Ron: 0.4 Ω(typ.).<br />
** Output withstand voltage: VCC = 50 V.<br />
** Output current: IOUT = 5.0 A (absolute maximum ratings, peak, within 100ms);IOUT = 4.5 A (operating range, maximal. value);More [http://reprap.org/wiki/Stepper_motor Stepper motors] you can choose (NEMA17,NEMA23 and a few NEMA34). weld 6*1W external resister sensor.<br />
** Thermal shut down (TSD) protection.<br />
** Under voltage lock out (UVLO) protection.<br />
** Over-current detection (ISD) protection.<br />
** Double input port: Anti-reverse structure IDC haeder( 8pin symmetrical input) & HT-396-4pin input (suit for DIY).<br />
** Stepless adjustable reference voltage.<br />
** Compatible the CNC Stepper Motor.<br />
** Offer an solution to change your CNC to 3D Printer.<br />
** Board size: 51.1*58.5mm ; fix hole: 43.9*45.7mm -Carry 60*60*10mm aluminum Heat sink which build-in fix hole and connection hole. <br />
** Auto half current, energy conservation.<br />
** Photoelectric-isolation used in the input port,compatible more drive Level.<br />
** Programmable micro step - 1/1, 1/2A, 1/2B, 1/4, 1/8, 1/16.<br />
** Affordable price.<br />
** For purchasing or more information, please contact [http://www.pibot.com PiBot], or one of the resellers. <br />
** Any idea to develop this motor driver, you can ask [mailto:panxinlong7373@163.com [Pan Xinlong]].<br />
** All parts are licensed under [http://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0 ].<br />
<br />
== How to get it and related products ==<br />
<br />
* [http://www.pibot.com/index.php/pibot-for-repetier-motherboard.html#.UmNs17LBjVk PiBot for Repetier Motherboard]<br />
<br />
* [http://www.pibot.com/index.php/pibot-stepper-driver-board.html#.UmNtibLBjVk PiBot TB6600 Stepper Driver]<br />
<br />
* [http://www.pibot.com/index.php/pibot-for-repetier-sd-lcd-controller.html#.UmNtU7LBjVk PiBot for Repetier SD LCD Controller]<br />
<br />
* [http://www.pibot.com/index.php/pibot-endstop.html#.UmNnCLLBjVk PiBot Endstop]<br />
<br />
* [http://www.pibot.com/pibox-for-3d-printer-and-cnc-ele-box-including-mainboard-1-and-step-driver-board-5-lcd-easy-convert-cnc-to-3d-printer.html#.UoHebLJ_s3w PiBot Box]<br />
<br />
== Driver Connection and PiBot Box Use ==<br />
<br clear="all"/><br />
[[File:StepperMotorDriverSetting.jpg|thumb|left|800px|PiBot TB6600 Stepper Driver Connection image]]<br />
<br clear="all"/><br />
[[File:PiBotBox.png|thumb|left|800px| PiBox Inventor Design]]<br />
<br clear="all"/><br />
[[File:Pibox1.jpg|thumb|left|800px| Assembled PiBot Box]]<br />
<br clear="all"/><br />
The second generation of PiBot Box will put forward which can include 6 motor driver and the Manual Controller.<br />
<br clear="all"/><br />
[[File:PIBoxPart1data.jpg]]<br />
<br clear="all"/><br />
<br />
<br />
== Settings of Driver==<br />
<br />
PiBot TB6600 Stepper Driver all input pins build-in connect to GND with a 100KΩ resistance.<br />
{| border="1"<br />
|-<br />
| ''' M1(input) ''' || ''' M2(input) ''' || ''' M3(input) ''' || ''' Mode (Excitation) ''' || ''' Illustrate '''<br />
|-<br />
|L || L || L || standby mode (operation of the internal circuit is almost turned off) || H-High voltage, L-Low voltage<br />
|-<br />
| L || L || H || 1/1(2-phase excitation, full-step)<br />
|-<br />
| L || H || L || 1/2A type (1-2phase excitation A type) (0%-71%-100%)<br />
|-<br />
| L || H || H || 1/2B type (1-2phase excitation B type) (0%-100%)<br />
|-<br />
| H || L || L || 1/4 (W1-2phase excitation)<br />
|-<br />
| H || L || H || 1/8 (2W1-2phase excitation)<br />
|-<br />
| H || H || L || 1/16 (4W1-2phase excitation)<br />
|-<br />
| H || H || H || standby mode (operation of the internal circuit is almost turned off)<br />
|}<br />
<br />
<br />
{| border="2"<br />
|-<br />
| ''' Auto\Latch(input) ''' || ''' Effect ''' || ''' Illustrate '''<br />
|-<br />
| L || TSD and ISD functions return by either of turning on power supply again or<br />
programming the ENABLE as H → L → H || default set to High<br />
|-<br />
| H || TSD and ISD functions return automatically<br />
|}<br />
<br />
<br />
{| border="3"<br />
|-<br />
| ''' TQ(input) ''' || ''' Vref Voltage Ratio ''' || ''' Effect '''|| ''' Illustrate '''<br />
|-<br />
| L || 30% of the input Vref || decrease 70% Motor current || default set to High<br />
|-<br />
| H || 100% of the input Vref || full current,more power<br />
|}<br />
<br />
<br />
<br />
[[File:PiBotTB6600StepperDriverVref.jpg|thumb|right|400px|adjust the Vref to set the stepper motor current]]<br />
<br />
== 100% Current Settings (Current value) ==<br />
<br />
100% current value is determined by Vref inputted from external part and the external resistance for<br />
detecting output current. Vref is doubled 1/3 inside IC.<br />
Per the [[http://reprap.org/mediawiki/images/8/8c/TB6600HG.pdf TB6600 datasheet]], the calculation for current is: <br />
<br />
Io(100%) = (1/3 × Vref) ÷ RNF<br />
<br />
The average current is lower than the calculated value because this IC has the method of peak current<br />
detection.<br />
<br />
RNF should be 0.68||0.68||0.68=0.2267Ω<br />
<br />
Sometimes this value can be set by experiment, that [http://reprap.org/wiki/Stepper_motor Stepper motor] not heating, small noise and the chip do not get too hot.<br />
<br />
<br />
<br />
== How to Build ==<br />
<br />
{{Notice2 | Not Open Source? | While the following files give an idea how the schematics looks, it isn't editable. Also, the Layout has both sides laid on top of each other, so it's impossible to etch/make a copy. Both are reasons to consider this stepper driver to be not Open Source. To resolve this, please add original design files of both. Thank you.}}<br />
[[Category:Files Missing]]<br />
<br />
* Related Files<br />
** [[File: PiBot_TB6600_Stepper_Driver_sch.pdf]]<br />
** [[:File:PiBotTB6600StepperDriver3dPCB.png | PCB file]]<br />
** [[File:PiBotTB6600StepperDriverPCB.pdf]]<br />
<br />
*Solder Images<br />
**[[File:PiBotTB6600StepperDriverC1.jpg|thumb|left|400px|Prepare Components ]]<br />
*Prepare all of the components to build a PiBot TB6600 Stepper Driver; <br />
*You'll need a [[SolderingToolKit|soldering toolkit]] and [[SMTSolderingToolKit|SMT soldering toolkit]] to finish this board.<br />
<br clear="all"/><br />
**[[File:PiBotTB6600StepperDriverC2.jpg|thumb|left|400px|solder surface mounting components ]] <br />
* Use [[SMTSolderingToolKit|SMT soldering toolkit]] <br />
** Apply solder paste to every exposed SMD pad.<br />
** Place each SMD component on its appropriate pad.<br />
** Place populated board on a cold hotplate,turn hotplate on,board solders itself!<br />
** Solder in remaining through hole components.<br />
* If you without a [[SolderingToolKit|soldering toolkit]], you can also use an tweezers and an soldering iron finish them by manual.<br />
<br clear="all"/><br />
**[[File:PiBotTB6600StepperDriverC4.jpg|thumb|left|400px|solder through hole components ]] <br />
* Use [[SolderingToolKit|soldering toolkit]]<br />
** Insert through hole components.<br />
** solder all these pins to the pad.<br />
<br clear="all"/><br />
**[[File:PiBotTB6600StepperDriverC5.jpg|thumb|left|400px|solder chip in bottom layer ]]<br />
* Solder the TB6600 in bottom <br />
* Be careful, please ensure no short cut and insufficient solder.<br />
<br clear="all"/><br />
**[[File:PiBotTB6600StepperDriverC6.jpg|thumb|left|400px|solder chip in bottom layer ]]<br />
* Test<br />
** Before plug in the power source, you first need to check the polarity of electrolytic capacitor, chip and diode.<br />
** Use an digital multimeter to test the resistance value of the power. Usually, it has a increase resister. Ensure no short cut and insufficient solder.<br />
** Now, you can plug in the power source, the power LED (red) lighten. Usually,the Run LED(green or red) lighten(it not related).<br />
** Connect the control pins and output pins(A1-Red A2-Green B1-Yellow B2-Blue or A1-Black A2-Green B1-Red B2-Blue), input signal, <br />
<br clear="all"/><br />
* stepper Motor and Driver Connection<br />
{| border="4"<br />
|-<br />
| ''' A1(output) ''' || ''' A2(output) ''' || ''' B1(output) '''|| ''' B1(output) '''<br />
|-<br />
| Red wire || Green wire || Yellow wire || Blue wire<br />
|-<br />
| Black wire || Green wire || Red wire || Blue wire<br />
|}<br />
<br />
== Pin Map ==<br />
<br />
# Input, The IDC Header<br />
{| border="5"<br />
|-<br />
| '''Pin''' || '''Name''' || '''Function''' <br />
|-<br />
| 1 || Enable || Control signal input. set to high input, set to low disable input.<br />
|-<br />
| 2 || direction || Forward/reverse control. set to high CW, set to low CCW.<br />
|-<br />
| 3 || clk || A pulse on this line will make the stepper motor advance one step in the desired direction. <br />
|-<br />
| 4 || GND || Connect to the controller common ground.<br />
|-<br />
| 5 || GND || Connect to the controller common ground. <br />
|-<br />
| 6 || clk|| A pulse on this line will make the stepper motor advance one step in the desired direction. <br />
|-<br />
| 7 || direction || Forward/reverse control. set to high CW, set to low CCW.<br />
|-<br />
| 8 || Enable || Control signal input. set to high input, set to low disable input. <br />
|}<br />
# Input, HT-3.96mm-4pin header <br />
{| border="6"<br />
|-<br />
| '''Pin''' || '''Name''' || '''Function''' <br />
|-<br />
| 1 || Enable || Control signal input. set to high input, set to low disable input.<br />
|-<br />
| 2 || direction || Forward/reverse control. set to high CW, set to low CCW.<br />
|-<br />
| 3 || clk || A pulse on this line will make the stepper motor advance one step in the desired direction. <br />
|-<br />
| 4 || GND || Connect to the controller common ground.<br />
|}<br />
#Input, HT-3.96mm-2pin header<br />
{| border="7"<br />
|-<br />
| '''Pin''' || '''Name''' || '''Function''' <br />
|-<br />
| 1 || Power + || Input the power source "+" polarity. Limit input:0-45V.<br />
|-<br />
| 2 || Power - || Input the power source "-" polarity. <br />
|}<br />
# Output, HT-3.96mm-4pin header <br />
{| border="8"<br />
|-<br />
| '''Pin''' || '''Name''' || '''Function''' <br />
|-<br />
| 1 || A1 || Output of Driver connect to Stepper motor A1-A2<br />
|-<br />
| 2 || A2 || Output of Driver connect to Stepper motor A1-A2<br />
|-<br />
| 3 || B1 || Output of Driver connect to Stepper motor B1-B2<br />
|-<br />
| 4 || B2 || Output of Driver connect to Stepper motor B1-B2<br />
|}<br />
<br />
<br />
== Developments ==<br />
<br />
* [http://www.pibot.com/pibox-for-3d-printer-and-cnc-ele-box-including-mainboard-1-and-step-driver-board-5-lcd-easy-convert-cnc-to-3d-printer.html#.Uo8QO7J_s3w PiBox] has been put forward. It is made of steel plate, which can contain 1 to 6 drivers and with a good heat sink effection. <br />
* You can change the connection of the 74HC123D's output pin to the TQ pin(the 3rd pin of TB6600 chip).<br />
* The new driver design will use the single pin header out going the setting table, so that you can program to them.<br />
<br />
== Enjoy! ==</div>Panxinlong7373https://reprap.org/mediawiki/index.php?title=PiBot_for_Repetier_Motherboard&diff=110945PiBot for Repetier Motherboard2013-11-22T07:57:50Z<p>Panxinlong7373: </p>
<hr />
<div>{{Languages|PiBot for Repetier Motherboard}}<br />
{{Development<br />
|name = PiBot for Repetier Motherboard<br />
|status = working<br />
|image = PiBotForRepetierMotherBoard.jpg<br />
|description = Part of PiBot Electronics Motherboard<br />
|license = [http://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0 ]<br />
|author = Panxinlong7373<br />
|categories = {{tag|Electronics}}, {{tag|electronics development}}, {{tag|PiBot}}, {{tag|Mendel_Development}}<br />
|cadModel = see files<br />
|url =[http://www.pibot.com PiBot]<br />
}}<br />
:'''PiBot for Repetier Motherboard''' is a part of PiBot electronics. It put forward a easy solution to make your 3D printer and CNC machine. Not only an electronic board, but also [http://www.pibot.com/pibox-for-3d-printer-and-cnc-ele-box-including-mainboard-1-and-step-driver-board-5-lcd-easy-convert-cnc-to-3d-printer.html#.UoHebLJ_s3w PiBot-box] which with the function similar to computer Host and you can easily handle it only plug few terminals.The technology of grit and black oxide finish dose used in PiBot-box fabrication. <br />
<br />
=Features & Specifications=<br />
<br />
==Highlights==<br />
<br />
* PiBot-Box development kit Supported. Offer a set of solution to your electronics. Easy use and transplant.<br />
* IDC & HT-396 cold-pressed terminal,It means these anti-plug linker is very convenience,fast and reliable. <br />
* build-in pins assignment silk in the Top Over layer. It more convenience to change or make your own assignment. <br />
* Officially authorization to add the Repetier terms on the boards. Support all the function in the [[Repetier-Host]] and [[Repetier-Firmware]].<br />
* Compatible all of the pins in the [http://arduino.cc/en/Main/ArduinoBoardMega2560 Ardunio Mega 2560] and [http://arduino.cc/en/Main/ArduinoBoardADK Ardunio ADK] <br />
* It's flexible! Capability to supply motors and heaters with a different voltage. <br />
* The heat bed with independent power source and Self-recovered safety. With two MOSFET parallel solution that can driver more powerful heat bed(optional function, you can use the soldered MOSFET only). <br />
* It's affordable! it fit to manufacture [http://www.pibot.com PiBot], RepRap, Mendel, CNC machine or to etch DIY.<br />
* Heater driver with heat sink,compatible more powerful heated header.<br />
<br />
==Details==<br />
<br />
* PiBot-Box Size: 273*225*50mm Technology: Grit Technology,Black Oxide Finish Color/Colour: Matte Black Material: Code-Draw Steel<br />
* [http://reprap.org/wiki/PiBot_for_Repetier_Motherboard Controller] and [http://reprap.org/wiki/PiBot_TB6600_Stepper_Driver motor drive] discrete solutions.<br />
* Double-sided PCB. [http://reprap.org/wiki/File:PiBotForRepetierboardinfo.png Board Size;99.9*91.2 mm-Rectangle] ; [http://reprap.org/wiki/File:PiBotForRepetierboardinfo.png mount hole distance; 92.6*75 mm-4xM3 hole]<br />
* CPU: ATmega2560, ATmega1280 (Atmel Corp.)<br />
* 4x to 6x [http://reprap.org/wiki/PiBot_TB6600_Stepper_Driver PiBot TB6600 Stepper Driver], exchangeable, up to 4.5A output and 45v input,adjustable microstepping. Using a [[#Ports and Connectors |IDC-24pin port]], neat and dust-free finish.<br />
* On-board USB-TTL converter.<br />
* Integrated hardware for a fan, three extruder, a heated bed, 4 temperature sensor, 6 [http://reprap.org/wiki/PiBot_Endstop endstop port].<br />
* External hand switch [120V-10A]<br />
* IDC-20pin [[#Ports and Connectors | expand port]], include: SD cards, keys, dispaly LCD (lcd1602 or lcd2004),reset button.<br />
* Extension Boards for additional extruder, temperature sensor, fans, I2C bus device.<br />
* Extraction free pins use for whatever is desireable.<br />
* Single Supply, use the LM317[[File:LM317 for PiBot.pdf]] 3-terminal adjustable regulater, 5v supply solution. So the input can up to 40v.<br />
<br />
<br />
== Design Goals ==<br />
<br />
* Designed for [[Repetier-Firmware | Repetier]] and [http://www.pibot.com/pibox-for-3d-printer-and-cnc-ele-box-including-mainboard-1-and-step-driver-board-5-lcd-easy-convert-cnc-to-3d-printer.html#.UoHebLJ_s3w PiBot-box].<br />
* Offer an easy convert solution that to change your CNC machine into a 3D printer.<br />
* Easy use for DIY enthusiast, convenience for secondary development.<br />
* Support more extrude header and more types of machine. <br />
* Make it similar to computer host and you can easily handle it only plug few cables.<br />
<br />
== How to get it and related products ==<br />
<br />
* '''PiBot for Repetier Motherboard''': [http://www.pibot.com/index.php/pibot-for-repetier-motherboard.html#.UmNs17LBjVk http://www.pibot.com/index.php/pibot-for-repetier-motherboard.html#.UmNs17LBjVk]<br />
<br />
* [[PiBot TB6600 Stepper Driver]]<br />
<br />
* [[PiBot for Repetier SD LCD Controller]]<br />
<br />
* [[PiBot Endstop]]<br />
<br />
* [http://reprap.org/wiki/Category:PiBot PiBot Box]<br />
<br />
== Communication & Contact ==<br />
* Any idea to develop this motherboard, you can email [mailto:panxinlong7373@163.com Pan Xinlong].<br />
* All parts are licensed under [http://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0].<br />
<br />
== PiBot Box ==<br />
PiBot Box _an Code-Drawn Steel Box. It can hold 1 PiBot mother Board , 4 PiBot TB6600 stepper driver, 1 manual controller board.<br />
This Steel Box include many heat sink holes which can continuous work for a few days without heat sink fan.<br />
Every working part contain the busy Indicator and this box with assorted machine hole.<br />
[[File:PiBotBox.png|thumb|left|800px ]]<br />
<br clear="all"/><br />
[[File:Pibox1.jpg|thumb|left|800px]]<br />
<br clear="all"/><br />
The second generation will put forward later, it can include 6 PiBot TB6600 stepper driver.<br />
<br clear="all"/><br />
[[File:PIBoxPart1data.jpg|thumb|left|800px]]<br />
<br clear="all"/><br />
<br />
<br />
= Ports and Connectors =<br />
<br />
*PiBot_for_Repetier_Motherboard 3D PCB integrate<br />
[[File:PiBotForRepetierboardmotherboard3D.png|PiBotForRepetierboardmotherboard3D.png]] <br />
<gallery><br />
Image:PiBotForRepetier driver port.png |PiBotForRepetier motor driver port<br />
Image:PiBotForRepetier endstop max port.png |PiBotForRepetier endstop max port<br />
Image:PiBotForRepetier endstop min port.png |PiBotForRepetier endstop min port<br />
Image:PiBotForRepetier Expand port.png |PiBotForRepetier expansion port <br />
Image:PiBotForRepetier fan extruders port.png |PiBotForRepetier fan & extruders port<br />
Image:PiBotForRepetier freepin port.png |PiBotForRepetier freepin port<br />
Image:PiBotForRepetier heatbed input output port.png |PiBotForRepetier heat bed input & output port<br />
Image:PiBotForRepetier Poweroutput port.png |PiBotForRepetier Power output port<br />
Image:PiBotForRepetier Reserved port.png |PiBotForRepetier Reserved port<br />
Image:PiBotForRepetier reset ISP port.png |PiBotForRepetier reset & ISP port<br />
Image:PiBotForRepetier Temperature sensor port.png |PiBotForRepetier Temperature sensor port<br />
Image:PiBotForRepetier usb power port.png |PiBotForRepetier USB & Power input port<br />
</gallery><br />
<br />
<br />
= How to Build =<br />
<br />
* Related Files<br />
**[[File:PiBotForRepetierV1.42PCB.pdf]]<br />
**[[File:PiBotForRepetier-V1.4-2.pdf]]<br />
<br />
''This part is only for users who want a empty PCB and weld them.<br />
The Mother board purchase from PiBot is welded by High-speed SMT machine in PCB process factory.''<br />
<br />
*Solder Images<br />
[[File:PiBotForRepetierMotherBoard Assemble1.jpg|thumb|left|550px|Prepare Components ]]<br />
*Prepare all of the components to build a PiBot For Repetier Mother Board; <br />
*You'll need a [[SolderingToolKit|soldering toolkit]] and [[SMTSolderingToolKit|SMT soldering toolkit]] to finish this board.<br />
<br clear="all"/><br />
[[File:PiBotForRepetierMotherBoard Assemble2.jpg|thumb|left|550px|solder surface mounting components ]] <br />
* Use [[SMTSolderingToolKit|SMT soldering toolkit]] <br />
** Apply solder paste to every exposed SMD pad.<br />
** Place each SMD component on its appropriate pad.<br />
** Place populated board on a cold hotplate,turn hotplate on,board solders itself!<br />
** Solder in remaining through hole components.<br />
* If you without a [[SolderingToolKit|soldering toolkit]], you can also use an tweezers and an soldering iron finish them by manual. All of them are hand solderable!<br />
<br clear="all"/><br />
[[File:PiBotForRepetierMotherBoard Assemble3.jpg|thumb|left|550px|solder through hole components ]] <br />
* Use [[SolderingToolKit|soldering toolkit]]<br />
** Insert through hole components.<br />
** solder all these pins to the pad.<br />
<br clear="all"/><br />
<gallery><br />
Image:PiBotForRepetier_IDC20_connector.jpg | IDC-20pin [[#Ports and Connectors | expand connector]],[http://www.pibot.com IDC cold compression pincers]<br />
Image:PiBotForRepetier_IDC24_connector.jpg | [[#Ports and Connectors |IDC-24pin Driver connector]],[http://www.pibot.com IDC cold compression pincers]<br />
Image:PiBotForRepetier_HT396_connector.jpg | HT-396 cold-pressed terminal,[http://www.pibot.com HT cold compression pincers]<br />
</gallery><br />
[[File:PiBotForRepetierDebug.jpg|thumb|left|550px| Hardware Test & Debug ]]<br />
* Hardware Test & Debug<br />
** Before plug in the power source and USB cable, you need to check the polarity of electrolytic capacitor, chip and diode.<br />
** Use an digital multimeter to test the resistance value of the power. Usually, it has a increase resister. Ensure no short cut and insufficient solder.<br />
** If no problem, you can plug in the USB cable, the power LED (red) lighten. <br />
** Plug in IDC-20pin [[#Ports and Connectors | expand connector]],[[#Ports and Connectors |IDC-24pin Driver connector]],temperature sensor.<br />
** Now, you can open the Repetier Host, click "Connet". <br />
** [[#Safety Tip | Notice]] <br />
<br clear="all"/><br />
<br />
= Firmware & Host =<br />
<br />
* PiBot for Repetier Motherboard V1.4 uses by default [[Repetier host]] and [[Repetier-Firmware | Repetier firmware]].<br />
** Download the Repetier firmware and Code editor [http://arduino.cc Arduino IDE] or [http://www.sourceinsight.com/update.html Source Insight] <br />
** Unzip the Repetier firmware, open your Arduino IDE.<br />
** Select the Board type "arduino mega 2560" in "Tools\Board\arduino mega 2560" and the "Serial Port" in "Tools\Serial Port\COM**"<br />
** Open file Repetier.pde or "Repetier.ino" in "Repetier Unzip file\Repetier-Firmware\src\ArduinoAVR\Repetier\Repetier.pde" or "Repetier Unzip file\Repetier-Firmware\src\ArduinoAVR\Repetier\Repetier.ino".<br />
** Select configuration.h set ''#define MOTHERBOARD '''315''''' (PiBot for Repetier V1.4) or ''#define MOTHERBOARD ''''314''''' (PiBot for Repetier V1.0-1.3)<br />
** set'' #define DRIVE_SYSTEM '''0''''' (full cartesian system, xyz have seperate motors.) & ''#define FEATURE_CONTROLLER '''8'''''( PiBot Display/Controller extension with 20x4 character display) or ''#define FEATURE_CONTROLLER '''9''''' (PiBot Display/Controller extension with 16x2 character display).<br />
** Click the "Verify" button to compile the code or direct click "Upload" button to compile and upload firmware to PiBot for Repetier mother board.<br />
* Other firmware maybe compatible too, but you need to configure it. Such as: [[Marlin]] firmware.<br />
<br />
= Troubleshooting =<br />
<br />
# If part of module can't work, you can easily deal with them by check the connect headers and the dip Resettable Fuse.<br />
# If you can't upload the firmware, Please check the Aduino tools setting and press the "reset button" once the compile finished. <br />
<br />
<br />
= Safety Tip =<br />
<br />
[[image:Generation3Electronics-achtung.gif|thumb]]<br />
<br />
Once you start putting electricity into your RepRap - even at just 12 volts - you have to take basic, common sense precautions to avoid fires. Just in case these fail, test your workshop [http://en.wikipedia.org/wiki/Smoke_detector smoke detector]. Don't have a smoke detector? Get one!<br />
<br />
= enjoy! =</div>Panxinlong7373https://reprap.org/mediawiki/index.php?title=PiBot_for_Repetier_Motherboard&diff=110529PiBot for Repetier Motherboard2013-11-15T11:32:36Z<p>Panxinlong7373: </p>
<hr />
<div>{{Languages|PiBot for Repetier Motherboard}}<br />
{{Development<br />
|name = PiBot for Repetier Motherboard<br />
|status = working<br />
|image = PiBotForRepetierMotherBoard.jpg<br />
|description = Part of PiBot Electronics Motherboard<br />
|license = [http://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0 ]<br />
|author = Panxinlong7373<br />
|categories = {{tag|Electronics}}, {{tag|electronics development}}, {{tag|PiBot}}, {{tag|Mendel_Development}}<br />
|cadModel = see files<br />
|url =[http://www.pibot.com PiBot]<br />
}}<br />
:'''PiBot for Repetier Motherboard''' is a part of PiBot electronics. It put forward a easy solution to make your 3D printer and CNC machine. Not only an electronic board, but also [http://www.pibot.com/pibox-for-3d-printer-and-cnc-ele-box-including-mainboard-1-and-step-driver-board-5-lcd-easy-convert-cnc-to-3d-printer.html#.UoHebLJ_s3w PiBot-box] which with the function similar to computer Host and you can easily handle it only plug few terminals.The technology of grit and black oxide finish dose used in PiBot-box fabrication. <br />
<br />
=Features & Specifications=<br />
<br />
==Highlights==<br />
<br />
* PiBot-Box development kit Supported. Offer a set of solution to your electronics. Easy use and transplant.<br />
* IDC & HT-396 cold-pressed terminal,It means these anti-plug linker is very convenience,fast and reliable. <br />
* build-in pins assignment silk in the Top Over layer. It more convenience to change or make your own assignment. <br />
* Officially authorization to add the Repetier terms on the boards. Support all the function in the [[Repetier-Host]] and [[Repetier-Firmware]].<br />
* Compatible all of the pins in the [http://arduino.cc/en/Main/ArduinoBoardMega2560 Ardunio Mega 2560] and [http://arduino.cc/en/Main/ArduinoBoardADK Ardunio ADK] <br />
* It's flexible! Capability to supply motors and heaters with a different voltage. <br />
* The heat bed with independent power source and Self-recovered safety. With two MOSFET parallel solution that can driver more powerful heat bed(optional function, you can use the soldered MOSFET only). <br />
* It's affordable! it fit to manufacture [http://www.pibot.com PiBot], RepRap, Mendel, CNC machine or to etch DIY.<br />
* Heater driver with heat sink,compatible more powerful heated header.<br />
<br />
==Details==<br />
<br />
* PiBot-Box Size: 273*225*50mm Technology: Grit Technology,Black Oxide Finish Color/Colour: Matte Black Material: Code-Draw Steel<br />
* [http://reprap.org/wiki/PiBot_for_Repetier_Motherboard Controller] and [http://reprap.org/wiki/PiBot_TB6600_Stepper_Driver motor drive] discrete solutions.<br />
* Double-sided PCB. [http://reprap.org/wiki/File:PiBotForRepetierboardinfo.png Board Size;99.9*91.2 mm-Rectangle] ; [http://reprap.org/wiki/File:PiBotForRepetierboardinfo.png Fix hole distance; 92.6*75 mm-4xM3 hole]<br />
* CPU: ATmega2560, ATmega1280 (Atmel Corp.)<br />
* 4x to 6x [http://reprap.org/wiki/PiBot_TB6600_Stepper_Driver PiBot TB6600 Stepper Driver], exchangeable, up to 4.5A output and 45v input,adjustable microstepping. Using a [[#Ports and Connectors |IDC-24pin port]], neat and dust-free finish.<br />
* On-board USB-TTL converter.<br />
* Integrated hardware for a fan, three extruder, a heated bed, 4 temperature sensor, 6 [http://reprap.org/wiki/PiBot_Endstop endstop port].<br />
* External hand switch [120V-10A]<br />
* IDC-20pin [[#Ports and Connectors | expand port]], include: SD cards, keys, dispaly LCD (lcd1602 or lcd2004),reset button.<br />
* Extension Boards for additional extruder, temperature sensor, fans, I2C bus device.<br />
* Extraction free pins use for whatever is desireable.<br />
* Single Supply, use the LM317[[File:LM317 for PiBot.pdf]] 3-terminal adjustable regulater, 5v supply solution. So the input can up to 40v.<br />
<br />
<br />
== Design Goals ==<br />
<br />
* Designed for [[Repetier-Firmware | Repetier]] and [http://www.pibot.com/pibox-for-3d-printer-and-cnc-ele-box-including-mainboard-1-and-step-driver-board-5-lcd-easy-convert-cnc-to-3d-printer.html#.UoHebLJ_s3w PiBot-box].<br />
* Offer an easy convert solution that to change your CNC machine into a 3D printer.<br />
* Easy use for DIY enthusiast, convenience for secondary development.<br />
* Support more extrude header and more types of machine. <br />
* Make it similar to computer host and you can easily handle it only plug few cables.<br />
<br />
== How to get it and related products ==<br />
<br />
* '''PiBot for Repetier Motherboard''': [http://www.pibot.com/index.php/pibot-for-repetier-motherboard.html#.UmNs17LBjVk http://www.pibot.com/index.php/pibot-for-repetier-motherboard.html#.UmNs17LBjVk]<br />
<br />
* [[PiBot TB6600 Stepper Driver]]<br />
<br />
* [[PiBot for Repetier SD LCD Controller]]<br />
<br />
* [[PiBot Endstop]]<br />
<br />
* [http://reprap.org/wiki/Category:PiBot PiBot Box]<br />
<br />
== Communication & Contact ==<br />
* Any idea to develop this motherboard, you can email [mailto:panxinlong7373@163.com Pan Xinlong].<br />
* All parts are licensed under [http://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0].<br />
<br />
== PiBot Box ==<br />
PiBot Box _an Code-Drawn Steel Box. It can hold 1 PiBot mother Board , 4 PiBot TB6600 stepper driver, 1 manual controller board.<br />
This Steel Box include many heat sink holes which can continuous work for a few days without heat sink fan.<br />
Every working part contain the busy Indicator and this box with assorted machine hole.<br />
[[File:PiBotBox.png|thumb|left|800px ]]<br />
<br clear="all"/><br />
[[File:Pibox1.jpg|thumb|left|800px]]<br />
<br clear="all"/><br />
The second generation will put forward later, it can include 6 PiBot TB6600 stepper driver.<br />
<br clear="all"/><br />
[[File:PIBoxPart1data.jpg|thumb|left|800px]]<br />
<br clear="all"/><br />
<br />
<br />
= Ports and Connectors =<br />
<br />
*PiBot_for_Repetier_Motherboard 3D PCB integrate<br />
[[File:PiBotForRepetierboardmotherboard3D.png|PiBotForRepetierboardmotherboard3D.png]] <br />
<gallery><br />
Image:PiBotForRepetier driver port.png |PiBotForRepetier motor driver port<br />
Image:PiBotForRepetier endstop max port.png |PiBotForRepetier endstop max port<br />
Image:PiBotForRepetier endstop min port.png |PiBotForRepetier endstop min port<br />
Image:PiBotForRepetier Expand port.png |PiBotForRepetier expansion port <br />
Image:PiBotForRepetier fan extruders port.png |PiBotForRepetier fan & extruders port<br />
Image:PiBotForRepetier freepin port.png |PiBotForRepetier freepin port<br />
Image:PiBotForRepetier heatbed input output port.png |PiBotForRepetier heat bed input & output port<br />
Image:PiBotForRepetier Poweroutput port.png |PiBotForRepetier Power output port<br />
Image:PiBotForRepetier Reserved port.png |PiBotForRepetier Reserved port<br />
Image:PiBotForRepetier reset ISP port.png |PiBotForRepetier reset & ISP port<br />
Image:PiBotForRepetier Temperature sensor port.png |PiBotForRepetier Temperature sensor port<br />
Image:PiBotForRepetier usb power port.png |PiBotForRepetier USB & Power input port<br />
</gallery><br />
<br />
<br />
= How to Build =<br />
<br />
* Related Files<br />
**[[File:PiBotForRepetierV1.42PCB.pdf]]<br />
**[[File:PiBotForRepetier-V1.4-2.pdf]]<br />
<br />
''This part is only for users who want a empty PCB and weld them.<br />
The Mother board purchase from PiBot is welded by High-speed SMT machine in PCB process factory.''<br />
<br />
*Solder Images<br />
[[File:PiBotForRepetierMotherBoard Assemble1.jpg|thumb|left|550px|Prepare Components ]]<br />
*Prepare all of the components to build a PiBot For Repetier Mother Board; <br />
*You'll need a [[SolderingToolKit|soldering toolkit]] and [[SMTSolderingToolKit|SMT soldering toolkit]] to finish this board.<br />
<br clear="all"/><br />
[[File:PiBotForRepetierMotherBoard Assemble2.jpg|thumb|left|550px|solder surface mounting components ]] <br />
* Use [[SMTSolderingToolKit|SMT soldering toolkit]] <br />
** Apply solder paste to every exposed SMD pad.<br />
** Place each SMD component on its appropriate pad.<br />
** Place populated board on a cold hotplate,turn hotplate on,board solders itself!<br />
** Solder in remaining through hole components.<br />
* If you without a [[SolderingToolKit|soldering toolkit]], you can also use an tweezers and an soldering iron finish them by manual. All of them are hand solderable!<br />
<br clear="all"/><br />
[[File:PiBotForRepetierMotherBoard Assemble3.jpg|thumb|left|550px|solder through hole components ]] <br />
* Use [[SolderingToolKit|soldering toolkit]]<br />
** Insert through hole components.<br />
** solder all these pins to the pad.<br />
<br clear="all"/><br />
<gallery><br />
Image:PiBotForRepetier_IDC20_connector.jpg | IDC-20pin [[#Ports and Connectors | expand connector]],[http://www.pibot.com IDC cold compression pincers]<br />
Image:PiBotForRepetier_IDC24_connector.jpg | [[#Ports and Connectors |IDC-24pin Driver connector]],[http://www.pibot.com IDC cold compression pincers]<br />
Image:PiBotForRepetier_HT396_connector.jpg | HT-396 cold-pressed terminal,[http://www.pibot.com HT cold compression pincers]<br />
</gallery><br />
[[File:PiBotForRepetierDebug.jpg|thumb|left|550px| Hardware Test & Debug ]]<br />
* Hardware Test & Debug<br />
** Before plug in the power source and USB cable, you need to check the polarity of electrolytic capacitor, chip and diode.<br />
** Use an digital multimeter to test the resistance value of the power. Usually, it has a increase resister. Ensure no short cut and insufficient solder.<br />
** If no problem, you can plug in the USB cable, the power LED (red) lighten. <br />
** Plug in IDC-20pin [[#Ports and Connectors | expand connector]],[[#Ports and Connectors |IDC-24pin Driver connector]],temperature sensor.<br />
** Now, you can open the Repetier Host, click "Connet". <br />
** [[#Safety Tip | Notice]] <br />
<br clear="all"/><br />
<br />
= Firmware & Host =<br />
<br />
* PiBot for Repetier Motherboard V1.4 uses by default [[Repetier host]] and [[Repetier-Firmware | Repetier firmware]].<br />
** Download the Repetier firmware and Code editor [http://arduino.cc Arduino IDE] or [http://www.sourceinsight.com/update.html Source Insight] <br />
** Unzip the Repetier firmware, open your Arduino IDE.<br />
** Select the Board type "arduino mega 2560" in "Tools\Board\arduino mega 2560" and the "Serial Port" in "Tools\Serial Port\COM**"<br />
** Open file Repetier.pde or "Repetier.ino" in "Repetier Unzip file\Repetier-Firmware\src\ArduinoAVR\Repetier\Repetier.pde" or "Repetier Unzip file\Repetier-Firmware\src\ArduinoAVR\Repetier\Repetier.ino".<br />
** Select configuration.h set ''#define MOTHERBOARD '''315''''' (PiBot for Repetier V1.4) or ''#define MOTHERBOARD ''''314''''' (PiBot for Repetier V1.0-1.3)<br />
** set'' #define DRIVE_SYSTEM '''0''''' (full cartesian system, xyz have seperate motors.) & ''#define FEATURE_CONTROLLER '''8'''''( PiBot Display/Controller extension with 20x4 character display) or ''#define FEATURE_CONTROLLER '''9''''' (PiBot Display/Controller extension with 16x2 character display).<br />
** Click the "Verify" button to compile the code or direct click "Upload" button to compile and upload firmware to PiBot for Repetier mother board.<br />
* Other firmware maybe compatible too, but you need to configure it. Such as: [[Marlin]] firmware.<br />
<br />
= Troubleshooting =<br />
<br />
# If part of module can't work, you can easily deal with them by check the connect headers and the dip Resettable Fuse.<br />
# If you can't upload the firmware, Please check the Aduino tools setting and press the "reset button" once the compile finished. <br />
<br />
<br />
= Safety Tip =<br />
<br />
[[image:Generation3Electronics-achtung.gif|thumb]]<br />
<br />
Once you start putting electricity into your RepRap - even at just 12 volts - you have to take basic, common sense precautions to avoid fires. Just in case these fail, test your workshop [http://en.wikipedia.org/wiki/Smoke_detector smoke detector]. Don't have a smoke detector? Get one!<br />
<br />
= enjoy! =</div>Panxinlong7373https://reprap.org/mediawiki/index.php?title=Category:PiBot&diff=110528Category:PiBot2013-11-15T11:31:33Z<p>Panxinlong7373: </p>
<hr />
<div>{{Languages|:Category:Electronics development}}<br />
<br />
''' PiBot ''' '''=>''' [[File:PiBotPI256.jpg]] '''=>''' '''PI''' '''=>''' [[File:PiBot.png]]<br />
<br />
This category contains ''' PiBot electronics under development'''.<br />
<br />
==Purchase URL==<br />
* '''PiBot for Repetier Motherboard ''': [http://www.pibot.com/index.php/pibot-for-repetier-motherboard.html#.UmNs17LBjVk http://www.pibot.com/index.php/pibot-for-repetier-motherboard.html#.UmNs17LBjVk]<br />
<br />
* '''PiBot TB6600 Stepper Driver ''': [http://www.pibot.com/index.php/pibot-stepper-driver-board.html#.UmNtibLBjVk http://www.pibot.com/index.php/pibot-stepper-driver-board.html#.UmNtibLBjVk]<br />
<br />
* '''PiBot for Repetier SD LCD Controller ''': [http://www.pibot.com/index.php/pibot-for-repetier-sd-lcd-controller.html#.UmNtU7LBjVk http://www.pibot.com/index.php/pibot-for-repetier-sd-lcd-controller.html#.UmNtU7LBjVk]<br />
<br />
* '''PiBot Endstop ''': [http://www.pibot.com/index.php/pibot-endstop.html#.UmNnCLLBjVk http://www.pibot.com/index.php/pibot-endstop.html#.UmNnCLLBjVk] <br />
<br />
* '''PiBot Box ''': [http://www.pibot.com/pibox-for-3d-printer-and-cnc-ele-box-including-mainboard-1-and-step-driver-board-5-lcd-easy-convert-cnc-to-3d-printer.html#.UoHebLJ_s3w http://www.pibot.com/pibox-for-3d-printer-and-cnc-ele-box-including-mainboard-1-and-step-driver-board-5-lcd-easy-convert-cnc-to-3d-printer.html#.UoHebLJ_s3w] <br />
<br />
<br />
[[Category:PiBot]]</div>Panxinlong7373https://reprap.org/mediawiki/index.php?title=PiBot_TB6600_Stepper_Driver&diff=110527PiBot TB6600 Stepper Driver2013-11-15T11:28:04Z<p>Panxinlong7373: </p>
<hr />
<div>{{Languages|PiBot_TB6600_Stepper_Driver}}<br />
{{Development<br />
|name = PiBot TB6600 Stepper Driver<br />
|status = working<br />
|image = PibotStepDriver.jpg<br />
|description = Part of PiBot Electronics,Stepper Driver<br />
|license = [http://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0 ]<br />
|author = Panxinlong7373<br />
|categories = {{tag|Electronics}}, {{tag|electronics development}}, {{tag|PiBot}}, {{tag|Mendel_Development}}<br />
|cadModel = see [[#How to Build]]<br />
|url =[http://www.pibot.com PiBot]<br />
}}<br />
:'''PiBot TB6600 Stepper Driver'''is a part of PiBot electronics. It put forward a easy solution to make your 3D printer and CNC machine. Not only an electronic board, but also an [http://www.pibot.com/pibox-for-3d-printer-and-cnc-ele-box-including-mainboard-1-and-step-driver-board-5-lcd-easy-convert-cnc-to-3d-printer.html#.UoHVyXDUOlo PiBot-box] which's function is similar to the computer Host and you can easily handle it only plug few terminals. <br />
<br />
== Description ==<br />
<br />
The PiBot TB6600 Stepper Driver is a [http://reprap.org/mediawiki/images/8/8c/TB6600HG.pdf TOSHIBA TB6600HG] based driver.<br />
*Features of stepper Driver<br />
** PWM chopper-type single-chip bipolar sinusoidal micro-step stepping motor driver. <br />
** BiCD 0.13 (50 V) process, Lower Ron: 0.4 Ω(typ.).<br />
** Output withstand voltage: VCC = 50 V.<br />
** Output current: IOUT = 5.0 A (absolute maximum ratings, peak, within 100ms);IOUT = 4.5 A (operating range, maximal. value);More [http://reprap.org/wiki/Stepper_motor Stepper motors] you can choose (NEMA17,NEMA23 and a few NEMA34). weld 6*1W external resister sensor.<br />
** Thermal shut down (TSD) protection.<br />
** Under voltage lock out (UVLO) protection.<br />
** Over-current detection (ISD) protection.<br />
** Double input port: Anti-reverse structure IDC haeder( 8pin symmetrical input) & HT-396-4pin input (suit for DIY).<br />
** Stepless adjustable reference voltage.<br />
** Compatible the CNC Stepper Motor.<br />
** Offer an solution to change your CNC to 3D Printer.<br />
** Board size: 51.1*58.5mm ; fix hole: 43.9*45.7mm -Carry 60*60*10mm aluminum Heat sink which build-in fix hole and connection hole. <br />
** Auto half current, energy conservation.<br />
** Photoelectric-isolation used in the input port,compatible more drive Level.<br />
** Programmable micro step - 1/1, 1/2A, 1/2B, 1/4, 1/8, 1/16.<br />
** Affordable price.<br />
** For purchasing or more information, please contact [http://www.pibot.com PiBot], or one of the resellers. <br />
** Any idea to develop this motor driver, you can ask [mailto:panxinlong7373@163.com [Pan Xinlong]].<br />
** All parts are licensed under [http://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0 ].<br />
<br />
== How to get it and related products ==<br />
<br />
* [http://www.pibot.com/index.php/pibot-for-repetier-motherboard.html#.UmNs17LBjVk PiBot for Repetier Motherboard]<br />
<br />
* [http://www.pibot.com/index.php/pibot-stepper-driver-board.html#.UmNtibLBjVk PiBot TB6600 Stepper Driver]<br />
<br />
* [http://www.pibot.com/index.php/pibot-for-repetier-sd-lcd-controller.html#.UmNtU7LBjVk PiBot for Repetier SD LCD Controller]<br />
<br />
* [http://www.pibot.com/index.php/pibot-endstop.html#.UmNnCLLBjVk PiBot Endstop]<br />
<br />
* [http://www.pibot.com/pibox-for-3d-printer-and-cnc-ele-box-including-mainboard-1-and-step-driver-board-5-lcd-easy-convert-cnc-to-3d-printer.html#.UoHebLJ_s3w PiBot Box]<br />
<br />
== Driver Connection and PiBot Box Use ==<br />
<br clear="all"/><br />
[[File:StepperMotorDriverSetting.jpg|thumb|left|800px|PiBot TB6600 Stepper Driver Connection image]]<br />
<br clear="all"/><br />
[[File:PiBotBox.png|thumb|left|800px| PiBox Inventor Design]]<br />
<br clear="all"/><br />
[[File:Pibox1.jpg|thumb|left|800px| Assembled PiBot Box]]<br />
<br clear="all"/><br />
The second generation of PiBot Box will put forward which can include 6 motor driver and the Manual Controller.<br />
<br clear="all"/><br />
[[File:PIBoxPart1data.jpg]]<br />
<br clear="all"/><br />
<br />
<br />
== Settings of Driver==<br />
<br />
PiBot TB6600 Stepper Driver all input pins build-in connect to GND with a 100KΩ resistance.<br />
{| border="1"<br />
|-<br />
| ''' M1(input) ''' || ''' M2(input) ''' || ''' M3(input) ''' || ''' Mode (Excitation) ''' || ''' Illustrate '''<br />
|-<br />
|L || L || L || standby mode (operation of the internal circuit is almost turned off) || H-High voltage, L-Low voltage<br />
|-<br />
| L || L || H || 1/1(2-phase excitation, full-step)<br />
|-<br />
| L || H || L || 1/2A type (1-2phase excitation A type) (0%-71%-100%)<br />
|-<br />
| L || H || H || 1/2B type (1-2phase excitation B type) (0%-100%)<br />
|-<br />
| H || L || L || 1/4 (W1-2phase excitation)<br />
|-<br />
| H || L || H || 1/8 (2W1-2phase excitation)<br />
|-<br />
| H || H || L || 1/16 (4W1-2phase excitation)<br />
|-<br />
| H || H || H || standby mode (operation of the internal circuit is almost turned off)<br />
|}<br />
<br />
<br />
{| border="2"<br />
|-<br />
| ''' Auto\Latch(input) ''' || ''' Effect ''' || ''' Illustrate '''<br />
|-<br />
| L || TSD and ISD functions return by either of turning on power supply again or<br />
programming the ENABLE as H → L → H || default set to High<br />
|-<br />
| H || TSD and ISD functions return automatically<br />
|}<br />
<br />
<br />
{| border="3"<br />
|-<br />
| ''' TQ(input) ''' || ''' Vref Voltage Ratio ''' || ''' Effect '''|| ''' Illustrate '''<br />
|-<br />
| L || 30% of the input Vref || decrease 70% Motor current || default set to High<br />
|-<br />
| H || 100% of the input Vref || full current,more power<br />
|}<br />
<br />
<br />
<br />
[[File:PiBotTB6600StepperDriverVref.jpg|thumb|right|400px|adjust the Vref to set the stepper motor current]]<br />
<br />
== 100% Current Settings (Current value) ==<br />
<br />
100% current value is determined by Vref inputted from external part and the external resistance for<br />
detecting output current. Vref is doubled 1/3 inside IC.<br />
Per the [[http://reprap.org/mediawiki/images/8/8c/TB6600HG.pdf TB6600 datasheet]], the calculation for current is: <br />
<br />
Io(100%) = (1/3 × Vref) ÷ RNF<br />
<br />
The average current is lower than the calculated value because this IC has the method of peak current<br />
detection.<br />
<br />
RNF should be 0.68||0.68||0.68=0.2267Ω<br />
<br />
Sometimes this value can be set by experiment, that [http://reprap.org/wiki/Stepper_motor Stepper motor] not heating, small noise and the chip do not get too hot.<br />
<br />
<br />
<br />
== How to Build ==<br />
<br />
{{Notice2 | Not Open Source? | While the following files give an idea how the schematics looks, it isn't editable. Also, the Layout has both sides laid on top of each other, so it's impossible to etch/make a copy. Both are reasons to consider this stepper driver to be not Open Source. To resolve this, please add original design files of both. Thank you.}}<br />
[[Category:Files Missing]]<br />
<br />
* Related Files<br />
** [[File: PiBot_TB6600_Stepper_Driver_sch.pdf]]<br />
** [[:File:PiBotTB6600StepperDriver3dPCB.png | PCB file]]<br />
** [[File:PiBotTB6600StepperDriverPCB.pdf]]<br />
<br />
*Solder Images<br />
**[[File:PiBotTB6600StepperDriverC1.jpg|thumb|left|400px|Prepare Components ]]<br />
*Prepare all of the components to build a PiBot TB6600 Stepper Driver; <br />
*You'll need a [[SolderingToolKit|soldering toolkit]] and [[SMTSolderingToolKit|SMT soldering toolkit]] to finish this board.<br />
<br clear="all"/><br />
**[[File:PiBotTB6600StepperDriverC2.jpg|thumb|left|400px|solder surface mounting components ]] <br />
* Use [[SMTSolderingToolKit|SMT soldering toolkit]] <br />
** Apply solder paste to every exposed SMD pad.<br />
** Place each SMD component on its appropriate pad.<br />
** Place populated board on a cold hotplate,turn hotplate on,board solders itself!<br />
** Solder in remaining through hole components.<br />
* If you without a [[SolderingToolKit|soldering toolkit]], you can also use an tweezers and an soldering iron finish them by manual.<br />
<br clear="all"/><br />
**[[File:PiBotTB6600StepperDriverC4.jpg|thumb|left|400px|solder through hole components ]] <br />
* Use [[SolderingToolKit|soldering toolkit]]<br />
** Insert through hole components.<br />
** solder all these pins to the pad.<br />
<br clear="all"/><br />
**[[File:PiBotTB6600StepperDriverC5.jpg|thumb|left|400px|solder chip in bottom layer ]]<br />
* Solder the TB6600 in bottom <br />
* Be careful, please ensure no short cut and insufficient solder.<br />
<br clear="all"/><br />
**[[File:PiBotTB6600StepperDriverC6.jpg|thumb|left|400px|solder chip in bottom layer ]]<br />
* Test<br />
** Before plug in the power source, you first need to check the polarity of electrolytic capacitor, chip and diode.<br />
** Use an digital multimeter to test the resistance value of the power. Usually, it has a increase resister. Ensure no short cut and insufficient solder.<br />
** Now, you can plug in the power source, the power LED (red) lighten. Usually,the Run LED(green or red) lighten(it not related).<br />
** Connect the control pins and output pins(A1-Red A2-Green B1-Yellow B2-Blue or A1-Black A2-Green B1-Red B2-Blue), input signal, <br />
<br clear="all"/><br />
* stepper Motor and Driver Connection<br />
{| border="4"<br />
|-<br />
| ''' A1(output) ''' || ''' A2(output) ''' || ''' B1(output) '''|| ''' B1(output) '''<br />
|-<br />
| Red wire || Green wire || Yellow wire || Blue wire<br />
|-<br />
| Black wire || Green wire || Red wire || Blue wire<br />
|}<br />
<br />
== Pin Map ==<br />
<br />
# Input, The IDC Header<br />
{| border="5"<br />
|-<br />
| '''Pin''' || '''Name''' || '''Function''' <br />
|-<br />
| 1 || Enable || Control signal input. set to high input, set to low disable input.<br />
|-<br />
| 2 || direction || Forward/reverse control. set to high CW, set to low CCW.<br />
|-<br />
| 3 || clk || A pulse on this line will make the stepper motor advance one step in the desired direction. <br />
|-<br />
| 4 || GND || Connect to the controller common ground.<br />
|-<br />
| 5 || GND || Connect to the controller common ground. <br />
|-<br />
| 6 || clk|| A pulse on this line will make the stepper motor advance one step in the desired direction. <br />
|-<br />
| 7 || direction || Forward/reverse control. set to high CW, set to low CCW.<br />
|-<br />
| 8 || Enable || Control signal input. set to high input, set to low disable input. <br />
|}<br />
# Input, HT-3.96mm-4pin header <br />
{| border="6"<br />
|-<br />
| '''Pin''' || '''Name''' || '''Function''' <br />
|-<br />
| 1 || Enable || Control signal input. set to high input, set to low disable input.<br />
|-<br />
| 2 || direction || Forward/reverse control. set to high CW, set to low CCW.<br />
|-<br />
| 3 || clk || A pulse on this line will make the stepper motor advance one step in the desired direction. <br />
|-<br />
| 4 || GND || Connect to the controller common ground.<br />
|}<br />
#Input, HT-3.96mm-2pin header<br />
{| border="7"<br />
|-<br />
| '''Pin''' || '''Name''' || '''Function''' <br />
|-<br />
| 1 || Power + || Input the power source "+" polarity. Limit input:0-45V.<br />
|-<br />
| 2 || Power - || Input the power source "-" polarity. <br />
|}<br />
# Output, HT-3.96mm-4pin header <br />
{| border="8"<br />
|-<br />
| '''Pin''' || '''Name''' || '''Function''' <br />
|-<br />
| 1 || A1 || Output of Driver connect to Stepper motor A1-A2<br />
|-<br />
| 2 || A2 || Output of Driver connect to Stepper motor A1-A2<br />
|-<br />
| 3 || B1 || Output of Driver connect to Stepper motor B1-B2<br />
|-<br />
| 4 || B2 || Output of Driver connect to Stepper motor B1-B2<br />
|}<br />
<br />
<br />
==Driver Comparison==<br />
<br />
{{merge to | stepper motor driver#Stepper drivers}}<br />
<br />
{| border="1"<br />
|+<br />
====Alternative sources for stepper drivers====<br />
|Manufacturer<br />
|Verified?<br />
|Location<br />
|Max current<br />
|Microstepping<br />
|Comments<br />
|-<br />
|[[PiBot TB6600 Stepper Driver]] (using Toshiba 6600HG)<br />
|Yes<br />
|CN<br />
|0-4.5 A<br />
|1/1,1/2A,1/2B, 1/4,1/8,1/16<br />
|<br />
* PiBot_Stepper_Driver Board is a opensource driver board. <br />
* it offer an solution that suit for your CNC mill and 3D Printer, easy convert your CNC into a 3D Printer.<br />
* NEMA14 and NEMA17 stepper motor compatible.<br />
* photoelectric-isolation used in the input port,compatible more drive Level.<br />
* Carry a 60*60*10 aluminum heat sink, 6*1W external resistance sensor. A more powerful driver current.<br />
* Limit input voltage: 45v.<br />
* Thermal shut down (TSD) protection,Under voltage lock out (UVLO) protection, Over-current detection (ISD) protection.<br />
|-<br />
|[[Stepper Motor Driver 2.3]] (using A3982)<br />
|Yes<br />
|US<br />
|2 A<br />
|1/2<br />
|Listed for comparison.<br />
|-<br />
|[http://www.sparkfun.com/commerce/product_info.php?products_id=9402 EasyDriver] (using A3967)<br />
|Yes<br />
|US<br />
|0.75 A<br />
|1/8<br />
|Slightly underpowered compared to other drivers, at only 750 mA/phase. [[User:bothacker|bothacker]] uses EasyDriver[http://bothacker.com/2010/01/21/my-electronics-setup/], and reports that it has plenty sufficient power for Mendel. Recommended.<br />
|-<br />
|[[Pololu stepper driver board]]<br />
|Yes<br />
|US<br />
|2 A<br />
|1/16<br />
|Can get very warm; active fan cooling or passive small heatsink is needed above ~0.5 A. Recommended.<br />
|-<br />
|[http://stores.eb ... ay.com/autohec 4 Axis Stepper Motor Driver Controller] (using A3977)<br />
|Yes<br />
|US<br />
|2.5 A<br />
|1/8<br />
|4 stepper drivers on a single board. <br />
|-<br />
|[http://www.diycnc.co.uk/html/driver25.html DIY CNC]<br />
|No<br />
|GB<br />
|2.5 A<br />
|1/8<br />
|Can drive 1 stepper; discount when buying several.<br />
|-<br />
|[http://www.adafruit.com/index.php?main_page=product_info&products_id=81 Arduino Motor Shield]<br />
|No<br />
|US<br />
|0.6 A<br />
|?<br />
|Requires Arduino as controller. Can drive 2 servos, 4 DC, or 2 (bipolar or unipolar) steppers. Website notes that you can increase the max current by piggy-backing (soldering a chip onto a chip) another L293D chip on top of the first (and another one on top of that)<br />
|-<br />
|[http://shop.eb ... ay.com/?_from=R40&_trksid=p3907.m38.l1313&_nkw=4+axis+TB6560&_sacat=See-All-Categories TB6560AHQ based]<br />
|No<br />
|GB/PRC<br />
|1.5 - 3 A<br />
|1, 1/2, 1/8, 1/16<br />
|Can drive 3 to 5 steppers depending on model; [[4_Axis_TB6560_CNC_Stepper_Motor_Driver_Board_Controller|read more]].<br />
|-<br />
|[http://forums.reprap.org/read.php?94,34406 Stepper Driver 2.3 Clone by kymberlyaandrus]<br />
|Yes<br />
|US<br />
|2 A<br />
|1/2<br />
|Same schematic but physically smaller than the original version. The trim pot doesn't have a start/end point so adjusting the current can be more difficult than other boards. The terminal blocks are nice because they don't require making special connectors.<br />
|-<br />
|[http://www.geckodrive.com/product.aspx?c=3&i=14469 Gecko Drive]<br />
|Yes<br />
|US<br />
|3.5 A<br />
|1/10 (only)<br />
|Can drive 4 steppers<br />
|-<br />
|[http://de.nanotec.com/schrittmotor_steuerungen_smc11.html Nanotec SMC11]<br />
|Yes<br />
|GER<br />
|1.4 A<br />
|1/16<br />
|with cooling until 2.5 A<br />
|-<br />
|[http://massmind.org/techref/io/stepper/linistep/ LiniStepper] by Roman Black<br />
|no<br />
|US<br />
|3 A<br />
|1/18 and "stepless"<br />
|Open Source: Circuit Diagram, PCB (Board) Layout, and PIC Software all available.<br />
|-<br />
|[[Tri Duino Stepper]]<br />
|???<br />
|???<br />
|???<br />
|???<br />
|Open Source<br />
|-<br />
|[[A3979breakout]]<br />
|???<br />
|???<br />
|???<br />
|???<br />
|???<br />
|-<br />
|[http://www.synthetos.com/wiki/index.php?title=Projects:grblShield grblshield]<br />
|No<br />
|US<br />
|2.5<br />
|1/8<br />
|3 axis controller plugs onto Arduino Uno or similar<br />
|}<br />
<br />
== Developments ==<br />
<br />
* PiBot Box will put on sale recently. It is made of steel plate, can contain 1 to 6 driver. <br />
* You can change the connection of the 74HC123D's output pin to the TQ pin(the 3rd pin of TB6600 chip)<br />
<br />
== Enjoy! ==</div>Panxinlong7373https://reprap.org/mediawiki/index.php?title=PiBot_TB6600_Stepper_Driver&diff=110526PiBot TB6600 Stepper Driver2013-11-15T11:24:43Z<p>Panxinlong7373: </p>
<hr />
<div>{{Languages|PiBot_TB6600_Stepper_Driver}}<br />
{{Development<br />
|name = PiBot TB6600 Stepper Driver<br />
|status = working<br />
|image = PibotStepDriver.jpg<br />
|description = Part of PiBot Electronics,Stepper Driver<br />
|license = [http://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0 ]<br />
|author = Panxinlong7373<br />
|categories = {{tag|Electronics}}, {{tag|electronics development}}, {{tag|PiBot}}, {{tag|Mendel_Development}}<br />
|cadModel = see [[#How to Build]]<br />
|url =[http://www.pibot.com PiBot]<br />
}}<br />
:'''PiBot TB6600 Stepper Driver'''is a part of PiBot electronics. It put forward a easy solution to make your 3D printer and CNC machine. Not only an electronic board, but also an [http://www.pibot.com/pibox-for-3d-printer-and-cnc-ele-box-including-mainboard-1-and-step-driver-board-5-lcd-easy-convert-cnc-to-3d-printer.html#.UoHVyXDUOlo PiBot-box] which's function is similar to the computer Host and you can easily handle it only plug few terminals. <br />
<br />
== Description ==<br />
<br />
The PiBot TB6600 Stepper Driver is a [http://reprap.org/mediawiki/images/8/8c/TB6600HG.pdf TOSHIBA TB6600HG] based driver.<br />
*Features of stepper Driver<br />
** PWM chopper-type single-chip bipolar sinusoidal micro-step stepping motor driver. <br />
** BiCD 0.13 (50 V) process, Lower Ron: 0.4 Ω(typ.).<br />
** Output withstand voltage: VCC = 50 V.<br />
** Output current: IOUT = 5.0 A (absolute maximum ratings, peak, within 100ms);IOUT = 4.5 A (operating range, maximal. value);More [http://reprap.org/wiki/Stepper_motor Stepper motors] you can choose (NEMA17,NEMA23 and a few NEMA34). weld 6*1W external resister sensor.<br />
** Thermal shut down (TSD) protection.<br />
** Under voltage lock out (UVLO) protection.<br />
** Over-current detection (ISD) protection.<br />
** Double input port: Anti-reverse structure IDC haeder( 8pin symmetrical input) & HT-396-4pin input (suit for DIY).<br />
** Stepless adjustable reference voltage.<br />
** Compatible the CNC Stepper Motor.<br />
** Offer an solution to change your CNC to 3D Printer.<br />
** Board size: 51.1*58.5mm ; fix hole: 43.9*45.7mm -Carry 60*60*10mm aluminum Heat sink which build-in fix hole and connection hole. <br />
** Auto half current, energy conservation.<br />
** Photoelectric-isolation used in the input port,compatible more drive Level.<br />
** Programmable micro step - 1/1, 1/2A, 1/2B, 1/4, 1/8, 1/16.<br />
** Affordable price.<br />
** For purchasing or more information, please contact [http://www.pibot.com PiBot], or one of the resellers. <br />
** Any idea to develop this motor driver, you can ask [mailto:panxinlong7373@163.com [Pan Xinlong]].<br />
** All parts are licensed under [http://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0 ].<br />
<br />
== How to get it and related products ==<br />
<br />
* [http://www.pibot.com/index.php/pibot-for-repetier-motherboard.html#.UmNs17LBjVk PiBot for Repetier Motherboard]<br />
<br />
* [http://www.pibot.com/index.php/pibot-stepper-driver-board.html#.UmNtibLBjVk PiBot TB6600 Stepper Driver]<br />
<br />
* [http://www.pibot.com/index.php/pibot-for-repetier-sd-lcd-controller.html#.UmNtU7LBjVk PiBot for Repetier SD LCD Controller]<br />
<br />
* [http://www.pibot.com/index.php/pibot-endstop.html#.UmNnCLLBjVk PiBot Endstop]<br />
<br />
* [http://www.pibot.com/pibox-for-3d-printer-and-cnc-ele-box-including-mainboard-1-and-step-driver-board-5-lcd-easy-convert-cnc-to-3d-printer.html#.UoHebLJ_s3w PiBot Box]<br />
<br />
== Driver Connection and PiBot Box Use ==<br />
<br clear="all"/><br />
[[File:StepperMotorDriverSetting.jpg|thumb|left|800px|PiBot TB6600 Stepper Driver Connection image]]<br />
<br clear="all"/><br />
[[File:PiBotBox.png|thumb|left|800px| PiBox Inventor Design]]<br />
<br clear="all"/><br />
[[File:Pibox1.jpg|thumb|left|800px| Assembled PiBot Box]]<br />
<br clear="all"/><br />
The second generation of PiBot Box will put forward which can include 6 motor driver and the Manual Controller.<br />
<br />
<br />
== Settings of Driver==<br />
<br />
PiBot TB6600 Stepper Driver all input pins build-in connect to GND with a 100KΩ resistance.<br />
{| border="1"<br />
|-<br />
| ''' M1(input) ''' || ''' M2(input) ''' || ''' M3(input) ''' || ''' Mode (Excitation) ''' || ''' Illustrate '''<br />
|-<br />
|L || L || L || standby mode (operation of the internal circuit is almost turned off) || H-High voltage, L-Low voltage<br />
|-<br />
| L || L || H || 1/1(2-phase excitation, full-step)<br />
|-<br />
| L || H || L || 1/2A type (1-2phase excitation A type) (0%-71%-100%)<br />
|-<br />
| L || H || H || 1/2B type (1-2phase excitation B type) (0%-100%)<br />
|-<br />
| H || L || L || 1/4 (W1-2phase excitation)<br />
|-<br />
| H || L || H || 1/8 (2W1-2phase excitation)<br />
|-<br />
| H || H || L || 1/16 (4W1-2phase excitation)<br />
|-<br />
| H || H || H || standby mode (operation of the internal circuit is almost turned off)<br />
|}<br />
<br />
<br />
{| border="2"<br />
|-<br />
| ''' Auto\Latch(input) ''' || ''' Effect ''' || ''' Illustrate '''<br />
|-<br />
| L || TSD and ISD functions return by either of turning on power supply again or<br />
programming the ENABLE as H → L → H || default set to High<br />
|-<br />
| H || TSD and ISD functions return automatically<br />
|}<br />
<br />
<br />
{| border="3"<br />
|-<br />
| ''' TQ(input) ''' || ''' Vref Voltage Ratio ''' || ''' Effect '''|| ''' Illustrate '''<br />
|-<br />
| L || 30% of the input Vref || decrease 70% Motor current || default set to High<br />
|-<br />
| H || 100% of the input Vref || full current,more power<br />
|}<br />
<br />
<br />
<br />
[[File:PiBotTB6600StepperDriverVref.jpg|thumb|right|400px|adjust the Vref to set the stepper motor current]]<br />
<br />
== 100% Current Settings (Current value) ==<br />
<br />
100% current value is determined by Vref inputted from external part and the external resistance for<br />
detecting output current. Vref is doubled 1/3 inside IC.<br />
Per the [[http://reprap.org/mediawiki/images/8/8c/TB6600HG.pdf TB6600 datasheet]], the calculation for current is: <br />
<br />
Io(100%) = (1/3 × Vref) ÷ RNF<br />
<br />
The average current is lower than the calculated value because this IC has the method of peak current<br />
detection.<br />
<br />
RNF should be 0.68||0.68||0.68=0.2267Ω<br />
<br />
Sometimes this value can be set by experiment, that [http://reprap.org/wiki/Stepper_motor Stepper motor] not heating, small noise and the chip do not get too hot.<br />
<br />
<br />
<br />
== How to Build ==<br />
<br />
{{Notice2 | Not Open Source? | While the following files give an idea how the schematics looks, it isn't editable. Also, the Layout has both sides laid on top of each other, so it's impossible to etch/make a copy. Both are reasons to consider this stepper driver to be not Open Source. To resolve this, please add original design files of both. Thank you.}}<br />
[[Category:Files Missing]]<br />
<br />
* Related Files<br />
** [[File: PiBot_TB6600_Stepper_Driver_sch.pdf]]<br />
** [[:File:PiBotTB6600StepperDriver3dPCB.png | PCB file]]<br />
** [[File:PiBotTB6600StepperDriverPCB.pdf]]<br />
<br />
*Solder Images<br />
**[[File:PiBotTB6600StepperDriverC1.jpg|thumb|left|400px|Prepare Components ]]<br />
*Prepare all of the components to build a PiBot TB6600 Stepper Driver; <br />
*You'll need a [[SolderingToolKit|soldering toolkit]] and [[SMTSolderingToolKit|SMT soldering toolkit]] to finish this board.<br />
<br clear="all"/><br />
**[[File:PiBotTB6600StepperDriverC2.jpg|thumb|left|400px|solder surface mounting components ]] <br />
* Use [[SMTSolderingToolKit|SMT soldering toolkit]] <br />
** Apply solder paste to every exposed SMD pad.<br />
** Place each SMD component on its appropriate pad.<br />
** Place populated board on a cold hotplate,turn hotplate on,board solders itself!<br />
** Solder in remaining through hole components.<br />
* If you without a [[SolderingToolKit|soldering toolkit]], you can also use an tweezers and an soldering iron finish them by manual.<br />
<br clear="all"/><br />
**[[File:PiBotTB6600StepperDriverC4.jpg|thumb|left|400px|solder through hole components ]] <br />
* Use [[SolderingToolKit|soldering toolkit]]<br />
** Insert through hole components.<br />
** solder all these pins to the pad.<br />
<br clear="all"/><br />
**[[File:PiBotTB6600StepperDriverC5.jpg|thumb|left|400px|solder chip in bottom layer ]]<br />
* Solder the TB6600 in bottom <br />
* Be careful, please ensure no short cut and insufficient solder.<br />
<br clear="all"/><br />
**[[File:PiBotTB6600StepperDriverC6.jpg|thumb|left|400px|solder chip in bottom layer ]]<br />
* Test<br />
** Before plug in the power source, you first need to check the polarity of electrolytic capacitor, chip and diode.<br />
** Use an digital multimeter to test the resistance value of the power. Usually, it has a increase resister. Ensure no short cut and insufficient solder.<br />
** Now, you can plug in the power source, the power LED (red) lighten. Usually,the Run LED(green or red) lighten(it not related).<br />
** Connect the control pins and output pins(A1-Red A2-Green B1-Yellow B2-Blue or A1-Black A2-Green B1-Red B2-Blue), input signal, <br />
<br clear="all"/><br />
* stepper Motor and Driver Connection<br />
{| border="4"<br />
|-<br />
| ''' A1(output) ''' || ''' A2(output) ''' || ''' B1(output) '''|| ''' B1(output) '''<br />
|-<br />
| Red wire || Green wire || Yellow wire || Blue wire<br />
|-<br />
| Black wire || Green wire || Red wire || Blue wire<br />
|}<br />
<br />
== Pin Map ==<br />
<br />
# Input, The IDC Header<br />
{| border="5"<br />
|-<br />
| '''Pin''' || '''Name''' || '''Function''' <br />
|-<br />
| 1 || Enable || Control signal input. set to high input, set to low disable input.<br />
|-<br />
| 2 || direction || Forward/reverse control. set to high CW, set to low CCW.<br />
|-<br />
| 3 || clk || A pulse on this line will make the stepper motor advance one step in the desired direction. <br />
|-<br />
| 4 || GND || Connect to the controller common ground.<br />
|-<br />
| 5 || GND || Connect to the controller common ground. <br />
|-<br />
| 6 || clk|| A pulse on this line will make the stepper motor advance one step in the desired direction. <br />
|-<br />
| 7 || direction || Forward/reverse control. set to high CW, set to low CCW.<br />
|-<br />
| 8 || Enable || Control signal input. set to high input, set to low disable input. <br />
|}<br />
# Input, HT-3.96mm-4pin header <br />
{| border="6"<br />
|-<br />
| '''Pin''' || '''Name''' || '''Function''' <br />
|-<br />
| 1 || Enable || Control signal input. set to high input, set to low disable input.<br />
|-<br />
| 2 || direction || Forward/reverse control. set to high CW, set to low CCW.<br />
|-<br />
| 3 || clk || A pulse on this line will make the stepper motor advance one step in the desired direction. <br />
|-<br />
| 4 || GND || Connect to the controller common ground.<br />
|}<br />
#Input, HT-3.96mm-2pin header<br />
{| border="7"<br />
|-<br />
| '''Pin''' || '''Name''' || '''Function''' <br />
|-<br />
| 1 || Power + || Input the power source "+" polarity. Limit input:0-45V.<br />
|-<br />
| 2 || Power - || Input the power source "-" polarity. <br />
|}<br />
# Output, HT-3.96mm-4pin header <br />
{| border="8"<br />
|-<br />
| '''Pin''' || '''Name''' || '''Function''' <br />
|-<br />
| 1 || A1 || Output of Driver connect to Stepper motor A1-A2<br />
|-<br />
| 2 || A2 || Output of Driver connect to Stepper motor A1-A2<br />
|-<br />
| 3 || B1 || Output of Driver connect to Stepper motor B1-B2<br />
|-<br />
| 4 || B2 || Output of Driver connect to Stepper motor B1-B2<br />
|}<br />
<br />
<br />
==Driver Comparison==<br />
<br />
{{merge to | stepper motor driver#Stepper drivers}}<br />
<br />
{| border="1"<br />
|+<br />
====Alternative sources for stepper drivers====<br />
|Manufacturer<br />
|Verified?<br />
|Location<br />
|Max current<br />
|Microstepping<br />
|Comments<br />
|-<br />
|[[PiBot TB6600 Stepper Driver]] (using Toshiba 6600HG)<br />
|Yes<br />
|CN<br />
|0-4.5 A<br />
|1/1,1/2A,1/2B, 1/4,1/8,1/16<br />
|<br />
* PiBot_Stepper_Driver Board is a opensource driver board. <br />
* it offer an solution that suit for your CNC mill and 3D Printer, easy convert your CNC into a 3D Printer.<br />
* NEMA14 and NEMA17 stepper motor compatible.<br />
* photoelectric-isolation used in the input port,compatible more drive Level.<br />
* Carry a 60*60*10 aluminum heat sink, 6*1W external resistance sensor. A more powerful driver current.<br />
* Limit input voltage: 45v.<br />
* Thermal shut down (TSD) protection,Under voltage lock out (UVLO) protection, Over-current detection (ISD) protection.<br />
|-<br />
|[[Stepper Motor Driver 2.3]] (using A3982)<br />
|Yes<br />
|US<br />
|2 A<br />
|1/2<br />
|Listed for comparison.<br />
|-<br />
|[http://www.sparkfun.com/commerce/product_info.php?products_id=9402 EasyDriver] (using A3967)<br />
|Yes<br />
|US<br />
|0.75 A<br />
|1/8<br />
|Slightly underpowered compared to other drivers, at only 750 mA/phase. [[User:bothacker|bothacker]] uses EasyDriver[http://bothacker.com/2010/01/21/my-electronics-setup/], and reports that it has plenty sufficient power for Mendel. Recommended.<br />
|-<br />
|[[Pololu stepper driver board]]<br />
|Yes<br />
|US<br />
|2 A<br />
|1/16<br />
|Can get very warm; active fan cooling or passive small heatsink is needed above ~0.5 A. Recommended.<br />
|-<br />
|[http://stores.eb ... ay.com/autohec 4 Axis Stepper Motor Driver Controller] (using A3977)<br />
|Yes<br />
|US<br />
|2.5 A<br />
|1/8<br />
|4 stepper drivers on a single board. <br />
|-<br />
|[http://www.diycnc.co.uk/html/driver25.html DIY CNC]<br />
|No<br />
|GB<br />
|2.5 A<br />
|1/8<br />
|Can drive 1 stepper; discount when buying several.<br />
|-<br />
|[http://www.adafruit.com/index.php?main_page=product_info&products_id=81 Arduino Motor Shield]<br />
|No<br />
|US<br />
|0.6 A<br />
|?<br />
|Requires Arduino as controller. Can drive 2 servos, 4 DC, or 2 (bipolar or unipolar) steppers. Website notes that you can increase the max current by piggy-backing (soldering a chip onto a chip) another L293D chip on top of the first (and another one on top of that)<br />
|-<br />
|[http://shop.eb ... ay.com/?_from=R40&_trksid=p3907.m38.l1313&_nkw=4+axis+TB6560&_sacat=See-All-Categories TB6560AHQ based]<br />
|No<br />
|GB/PRC<br />
|1.5 - 3 A<br />
|1, 1/2, 1/8, 1/16<br />
|Can drive 3 to 5 steppers depending on model; [[4_Axis_TB6560_CNC_Stepper_Motor_Driver_Board_Controller|read more]].<br />
|-<br />
|[http://forums.reprap.org/read.php?94,34406 Stepper Driver 2.3 Clone by kymberlyaandrus]<br />
|Yes<br />
|US<br />
|2 A<br />
|1/2<br />
|Same schematic but physically smaller than the original version. The trim pot doesn't have a start/end point so adjusting the current can be more difficult than other boards. The terminal blocks are nice because they don't require making special connectors.<br />
|-<br />
|[http://www.geckodrive.com/product.aspx?c=3&i=14469 Gecko Drive]<br />
|Yes<br />
|US<br />
|3.5 A<br />
|1/10 (only)<br />
|Can drive 4 steppers<br />
|-<br />
|[http://de.nanotec.com/schrittmotor_steuerungen_smc11.html Nanotec SMC11]<br />
|Yes<br />
|GER<br />
|1.4 A<br />
|1/16<br />
|with cooling until 2.5 A<br />
|-<br />
|[http://massmind.org/techref/io/stepper/linistep/ LiniStepper] by Roman Black<br />
|no<br />
|US<br />
|3 A<br />
|1/18 and "stepless"<br />
|Open Source: Circuit Diagram, PCB (Board) Layout, and PIC Software all available.<br />
|-<br />
|[[Tri Duino Stepper]]<br />
|???<br />
|???<br />
|???<br />
|???<br />
|Open Source<br />
|-<br />
|[[A3979breakout]]<br />
|???<br />
|???<br />
|???<br />
|???<br />
|???<br />
|-<br />
|[http://www.synthetos.com/wiki/index.php?title=Projects:grblShield grblshield]<br />
|No<br />
|US<br />
|2.5<br />
|1/8<br />
|3 axis controller plugs onto Arduino Uno or similar<br />
|}<br />
<br />
== Developments ==<br />
<br />
* PiBot Box will put on sale recently. It is made of steel plate, can contain 1 to 6 driver. <br />
* You can change the connection of the 74HC123D's output pin to the TQ pin(the 3rd pin of TB6600 chip)<br />
<br />
== Enjoy! ==</div>Panxinlong7373https://reprap.org/mediawiki/index.php?title=PiBot_for_Repetier_SD_LCD_Controller&diff=110525PiBot for Repetier SD LCD Controller2013-11-15T11:23:22Z<p>Panxinlong7373: </p>
<hr />
<div>{{Languages|PiBot_for_Repetier_SD_LCD_Controller}}<br />
{{Development<br />
|name = PiBot for Repetier SD LCD Controller<br />
|status = working<br />
|image = PiBot SD LCD Controller.jpg<br />
|description = Part of [http://reprap.org/wiki/Category:PiBot PiBot Electronics] Expand Board<br />
|license = [http://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0 ]<br />
|author = Panxinlong7373<br />
|categories = {{tag|Electronics}}, {{tag|electronics development}}, {{tag|PiBot}}, {{tag|Mendel_Development}}<br />
|cadModel = see files<br />
|url =[http://www.pibot.com PiBot]<br />
}}<br />
:'''PiBot for Repetier SD LCD Controller''' is a part of PiBot electronics. It put forward a easy solution to enrich the functions of your 3D printer and CNC machine. This project not only an electronic product, but also [http://www.pibot.com/ PiBot-Manual-shank] included, which is similar to the handheld box that made of cold-drawn steel.The technology of grit and black oxide finish dose used in [http://www.pibot.com/ PiBot-Manual-shank] fabrication. <br />
<br />
<br />
= Description =<br />
<br />
The PiBot for Repetier SD LCD Controller is a Expand Board of the [http://reprap.org/wiki/Category:PiBot PiBot Electronics].<br />
<br />
*Features of Expand Board<br />
** Expand functions: keys, TF card, LCD-2004 or Lcd-1602. <br />
** Use the Push-Push Type TF card socket, which is more reliable and convenient. You can easily get one TF card from the Smart phone. <br />
** 74HC4050D based level shifter. it is high-speed Si-gate CMOS device, and it's more reliable compare to the resistance divider. <br />
** IDC-20pin terminal used. It means these anti-plug linker is very convenience,fast and reliable.<br />
** build-in pins assignment silk in the Top Over layer. Easy apply them to other program. <br />
** LCD-2004 is assorted. LCD-1602 is compatible. 2 Control bus & 4 data bus. <br />
** 12*12mm Omron buttons, more convenient and pleasing to the eye. Color: White(Black background) Shape: Round <br />
** Communication mode : All pins is parallel communication. <br />
** PCB Board Size: 63.8*54.2 mm Fix hole:56.9*38.2 mm Color: Black<br />
** For purchasing or more information, please contact [http://www.pibot.com PiBot], or one of the resellers. <br />
** Any idea to develop this Extension Board, you can ask [mailto:panxinlong7373@163.com [Pan Xinlong]].<br />
** All parts are licensed under [http://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0 ].<br />
<br />
<br />
= Design Goals =<br />
<br />
* Designer for [https://codeload.github.com/repetier/Repetier-Firmware/zip/development Repetier] and [http://www.pibot.com/ PiBot-Manual-shank] .<br />
* Offers a reliable and high price performance ratio handheld manual controller.<br />
* Easy use for DIY enthusiast, convenience for secondary development.<br />
<br />
<br />
=Purchase URL=<br />
<br />
* [http://www.pibot.com/index.php/pibot-for-repetier-sd-lcd-controller.html#.UmNtU7LBjVk pibot.com]<br />
<br />
= Parts List & Ports =<br />
<br />
* Parts List of PiBot for Repetier SD LCD Controller<br />
{| border="1"<br />
|-<br />
| ''' Qnty ''' || ''' PartNr ''' || ''' Device ''' || ''' Footprint '''<br />
|-<br />
| 1 || D1 || Led Red || led-0805-a<br />
|-<br />
| 1 || C1 || 10uF || 0805c<br />
|-<br />
| 1 || C2 || 104 || 0603c<br />
|-<br />
| 1 || U1 || 74HC4050 || SOP16<br />
|-<br />
| 4 || K1,K2,K3,K4 || Switch 12*12mm || Key<br />
|-<br />
| 1 || Dis1 || LCD-1602/2004 || sip16/curved needle<br />
|-<br />
| 1 || K5 || reset button || SMD Tact switches <br />
|-<br />
| 1 || P1 || ExpandPort-2.54mm || DC3-20-254<br />
|-<br />
| 1 || K5 || reset button || SMD Tact switches <br />
|-<br />
| 2 || R1,R2 || 2K,10K || 0603r <br />
|-<br />
| 1 || R3 || VR3.79-10K || Potentiometer<br />
|-<br />
| 1 || TFcard socket || Push-Push Tyep TF card socket || TFcard socket<br />
|-<br />
| 4 || P4,P5,P6,P7 || fix hole || Point<br />
|-<br />
|-1 || PiBot || PI || <br />
|}<br />
<br />
<br />
* Ports of PiBot for Repetier SD LCD Controller<br />
** The IDC-20Pin terminal is anti-plug linker, we can easy use.<br />
** The LCD port's first pin is the rectangular pad. Other pin number is progressive increase. <br />
<br />
<br />
= How to Build =<br />
<br />
* Related Files<br />
**[[File:PiBotExpandBoardV1.4-1.pdf]]<br />
**[[File:PIExpandBoardV1.4-1PCB.pdf]]<br />
<br />
*Solder Images<br />
[[File:002.jpg|thumb|left|500px|Prepare Components ]]<br />
<br clear="all"/><br />
*Prepare all of the components to build a PiBot for Repetier SD LCD Controller; <br />
*You'll need a [[SolderingToolKit|soldering toolkit]] and [[SMTSolderingToolKit|SMT soldering toolkit]] to finish this board.<br />
<br clear="all"/><br />
[[File:003.jpg|thumb|left|500px|solder surface mounting components ]] <br />
<br clear="all"/><br />
* Use [[SMTSolderingToolKit|SMT soldering toolkit]] <br />
** Apply solder paste to every exposed SMD pad.<br />
** Place each SMD component on its appropriate pad.<br />
** Place populated board on a cold hotplate,turn hotplate on,board solders itself!<br />
** Solder in remaining through hole components.<br />
* If you without a [[SolderingToolKit|soldering toolkit]], you can also use an tweezers and an soldering iron finish them by manual. All of them are hand solderable!<br />
<br clear="all"/><br />
[[File:010.jpg|thumb|left|500px|solder through hole components ]] <br />
<br clear="all"/><br />
* Use [[SolderingToolKit|soldering toolkit]]<br />
** Insert through hole components.<br />
** solder all these pins to the pad.<br />
<br clear="all"/><br />
[[File:009.jpg |thumb|left|500px| Hardware Test & Debug ]]<br />
<br clear="all"/><br />
<gallery><br />
Image:006.jpg |IDC-20 terminal<br />
Image:007.jpg |flexible flat cable<br />
Image:PiBot for Repetier SD LCD Controller Adjust.png |Adjust the Vo about 0.8V to the GND<br />
</gallery><br />
* Hardware Test & Debug<br />
** Before plug in the IDC-20 cable, you need to check the chip and diode.<br />
** Connect the LCD port and the LCD input pin with flexible flat cable.<br />
** Use an digital multimeter to test the resistance value of the power. Usually, it has a increase resister. Ensure no short cut and insufficient solder.<br />
** For the first time, We should Change the LCD's Vo(LCD bias signal,pin 3) to a right value, so you can see the content in the LCD. Usually,Keep 0.8V to the GND voltage(The power source is 5V).<br />
** If all measure OK, you can plug in the IDC-20 cable now, and the power LED (red) lighten. <br />
** If you have been finish mother board uploaded(([https://codeload.github.com/repetier/Repetier-Firmware/zip/development Repetier firmware])), and it work, we'll see the display content upload to the LCD. LCD work.<br />
** The content display in the LCD change and the buzzer sounds when you push down these four button. Key ok.<br />
** Plug in and out the TF card, test the TF card detect function. Press "OK" button, and click the "next" button find the TF card item, press "OK" key. If the TF card is plugged in and have the **.gco or .gcode file we will find it and run. <br />
<br clear="all"/><br />
<br />
the PiBot for Repetier SD LCD Controller is default use [http://www.repetier.com/download/ Repetier Host] and <br />
<br />
= Firmware =<br />
<br />
* You can find the pin assignment in [https://codeload.github.com/repetier/Repetier-Firmware/zip/development Repetier firmware].<br />
** Download the [https://codeload.github.com/repetier/Repetier-Firmware/zip/development Repetier firmware] and Code editer [http://arduino.cc/en/Main/Software Arduino IDE] or [http://www.sourceinsight.com/update.html Source Insight] <br />
** Unzip the [https://codeload.github.com/repetier/Repetier-Firmware/zip/development Repetier firmware], open your [http://arduino.cc/en/Main/Software Arduino IDE] <br />
** Select the Board type "arduino mega 2560" in "Tools\Board\arduino mega 2560" and the "Serial Port" in "Tools\Serial Port\COM**"<br />
** Open file Repetier.pde or "Repetier.ino" in "Repetier Unzip file\Repetier-Firmware\src\ArduinoAVR\Repetier\Repetier.pde" or "Repetier Unzip file\Repetier-Firmware\src\ArduinoAVR\Repetier\Repetier.ino".<br />
** Select configuration.h set ''#define MOTHERBOARD '''315''''' (PiBot for Repetier V1.4) or ''#define MOTHERBOARD ''''314''''' (PiBot for Repetier V1.0-1.3)<br />
** set'' #define DRIVE_SYSTEM '''0''''' (full cartesian system, xyz have seperate motors.) & ''#define FEATURE_CONTROLLER '''8'''''( PiBot Display/Controller extension with 20x4 character display) or ''#define FEATURE_CONTROLLER '''9''''' (PiBot Display/Controller extension with 16x2 character display).<br />
** Click the "Verify" button to compile the code or direct click "Upload" button to compile and upload firmware to PiBot for Repetier mother board.<br />
* Other firmware maybe compatible too, but you need to configure it. Such as:[https://github.com/ErikZalm/Marlin/tree/Marlin_v1 Marlin firmware]. <br />
<br />
<br />
= Troubleshooting =<br />
<br />
# If you can't upload the firmware, Please check the Aduino tools setting and press the "reset button" once the compile finished.<br />
# If the LCD can't display, please check the connection and check the Vo value. <br />
<br />
= Future development =<br />
* Both the 4-Pin I2C port and 20-Pin IDC3 port integrated, it much be a more powerful one.<br />
<br />
= enjoy! =</div>Panxinlong7373https://reprap.org/mediawiki/index.php?title=PiBot_for_Repetier_Motherboard&diff=110524PiBot for Repetier Motherboard2013-11-15T11:21:55Z<p>Panxinlong7373: </p>
<hr />
<div>{{Languages|PiBot for Repetier Motherboard}}<br />
{{Development<br />
|name = PiBot for Repetier Motherboard<br />
|status = working<br />
|image = PiBotForRepetierMotherBoard.jpg<br />
|description = Part of PiBot Electronics Motherboard<br />
|license = [http://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0 ]<br />
|author = Panxinlong7373<br />
|categories = {{tag|Electronics}}, {{tag|electronics development}}, {{tag|PiBot}}, {{tag|Mendel_Development}}<br />
|cadModel = see files<br />
|url =[http://www.pibot.com PiBot]<br />
}}<br />
:'''PiBot for Repetier Motherboard''' is a part of PiBot electronics. It put forward a easy solution to make your 3D printer and CNC machine. Not only an electronic board, but also [http://www.pibot.com/pibox-for-3d-printer-and-cnc-ele-box-including-mainboard-1-and-step-driver-board-5-lcd-easy-convert-cnc-to-3d-printer.html#.UoHebLJ_s3w PiBot-box] which with the function similar to computer Host and you can easily handle it only plug few terminals.The technology of grit and black oxide finish dose used in PiBot-box fabrication. <br />
<br />
=Features & Specifications=<br />
<br />
==Highlights==<br />
<br />
* PiBot-Box development kit Supported. Offer a set of solution to your electronics. Easy use and transplant.<br />
* IDC & HT-396 cold-pressed terminal,It means these anti-plug linker is very convenience,fast and reliable. <br />
* build-in pins assignment silk in the Top Over layer. It more convenience to change or make your own assignment. <br />
* Officially authorization to add the Repetier terms on the boards. Support all the function in the [[Repetier-Host]] and [[Repetier-Firmware]].<br />
* Compatible all of the pins in the [http://arduino.cc/en/Main/ArduinoBoardMega2560 Ardunio Mega 2560] and [http://arduino.cc/en/Main/ArduinoBoardADK Ardunio ADK] <br />
* It's flexible! Capability to supply motors and heaters with a different voltage. <br />
* The heat bed with independent power source and Self-recovered safety. With two MOSFET parallel solution that can driver more powerful heat bed(optional function, you can use the soldered MOSFET only). <br />
* It's affordable! it fit to manufacture [http://www.pibot.com PiBot], RepRap, Mendel, CNC machine or to etch DIY.<br />
* Heater driver with heat sink,compatible more powerful heated header.<br />
<br />
==Details==<br />
<br />
* PiBot-Box Size: 273*225*50mm Technology: Grit Technology,Black Oxide Finish Color/Colour: Matte Black Material: Code-Draw Steel<br />
* [http://reprap.org/wiki/PiBot_for_Repetier_Motherboard Controller] and [http://reprap.org/wiki/PiBot_TB6600_Stepper_Driver motor drive] discrete solutions.<br />
* Double-sided PCB. [http://reprap.org/wiki/File:PiBotForRepetierboardinfo.png Board Size;99.9*91.2 mm-Rectangle] ; [http://reprap.org/wiki/File:PiBotForRepetierboardinfo.png Fix hole distance; 92.6*75 mm-4xM3 hole]<br />
* CPU: ATmega2560, ATmega1280 (Atmel Corp.)<br />
* 4x to 6x [http://reprap.org/wiki/PiBot_TB6600_Stepper_Driver PiBot TB6600 Stepper Driver], exchangeable, up to 4.5A output and 45v input,adjustable microstepping. Using a [[#Ports and Connectors |IDC-24pin port]], neat and dust-free finish.<br />
* On-board USB-TTL converter.<br />
* Integrated hardware for a fan, three extruder, a heated bed, 4 temperature sensor, 6 [http://reprap.org/wiki/PiBot_Endstop endstop port].<br />
* External hand switch [120V-10A]<br />
* IDC-20pin [[#Ports and Connectors | expand port]], include: SD cards, keys, dispaly LCD (lcd1602 or lcd2004),reset button.<br />
* Extension Boards for additional extruder, temperature sensor, fans, I2C bus device.<br />
* Extraction free pins use for whatever is desireable.<br />
* Single Supply, use the LM317[[File:LM317 for PiBot.pdf]] 3-terminal adjustable regulater, 5v supply solution. So the input can up to 40v.<br />
<br />
<br />
== Design Goals ==<br />
<br />
* Designed for [[Repetier-Firmware | Repetier]] and [http://www.pibot.com/pibox-for-3d-printer-and-cnc-ele-box-including-mainboard-1-and-step-driver-board-5-lcd-easy-convert-cnc-to-3d-printer.html#.UoHebLJ_s3w PiBot-box].<br />
* Offer an easy convert solution that to change your CNC machine into a 3D printer.<br />
* Easy use for DIY enthusiast, convenience for secondary development.<br />
* Support more extrude header and more types of machine. <br />
* Make it similar to computer host and you can easily handle it only plug few cables.<br />
<br />
== How to get it and related products ==<br />
<br />
* '''PiBot for Repetier Motherboard''': [http://www.pibot.com/index.php/pibot-for-repetier-motherboard.html#.UmNs17LBjVk http://www.pibot.com/index.php/pibot-for-repetier-motherboard.html#.UmNs17LBjVk]<br />
<br />
* [[PiBot TB6600 Stepper Driver]]<br />
<br />
* [[PiBot for Repetier SD LCD Controller]]<br />
<br />
* [[PiBot Endstop]]<br />
<br />
* [[PiBot Box]]<br />
<br />
== Communication & Contact ==<br />
* Any idea to develop this motherboard, you can email [mailto:panxinlong7373@163.com Pan Xinlong].<br />
* All parts are licensed under [http://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0].<br />
<br />
== PiBot Box ==<br />
PiBot Box _an Code-Drawn Steel Box. It can hold 1 PiBot mother Board , 4 PiBot TB6600 stepper driver, 1 manual controller board.<br />
This Steel Box include many heat sink holes which can continuous work for a few days without heat sink fan.<br />
Every working part contain the busy Indicator and this box with assorted machine hole.<br />
[[File:PiBotBox.png|thumb|left|800px ]]<br />
<br clear="all"/><br />
[[File:Pibox1.jpg|thumb|left|800px]]<br />
<br clear="all"/><br />
The second generation will put forward later, it can include 6 PiBot TB6600 stepper driver.<br />
<br />
<br />
= Ports and Connectors =<br />
<br />
*PiBot_for_Repetier_Motherboard 3D PCB integrate<br />
[[File:PiBotForRepetierboardmotherboard3D.png|PiBotForRepetierboardmotherboard3D.png]] <br />
<gallery><br />
Image:PiBotForRepetier driver port.png |PiBotForRepetier motor driver port<br />
Image:PiBotForRepetier endstop max port.png |PiBotForRepetier endstop max port<br />
Image:PiBotForRepetier endstop min port.png |PiBotForRepetier endstop min port<br />
Image:PiBotForRepetier Expand port.png |PiBotForRepetier expansion port <br />
Image:PiBotForRepetier fan extruders port.png |PiBotForRepetier fan & extruders port<br />
Image:PiBotForRepetier freepin port.png |PiBotForRepetier freepin port<br />
Image:PiBotForRepetier heatbed input output port.png |PiBotForRepetier heat bed input & output port<br />
Image:PiBotForRepetier Poweroutput port.png |PiBotForRepetier Power output port<br />
Image:PiBotForRepetier Reserved port.png |PiBotForRepetier Reserved port<br />
Image:PiBotForRepetier reset ISP port.png |PiBotForRepetier reset & ISP port<br />
Image:PiBotForRepetier Temperature sensor port.png |PiBotForRepetier Temperature sensor port<br />
Image:PiBotForRepetier usb power port.png |PiBotForRepetier USB & Power input port<br />
</gallery><br />
<br />
<br />
= How to Build =<br />
<br />
* Related Files<br />
**[[File:PiBotForRepetierV1.42PCB.pdf]]<br />
**[[File:PiBotForRepetier-V1.4-2.pdf]]<br />
<br />
''This part is only for users who want a empty PCB and weld them.<br />
The Mother board purchase from PiBot is welded by High-speed SMT machine in PCB process factory.''<br />
<br />
*Solder Images<br />
[[File:PiBotForRepetierMotherBoard Assemble1.jpg|thumb|left|550px|Prepare Components ]]<br />
*Prepare all of the components to build a PiBot For Repetier Mother Board; <br />
*You'll need a [[SolderingToolKit|soldering toolkit]] and [[SMTSolderingToolKit|SMT soldering toolkit]] to finish this board.<br />
<br clear="all"/><br />
[[File:PiBotForRepetierMotherBoard Assemble2.jpg|thumb|left|550px|solder surface mounting components ]] <br />
* Use [[SMTSolderingToolKit|SMT soldering toolkit]] <br />
** Apply solder paste to every exposed SMD pad.<br />
** Place each SMD component on its appropriate pad.<br />
** Place populated board on a cold hotplate,turn hotplate on,board solders itself!<br />
** Solder in remaining through hole components.<br />
* If you without a [[SolderingToolKit|soldering toolkit]], you can also use an tweezers and an soldering iron finish them by manual. All of them are hand solderable!<br />
<br clear="all"/><br />
[[File:PiBotForRepetierMotherBoard Assemble3.jpg|thumb|left|550px|solder through hole components ]] <br />
* Use [[SolderingToolKit|soldering toolkit]]<br />
** Insert through hole components.<br />
** solder all these pins to the pad.<br />
<br clear="all"/><br />
<gallery><br />
Image:PiBotForRepetier_IDC20_connector.jpg | IDC-20pin [[#Ports and Connectors | expand connector]],[http://www.pibot.com IDC cold compression pincers]<br />
Image:PiBotForRepetier_IDC24_connector.jpg | [[#Ports and Connectors |IDC-24pin Driver connector]],[http://www.pibot.com IDC cold compression pincers]<br />
Image:PiBotForRepetier_HT396_connector.jpg | HT-396 cold-pressed terminal,[http://www.pibot.com HT cold compression pincers]<br />
</gallery><br />
[[File:PiBotForRepetierDebug.jpg|thumb|left|550px| Hardware Test & Debug ]]<br />
* Hardware Test & Debug<br />
** Before plug in the power source and USB cable, you need to check the polarity of electrolytic capacitor, chip and diode.<br />
** Use an digital multimeter to test the resistance value of the power. Usually, it has a increase resister. Ensure no short cut and insufficient solder.<br />
** If no problem, you can plug in the USB cable, the power LED (red) lighten. <br />
** Plug in IDC-20pin [[#Ports and Connectors | expand connector]],[[#Ports and Connectors |IDC-24pin Driver connector]],temperature sensor.<br />
** Now, you can open the Repetier Host, click "Connet". <br />
** [[#Safety Tip | Notice]] <br />
<br clear="all"/><br />
<br />
= Firmware & Host =<br />
<br />
* PiBot for Repetier Motherboard V1.4 uses by default [[Repetier host]] and [[Repetier-Firmware | Repetier firmware]].<br />
** Download the Repetier firmware and Code editor [http://arduino.cc Arduino IDE] or [http://www.sourceinsight.com/update.html Source Insight] <br />
** Unzip the Repetier firmware, open your Arduino IDE.<br />
** Select the Board type "arduino mega 2560" in "Tools\Board\arduino mega 2560" and the "Serial Port" in "Tools\Serial Port\COM**"<br />
** Open file Repetier.pde or "Repetier.ino" in "Repetier Unzip file\Repetier-Firmware\src\ArduinoAVR\Repetier\Repetier.pde" or "Repetier Unzip file\Repetier-Firmware\src\ArduinoAVR\Repetier\Repetier.ino".<br />
** Select configuration.h set ''#define MOTHERBOARD '''315''''' (PiBot for Repetier V1.4) or ''#define MOTHERBOARD ''''314''''' (PiBot for Repetier V1.0-1.3)<br />
** set'' #define DRIVE_SYSTEM '''0''''' (full cartesian system, xyz have seperate motors.) & ''#define FEATURE_CONTROLLER '''8'''''( PiBot Display/Controller extension with 20x4 character display) or ''#define FEATURE_CONTROLLER '''9''''' (PiBot Display/Controller extension with 16x2 character display).<br />
** Click the "Verify" button to compile the code or direct click "Upload" button to compile and upload firmware to PiBot for Repetier mother board.<br />
* Other firmware maybe compatible too, but you need to configure it. Such as: [[Marlin]] firmware.<br />
<br />
= Troubleshooting =<br />
<br />
# If part of module can't work, you can easily deal with them by check the connect headers and the dip Resettable Fuse.<br />
# If you can't upload the firmware, Please check the Aduino tools setting and press the "reset button" once the compile finished. <br />
<br />
<br />
= Safety Tip =<br />
<br />
[[image:Generation3Electronics-achtung.gif|thumb]]<br />
<br />
Once you start putting electricity into your RepRap - even at just 12 volts - you have to take basic, common sense precautions to avoid fires. Just in case these fail, test your workshop [http://en.wikipedia.org/wiki/Smoke_detector smoke detector]. Don't have a smoke detector? Get one!<br />
<br />
= enjoy! =</div>Panxinlong7373https://reprap.org/mediawiki/index.php?title=Category:PiBot&diff=110523Category:PiBot2013-11-15T11:18:40Z<p>Panxinlong7373: </p>
<hr />
<div>{{Languages|:Category:Electronics development}}<br />
<br />
''' PiBot ''' '''=>''' [[File:PiBotPI256.jpg]] '''=>''' '''PI''' '''=>''' [[File:PiBot.png]]<br />
<br />
This category contains ''' PiBot electronics under development'''.<br />
<br />
==Purchase URL==<br />
* '''PiBot for Repetier Motherboard ''': [http://www.pibot.com/index.php/pibot-for-repetier-motherboard.html#.UmNs17LBjVk http://www.pibot.com/index.php/pibot-for-repetier-motherboard.html#.UmNs17LBjVk]<br />
<br />
* '''PiBot TB6600 Stepper Driver ''': [http://www.pibot.com/index.php/pibot-stepper-driver-board.html#.UmNtibLBjVk http://www.pibot.com/index.php/pibot-stepper-driver-board.html#.UmNtibLBjVk]<br />
<br />
* '''PiBot for Repetier SD LCD Controller ''': [http://www.pibot.com/index.php/pibot-for-repetier-sd-lcd-controller.html#.UmNtU7LBjVk http://www.pibot.com/index.php/pibot-for-repetier-sd-lcd-controller.html#.UmNtU7LBjVk]<br />
<br />
* '''PiBot Endstop ''': [http://www.pibot.com/index.php/pibot-endstop.html#.UmNnCLLBjVk http://www.pibot.com/index.php/pibot-endstop.html#.UmNnCLLBjVk] <br />
<br />
* '''PiBot Box (Free shiping) ''': [http://www.pibot.com/pibox-for-3d-printer-and-cnc-ele-box-including-mainboard-1-and-step-driver-board-5-lcd-easy-convert-cnc-to-3d-printer.html#.UoHebLJ_s3w http://www.pibot.com/pibox-for-3d-printer-and-cnc-ele-box-including-mainboard-1-and-step-driver-board-5-lcd-easy-convert-cnc-to-3d-printer.html#.UoHebLJ_s3w] <br />
<br />
<br />
[[Category:PiBot]]</div>Panxinlong7373https://reprap.org/mediawiki/index.php?title=PiBot_Endstop&diff=110522PiBot Endstop2013-11-15T11:17:13Z<p>Panxinlong7373: </p>
<hr />
<div>{{Languages|PiBot_endstop}}<br />
{{Development<br />
|name = PiBot_Endstop<br />
|status = working<br />
|image = Pibotendstop.jpg<br />
|description = Part of PiBot Electronics optical limit<br />
|license = [http://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0 ]<br />
|author = Panxinlong7373<br />
|categories = [[:Category:Electronics|Electronics]], [[:Category:Electronics_development|Electronics Development]], [[:Category:Mendel_Development|Mendel_Development]], [[:Category:PiBot|PiBot]]<br />
|cadModel = see files<br />
|url =[http://www.pibot.com PiBot]<br />
}}<br />
[[Category:Electronics development]]<br />
[[Category:Electronics]]<br />
[[Category:PiBot]]<br />
[[:Category:Mendel_Development]]<br />
: '''PiBot_Endstop'''<br />
=Description=<br />
<br />
* The PiBot_endstop is a 35x16mm PCB based on transmission type infrared sensor [[File:ITR9606-F.pdf]] or [[File:ITR9608-F.pdf]], with two mounting hole (M3 screw) distance; 28mm. <br />
<br />
* It is a non-contact transmission sensing devise, which with fast response time and high sensitive.<br />
<br />
* It is a positive logic electronic model, with 5v DC power pin, GND pin, and digital output pin.<br />
<br />
* It is powered by 5V DC, and has dual output (analog and digital).<br />
<br />
* If nothing stop the infrared illumination Photosensitive three Aurora, it output a low voltage; on the contrary, output high voltage. <br />
<br />
* I notice a very innovative design which based on Hall Effect [[Hall-%CE%98 | Hall-Θ]], it's very cool.<br />
<br />
* At same time, I found a solution that is use the reflective type infrared sensor and analog Comparator Amplifiers.<br />
<br />
* So that,both the Analog and Digital signal can be output.I believe an amazing design would come from you.you can contact me [mailto:panxinlong7373@163.com Pan Xinlong].<br />
<br />
* Price for complete [[PiBot Endstop]] - (soldered inc. connection terminal).<br />
<br />
* For purchasing or more information, please contact [http://www.pibot.com PiBot], or one of the resellers. <br />
<br />
* All parts are licensed under [http://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0].<br />
<br />
<br />
==Purchase URL==<br />
<br />
* [http://www.pibot.com/index.php/pibot-endstop.html#.UmNnCLLBjVk pibot.com]<br />
<br />
=Test & Work=<br />
<br />
<br />
==Hardware Test==<br />
<br />
# Plug in the 5v-DC, if it is correctly connect,the power LED will lighten(red one).<br />
# Then, use a slice plug in the 5mm trough of[http://www.everlight.com/index.php?option=com_k2&view=item&id=265:transmissive-type&Itemid=268&lang=en ITR9606-F|ITR9608-F], the work LED lighten(blue one).<br />
* If you finish steps above, congratulations! you have been finish the hardware test.<br />
<br />
==Connection and Software Debug== <br />
<br />
# Now, you can connect your cable, and plug in your mother board. <br />
# If an Repetier firmware is used in your mother board, you can test the connection of these pins.<br />
# Open Repetier-Host, click the "Manual Control", then, input "M119"in the "G-Cod edit box". <br />
# Plug in the slice or not, you will get the status change of the endstop in the Host's "Show in log window".<br />
<br />
<br />
=Board images=<br />
<br />
[[File:PibotEndstopPCB3D.png]]<br />
<br />
[[File:Pibotendstop.jpg]]<br />
<br />
[[File:PibotEndstopSCH.png]]<br />
<br />
<br />
=Parts List=<br />
<br />
{| border="1"<br />
|-<br />
| ''' Qnty ''' || ''' PartNr ''' || ''' Device ''' || ''' Footprint '''<br />
|-<br />
| 2 || D1,D2 || Blue,Red || led-0805-a<br />
|-<br />
| 1 || R1 || 180 || 0603ar<br />
|-<br />
| 3 || R2, R3, R4 || 1K || 0603ar<br />
|-<br />
| 1 || IC1 || IRF9606-F/IRF9608-F || transmission infrared sensor<br />
|-<br />
| 1 || Connector || 3P_Header-2.54 || SIP3/3P_HDR_OPT1<br />
|-<br />
| 2 || P3,P2 || fix hole-3mm || fix hole<br />
|-<br />
| 100mm || || Cable || <br />
|-<br />
|-1 || PiBot || PI || <br />
|}<br />
<br />
= Development in future =<br />
<br />
Optical reflective type with a cool outline.<br />
<br />
Chip solution: TCRT5000 ,LM358 or LM324(four channal) comparator, precision potentiometer<br />
<br />
Related design [[File:PiBotDevelop.png]]<br />
<br />
= enjoy =</div>Panxinlong7373https://reprap.org/mediawiki/index.php?title=File:PIBoxPart1data.jpg&diff=110521File:PIBoxPart1data.jpg2013-11-15T11:09:11Z<p>Panxinlong7373: PIBox dwg design file. Design by: Autodesk Inventor 2012, open it use 2012 or latest software.</p>
<hr />
<div>PIBox dwg design file. Design by: Autodesk Inventor 2012, open it use 2012 or latest software.</div>Panxinlong7373https://reprap.org/mediawiki/index.php?title=User:Panxinlong7373&diff=110516User:Panxinlong73732013-11-15T08:02:47Z<p>Panxinlong7373: </p>
<hr />
<div>= Illustration =<br />
* Welcome to Panxinlong7373!<br />
* I 'm a postgraduate. I want to be a engineer like my idol-[[Repetier]] & [http://reprap.org/wiki/User:Traumflug Traumflug].<br />
* Thanks all people who help me and give me most genuine advice.<br />
<br />
=Contact=<br />
*[mailto:Panxinlong7373@163.com Panxinlong7373@163.com ]<br />
*[mailto:pxl@pibot.com pxl@pibot.com ]<br />
*Tencent QQ:779628837<br />
<br />
=Contributions=<br />
* [[PiBot Endstop]]<br />
* [[PiBot for Repetier Motherboard]]<br />
* [[PiBot for Repetier SD LCD Controller]]<br />
* [[PiBot TB6600 Stepper Driver]]<br />
* [[PiBot-Box]]<br />
<br />
<br />
[[Category: PiBot]]</div>Panxinlong7373https://reprap.org/mediawiki/index.php?title=User:Panxinlong7373&diff=110515User:Panxinlong73732013-11-15T07:57:05Z<p>Panxinlong7373: </p>
<hr />
<div>= Illustration =<br />
* Welcome to Panxinlong7373!<br />
* I 'm a postgraduate. I want to be a engineer like my idol-[[Repetier]] & [http://reprap.org/wiki/User:Traumflug Traumflug].<br />
* Thanks all people who help me and give me most genuine advice.<br />
<br />
=Contact=<br />
*[mailto:Panxinlong7373@163.com Panxinlong7373@163.com ]<br />
*[mailto:pxl@pibot.com pxl@pibot.com ]<br />
*Tencent QQ:779628837<br />
<br />
=Contributions=<br />
* [[PiBot Endstop]]<br />
* [[PiBot for Repetier Motherboard]]<br />
* [[PiBot for Repetier SD LCD Controller]]<br />
* [[PiBot TB6600 Stepper Driver]]<br />
* [[PiBot-Box]]<br />
<br />
<br />
[[Category:Nice People Who Upload Files And Are Quite Keen On Selling You A Set Of Printed Parts]]</div>Panxinlong7373https://reprap.org/mediawiki/index.php?title=User:Panxinlong7373&diff=110514User:Panxinlong73732013-11-15T07:36:35Z<p>Panxinlong7373: </p>
<hr />
<div>= Illustration =<br />
* Welcome to Panxinlong7373!<br />
* I 'm a postgraduate. I want to be a engineer like my idol-[[Repetier]] & [http://reprap.org/wiki/User:Traumflug Traumflug].<br />
<br />
=Contact=<br />
*Panxinlong7373@163.com <br />
*pxl@pibot.com<br />
*Tencent QQ:779628837<br />
<br />
=Contributions=<br />
* [[PiBot Endstop]]<br />
* [[PiBot for Repetier Motherboard]]<br />
* [[PiBot for Repetier SD LCD Controller]]<br />
* [[PiBot TB6600 Stepper Driver]]<br />
* [[PiBot-Box]]<br />
<br />
<br />
[[Category:Nice People Who Upload Files And Are Quite Keen On Selling You A Set Of Printed Parts]]</div>Panxinlong7373https://reprap.org/mediawiki/index.php?title=PiBot_for_Repetier_Motherboard&diff=110457PiBot for Repetier Motherboard2013-11-14T09:02:23Z<p>Panxinlong7373: </p>
<hr />
<div>{{Languages|PiBot for Repetier Motherboard}}<br />
{{Development<br />
|name = PiBot for Repetier Motherboard<br />
|status = working<br />
|image = PiBotForRepetierMotherBoard.jpg<br />
|description = Part of PiBot Electronics Motherboard<br />
|license = [http://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0 ]<br />
|author = Panxinlong7373<br />
|categories = {{tag|Electronics}}, {{tag|electronics development}}, {{tag|PiBot}}<br />
|cadModel = see files<br />
|url =[http://www.pibot.com PiBot]<br />
}}<br />
:'''PiBot for Repetier Motherboard''' is a part of PiBot electronics. It put forward a easy solution to make your 3D printer and CNC machine. Not only an electronic board, but also [http://www.pibot.com/pibox-for-3d-printer-and-cnc-ele-box-including-mainboard-1-and-step-driver-board-5-lcd-easy-convert-cnc-to-3d-printer.html#.UoHebLJ_s3w PiBot-box] which with the function similar to computer Host and you can easily handle it only plug few terminals.The technology of grit and black oxide finish dose used in PiBot-box fabrication. <br />
<br />
=Features & Specifications=<br />
<br />
==Highlights==<br />
<br />
* PiBot-Box development kit Supported. Offer a set of solution to your electronics. Easy use and transplant.<br />
* IDC & HT-396 cold-pressed terminal,It means these anti-plug linker is very convenience,fast and reliable. <br />
* build-in pins assignment silk in the Top Over layer. It more convenience to change or make your own assignment. <br />
* Officially authorization to add the Repetier terms on the boards. Support all the function in the [[Repetier-Host]] and [[Repetier-Firmware]].<br />
* Compatible all of the pins in the [http://arduino.cc/en/Main/ArduinoBoardMega2560 Ardunio Mega 2560] and [http://arduino.cc/en/Main/ArduinoBoardADK Ardunio ADK] <br />
* It's flexible! Capability to supply motors and heaters with a different voltage. <br />
* The heat bed with independent power source and Self-recovered safety. With two MOSFET parallel solution that can driver more powerful heat bed(optional function, you can use the soldered MOSFET only). <br />
* It's affordable! it fit to manufacture [http://www.pibot.com PiBot], RepRap, Mendel, CNC machine or to etch DIY.<br />
* Heater driver with heat sink,compatible more powerful heated header.<br />
<br />
==Details==<br />
<br />
* PiBot-Box Size: 273*225*50mm Technology: Grit Technology,Black Oxide Finish Color/Colour: Matte Black Material: Code-Draw Steel<br />
* [http://reprap.org/wiki/PiBot_for_Repetier_Motherboard Controller] and [http://reprap.org/wiki/PiBot_TB6600_Stepper_Driver motor drive] discrete solutions.<br />
* Double-sided PCB. [http://reprap.org/wiki/File:PiBotForRepetierboardinfo.png Board Size;99.9*91.2 mm-Rectangle] ; [http://reprap.org/wiki/File:PiBotForRepetierboardinfo.png Fix hole distance; 92.6*75 mm-4xM3 hole]<br />
* CPU: ATmega2560, ATmega1280 (Atmel Corp.)<br />
* 4x to 6x [http://reprap.org/wiki/PiBot_TB6600_Stepper_Driver PiBot TB6600 Stepper Driver], exchangeable, up to 4.5A output and 45v input,adjustable microstepping. Using a [[#Ports and Connectors |IDC-24pin port]], neat and dust-free finish.<br />
* On-board USB-TTL converter.<br />
* Integrated hardware for a fan, three extruder, a heated bed, 4 temperature sensor, 6 [http://reprap.org/wiki/PiBot_Endstop endstop port].<br />
* External hand switch [120V-10A]<br />
* IDC-20pin [[#Ports and Connectors | expand port]], include: SD cards, keys, dispaly LCD (lcd1602 or lcd2004),reset button.<br />
* Extension Boards for additional extruder, temperature sensor, fans, I2C bus device.<br />
* Extraction free pins use for whatever is desireable.<br />
* Single Supply, use the LM317[[File:LM317 for PiBot.pdf]] 3-terminal adjustable regulater, 5v supply solution. So the input can up to 40v.<br />
<br />
<br />
== Design Goals ==<br />
<br />
* Designed for [[Repetier-Firmware | Repetier]] and [http://www.pibot.com/pibox-for-3d-printer-and-cnc-ele-box-including-mainboard-1-and-step-driver-board-5-lcd-easy-convert-cnc-to-3d-printer.html#.UoHebLJ_s3w PiBot-box].<br />
* Offer an easy convert solution that to change your CNC machine into a 3D printer.<br />
* Easy use for DIY enthusiast, convenience for secondary development.<br />
* Support more extrude header and more types of machine. <br />
* Make it similar to computer host and you can easily handle it only plug few cables.<br />
<br />
== How to get it and related products ==<br />
<br />
* '''PiBot for Repetier Motherboard $39.00''': [http://www.pibot.com/index.php/pibot-for-repetier-motherboard.html#.UmNs17LBjVk http://www.pibot.com/index.php/pibot-for-repetier-motherboard.html#.UmNs17LBjVk]<br />
<br />
* '''PiBot TB6600 Stepper Driver $19.99''': [http://www.pibot.com/index.php/pibot-stepper-driver-board.html#.UmNtibLBjVk http://www.pibot.com/index.php/pibot-stepper-driver-board.html#.UmNtibLBjVk]<br />
<br />
* '''PiBot for Repetier SD LCD Controller $29.99''': [http://www.pibot.com/index.php/pibot-for-repetier-sd-lcd-controller.html#.UmNtU7LBjVk http://www.pibot.com/index.php/pibot-for-repetier-sd-lcd-controller.html#.UmNtU7LBjVk]<br />
<br />
* '''PiBot Endstop $2.29''': [http://www.pibot.com/index.php/pibot-endstop.html#.UmNnCLLBjVk http://www.pibot.com/index.php/pibot-endstop.html#.UmNnCLLBjVk]<br />
<br />
* '''PiBot Box (Free shiping) $199''': [http://www.pibot.com/pibox-for-3d-printer-and-cnc-ele-box-including-mainboard-1-and-step-driver-board-5-lcd-easy-convert-cnc-to-3d-printer.html#.UoHebLJ_s3w http://www.pibot.com/pibox-for-3d-printer-and-cnc-ele-box-including-mainboard-1-and-step-driver-board-5-lcd-easy-convert-cnc-to-3d-printer.html#.UoHebLJ_s3w]<br />
<br />
== Communication & Contact ==<br />
* Any idea to develop this motherboard, you can email [mailto:panxinlong7373@163.com Pan Xinlong].<br />
* All parts are licensed under [http://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0].<br />
<br />
== PiBot Box ==<br />
PiBot Box _an Code-Drawn Steel Box. It can hold 1 PiBot mother Board , 4 PiBot TB6600 stepper driver, 1 manual controller board.<br />
This Steel Box include many heat sink holes which can continuous work for a few days without heat sink fan.<br />
Every working part contain the busy Indicator and this box with assorted machine hole.<br />
[[File:PiBotBox.png|thumb|left|800px ]]<br />
<br clear="all"/><br />
[[File:Pibox1.jpg|thumb|left|800px]]<br />
<br clear="all"/><br />
The second generation will put forward later, it can include 6 PiBot TB6600 stepper driver.<br />
<br />
<br />
= Ports and Connectors =<br />
<br />
*PiBot_for_Repetier_Motherboard 3D PCB integrate<br />
[[File:PiBotForRepetierboardmotherboard3D.png|PiBotForRepetierboardmotherboard3D.png]] <br />
<gallery><br />
Image:PiBotForRepetier driver port.png |PiBotForRepetier motor driver port<br />
Image:PiBotForRepetier endstop max port.png |PiBotForRepetier endstop max port<br />
Image:PiBotForRepetier endstop min port.png |PiBotForRepetier endstop min port<br />
Image:PiBotForRepetier Expand port.png |PiBotForRepetier expansion port <br />
Image:PiBotForRepetier fan extruders port.png |PiBotForRepetier fan & extruders port<br />
Image:PiBotForRepetier freepin port.png |PiBotForRepetier freepin port<br />
Image:PiBotForRepetier heatbed input output port.png |PiBotForRepetier heat bed input & output port<br />
Image:PiBotForRepetier Poweroutput port.png |PiBotForRepetier Power output port<br />
Image:PiBotForRepetier Reserved port.png |PiBotForRepetier Reserved port<br />
Image:PiBotForRepetier reset ISP port.png |PiBotForRepetier reset & ISP port<br />
Image:PiBotForRepetier Temperature sensor port.png |PiBotForRepetier Temperature sensor port<br />
Image:PiBotForRepetier usb power port.png |PiBotForRepetier USB & Power input port<br />
</gallery><br />
<br />
<br />
= How to Build =<br />
<br />
* Related Files<br />
**[[File:PiBotForRepetierV1.42PCB.pdf]]<br />
**[[File:PiBotForRepetier-V1.4-2.pdf]]<br />
<br />
''This part is only for users who want a empty PCB and weld them.<br />
The Mother board purchase from PiBot is welded by High-speed SMT machine in PCB process factory.''<br />
<br />
*Solder Images<br />
[[File:PiBotForRepetierMotherBoard Assemble1.jpg|thumb|left|550px|Prepare Components ]]<br />
*Prepare all of the components to build a PiBot For Repetier Mother Board; <br />
*You'll need a [[SolderingToolKit|soldering toolkit]] and [[SMTSolderingToolKit|SMT soldering toolkit]] to finish this board.<br />
<br clear="all"/><br />
[[File:PiBotForRepetierMotherBoard Assemble2.jpg|thumb|left|550px|solder surface mounting components ]] <br />
* Use [[SMTSolderingToolKit|SMT soldering toolkit]] <br />
** Apply solder paste to every exposed SMD pad.<br />
** Place each SMD component on its appropriate pad.<br />
** Place populated board on a cold hotplate,turn hotplate on,board solders itself!<br />
** Solder in remaining through hole components.<br />
* If you without a [[SolderingToolKit|soldering toolkit]], you can also use an tweezers and an soldering iron finish them by manual. All of them are hand solderable!<br />
<br clear="all"/><br />
[[File:PiBotForRepetierMotherBoard Assemble3.jpg|thumb|left|550px|solder through hole components ]] <br />
* Use [[SolderingToolKit|soldering toolkit]]<br />
** Insert through hole components.<br />
** solder all these pins to the pad.<br />
<br clear="all"/><br />
<gallery><br />
Image:PiBotForRepetier_IDC20_connector.jpg | IDC-20pin [[#Ports and Connectors | expand connector]],[http://www.pibot.com IDC cold compression pincers]<br />
Image:PiBotForRepetier_IDC24_connector.jpg | [[#Ports and Connectors |IDC-24pin Driver connector]],[http://www.pibot.com IDC cold compression pincers]<br />
Image:PiBotForRepetier_HT396_connector.jpg | HT-396 cold-pressed terminal,[http://www.pibot.com HT cold compression pincers]<br />
</gallery><br />
[[File:PiBotForRepetierDebug.jpg|thumb|left|550px| Hardware Test & Debug ]]<br />
* Hardware Test & Debug<br />
** Before plug in the power source and USB cable, you need to check the polarity of electrolytic capacitor, chip and diode.<br />
** Use an digital multimeter to test the resistance value of the power. Usually, it has a increase resister. Ensure no short cut and insufficient solder.<br />
** If no problem, you can plug in the USB cable, the power LED (red) lighten. <br />
** Plug in IDC-20pin [[#Ports and Connectors | expand connector]],[[#Ports and Connectors |IDC-24pin Driver connector]],temperature sensor.<br />
** Now, you can open the Repetier Host, click "Connet". <br />
** [[#Safety Tip | Notice]] <br />
<br clear="all"/><br />
<br />
= Firmware & Host =<br />
<br />
* PiBot for Repetier Motherboard V1.4 uses by default [[Repetier host]] and [[Repetier-Firmware | Repetier firmware]].<br />
** Download the Repetier firmware and Code editor [http://arduino.cc Arduino IDE] or [http://www.sourceinsight.com/update.html Source Insight] <br />
** Unzip the Repetier firmware, open your Arduino IDE.<br />
** Select the Board type "arduino mega 2560" in "Tools\Board\arduino mega 2560" and the "Serial Port" in "Tools\Serial Port\COM**"<br />
** Open file Repetier.pde or "Repetier.ino" in "Repetier Unzip file\Repetier-Firmware\src\ArduinoAVR\Repetier\Repetier.pde" or "Repetier Unzip file\Repetier-Firmware\src\ArduinoAVR\Repetier\Repetier.ino".<br />
** Select configuration.h set ''#define MOTHERBOARD '''315''''' (PiBot for Repetier V1.4) or ''#define MOTHERBOARD ''''314''''' (PiBot for Repetier V1.0-1.3)<br />
** set'' #define DRIVE_SYSTEM '''0''''' (full cartesian system, xyz have seperate motors.) & ''#define FEATURE_CONTROLLER '''8'''''( PiBot Display/Controller extension with 20x4 character display) or ''#define FEATURE_CONTROLLER '''9''''' (PiBot Display/Controller extension with 16x2 character display).<br />
** Click the "Verify" button to compile the code or direct click "Upload" button to compile and upload firmware to PiBot for Repetier mother board.<br />
* Other firmware maybe compatible too, but you need to configure it. Such as: [[Marlin]] firmware.<br />
<br />
= Troubleshooting =<br />
<br />
# If part of module can't work, you can easily deal with them by check the connect headers and the dip Resettable Fuse.<br />
# If you can't upload the firmware, Please check the Aduino tools setting and press the "reset button" once the compile finished. <br />
<br />
<br />
= Safety Tip =<br />
<br />
[[image:Generation3Electronics-achtung.gif|thumb]]<br />
<br />
Once you start putting electricity into your RepRap - even at just 12 volts - you have to take basic, common sense precautions to avoid fires. Just in case these fail, test your workshop [http://en.wikipedia.org/wiki/Smoke_detector smoke detector]. Don't have a smoke detector? Get one!<br />
<br />
= enjoy! =</div>Panxinlong7373https://reprap.org/mediawiki/index.php?title=PiBot_TB6600_Stepper_Driver&diff=110167PiBot TB6600 Stepper Driver2013-11-12T07:56:58Z<p>Panxinlong7373: </p>
<hr />
<div>{{Languages|PiBot_TB6600_Stepper_Driver}}<br />
{{Development<br />
|name = PiBot TB6600 Stepper Driver<br />
|status = working<br />
|image = PibotStepDriver.jpg<br />
|description = Part of PiBot Electronics,Stepper Driver<br />
|license = [http://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0 ]<br />
|author = Panxinlong7373<br />
|categories = [[:Category:Electronics|Electronics]], [[:Category:Electronics_development|Electronics Development]], [[:Category:PiBot|PiBot]]<br />
|cadModel = see files<br />
|url =[http://www.pibot.com PiBot]<br />
}}<br />
[[Category:Electronics development]]<br />
[[Category:Electronics]]<br />
[[Category:PiBot]]<br />
:'''PiBot TB6600 Stepper Driver'''is a part of PiBot electronics. It put forward a easy solution to make your 3D printer and CNC machine. Not only an electronic board, but also an [http://www.pibot.com/pibox-for-3d-printer-and-cnc-ele-box-including-mainboard-1-and-step-driver-board-5-lcd-easy-convert-cnc-to-3d-printer.html#.UoHVyXDUOlo PiBot-box] which's function is similar to the computer Host and you can easily handle it only plug few terminals. <br />
<br />
== Description ==<br />
<br />
The PiBot TB6600 Stepper Driver is a [http://reprap.org/mediawiki/images/8/8c/TB6600HG.pdf TOSHIBA TB6600HG] based driver.<br />
*Features of stepper Driver<br />
** PWM chopper-type single-chip bipolar sinusoidal micro-step stepping motor driver. <br />
** BiCD 0.13 (50 V) process, Lower Ron: 0.4 Ω(typ.).<br />
** Output withstand voltage: VCC = 50 V.<br />
** Output current: IOUT = 5.0 A (absolute maximum ratings, peak, within 100ms);IOUT = 4.5 A (operating range, maximal. value);More [http://reprap.org/wiki/Stepper_motor Stepper motors] you can choose (NEMA17,NEMA23 and a few NEMA34). weld 6*1W external resister sensor.<br />
** Thermal shut down (TSD) protection.<br />
** Under voltage lock out (UVLO) protection.<br />
** Over-current detection (ISD) protection.<br />
** Double input port: Anti-reverse structure IDC haeder( 8pin symmetrical input) & HT-396-4pin input (suit for DIY).<br />
** Stepless adjustable reference voltage.<br />
** Compatible the CNC Stepper Motor.<br />
** Offer an solution to change your CNC to 3D Printer.<br />
** Board size: 51.1*58.5mm ; fix hole: 43.9*45.7mm -Carry 60*60*10mm aluminum Heat sink which build-in fix hole and connection hole. <br />
** Auto half current, energy conservation.<br />
** Photoelectric-isolation used in the input port,compatible more drive Level.<br />
** Programmable micro step - 1/1, 1/2A, 1/2B, 1/4, 1/8, 1/16.<br />
** Affordable price.<br />
** For purchasing or more information, please contact [http://www.pibot.com PiBot], or one of the resellers. <br />
** Any idea to develop this motor driver, you can ask [mailto:panxinlong7373@163.com [Pan Xinlong]].<br />
** All parts are licensed under [http://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0 ].<br />
<br />
== How to get it and related products ==<br />
<br />
* '''PiBot for Repetier Motherboard $39.00''': [http://www.pibot.com/index.php/pibot-for-repetier-motherboard.html#.UmNs17LBjVk http://www.pibot.com/index.php/pibot-for-repetier-motherboard.html#.UmNs17LBjVk]<br />
<br />
* '''PiBot TB6600 Stepper Driver $19.99''': [http://www.pibot.com/index.php/pibot-stepper-driver-board.html#.UmNtibLBjVk http://www.pibot.com/index.php/pibot-stepper-driver-board.html#.UmNtibLBjVk]<br />
<br />
* '''PiBot for Repetier SD LCD Controller $29.99''': [http://www.pibot.com/index.php/pibot-for-repetier-sd-lcd-controller.html#.UmNtU7LBjVk http://www.pibot.com/index.php/pibot-for-repetier-sd-lcd-controller.html#.UmNtU7LBjVk]<br />
<br />
* '''PiBot Endstop $2.29''': [http://www.pibot.com/index.php/pibot-endstop.html#.UmNnCLLBjVk http://www.pibot.com/index.php/pibot-endstop.html#.UmNnCLLBjVk]<br />
<br />
* '''PiBot Box (Free shiping) $199''': [http://www.pibot.com/pibox-for-3d-printer-and-cnc-ele-box-including-mainboard-1-and-step-driver-board-5-lcd-easy-convert-cnc-to-3d-printer.html#.UoHebLJ_s3w http://www.pibot.com/pibox-for-3d-printer-and-cnc-ele-box-including-mainboard-1-and-step-driver-board-5-lcd-easy-convert-cnc-to-3d-printer.html#.UoHebLJ_s3w]<br />
<br />
<br />
== Driver Connection and PiBot Box Use ==<br />
<br clear="all"/><br />
[[File:StepperMotorDriverSetting.jpg|thumb|left|800px|PiBot TB6600 Stepper Driver Connection image]]<br />
<br clear="all"/><br />
[[File:PiBotBox.png|thumb|left|800px| PiBox Inventor Design]]<br />
<br clear="all"/><br />
[[File:Pibox1.jpg|thumb|left|800px| Assembled PiBot Box]]<br />
<br clear="all"/><br />
The second generation of PiBot Box will put forward which can include 6 motor driver and the Manual Controller.<br />
<br />
<br />
== Settings of Driver==<br />
<br />
PiBot TB6600 Stepper Driver all input pins build-in connect to GND with a 100KΩ resistance.<br />
{| border="1"<br />
|-<br />
| ''' M1(input) ''' || ''' M2(input) ''' || ''' M3(input) ''' || ''' Mode (Excitation) ''' || ''' Illustrate '''<br />
|-<br />
|L || L || L || standby mode (operation of the internal circuit is almost turned off) || H-High voltage, L-Low voltage<br />
|-<br />
| L || L || H || 1/1(2-phase excitation, full-step)<br />
|-<br />
| L || H || L || 1/2A type (1-2phase excitation A type) (0%-71%-100%)<br />
|-<br />
| L || H || H || 1/2B type (1-2phase excitation B type) (0%-100%)<br />
|-<br />
| H || L || L || 1/4 (W1-2phase excitation)<br />
|-<br />
| H || L || H || 1/8 (2W1-2phase excitation)<br />
|-<br />
| H || H || L || 1/16 (4W1-2phase excitation)<br />
|-<br />
| H || H || H || standby mode (operation of the internal circuit is almost turned off)<br />
|}<br />
<br />
<br />
{| border="2"<br />
|-<br />
| ''' Auto\Latch(input) ''' || ''' Effect ''' || ''' Illustrate '''<br />
|-<br />
| L || TSD and ISD functions return by either of turning on power supply again or<br />
programming the ENABLE as H → L → H || default set to High<br />
|-<br />
| H || TSD and ISD functions return automatically<br />
|}<br />
<br />
<br />
{| border="3"<br />
|-<br />
| ''' TQ(input) ''' || ''' Vref Voltage Ratio ''' || ''' Effect '''|| ''' Illustrate '''<br />
|-<br />
| L || 30% of the input Vref || decrease 70% Motor current || default set to High<br />
|-<br />
| H || 100% of the input Vref || full current,more power<br />
|}<br />
<br />
<br />
<br />
[[File:PiBotTB6600StepperDriverVref.jpg|thumb|right|400px|adjust the Vref to set the stepper motor current]]<br />
<br />
== 100% Current Settings (Current value) ==<br />
<br />
100% current value is determined by Vref inputted from external part and the external resistance for<br />
detecting output current. Vref is doubled 1/3 inside IC.<br />
Per the [[http://reprap.org/mediawiki/images/8/8c/TB6600HG.pdf TB6600 datasheet]], the calculation for current is: <br />
<br />
Io(100%) = (1/3 × Vref) ÷ RNF<br />
<br />
The average current is lower than the calculated value because this IC has the method of peak current<br />
detection.<br />
<br />
RNF should be 0.68||0.68||0.68=0.2267Ω<br />
<br />
Sometimes this value can be set by experiment, that [http://reprap.org/wiki/Stepper_motor Stepper motor] not heating, small noise and the chip do not get too hot.<br />
<br />
<br />
<br />
== How to Build ==<br />
<br />
* Related Files<br />
**[[File: PiBot_TB6600_Stepper_Driver_sch.pdf]]<br />
**[http://reprap.org/wiki/File:PiBotTB6600StepperDriver3dPCB.png PCB file],[[File:PiBotTB6600StepperDriverPCB.pdf]]<br />
<br />
*Solder Images<br />
**[[File:PiBotTB6600StepperDriverC1.jpg|thumb|left|400px|Prepare Components ]]<br />
*Prepare all of the components to build a PiBot TB6600 Stepper Driver; <br />
*You'll need a [[SolderingToolKit|soldering toolkit]] and [[SMTSolderingToolKit|SMT soldering toolkit]] to finish this board.<br />
<br clear="all"/><br />
**[[File:PiBotTB6600StepperDriverC2.jpg|thumb|left|400px|solder surface mounting components ]] <br />
* Use [[SMTSolderingToolKit|SMT soldering toolkit]] <br />
** Apply solder paste to every exposed SMD pad.<br />
** Place each SMD component on its appropriate pad.<br />
** Place populated board on a cold hotplate,turn hotplate on,board solders itself!<br />
** Solder in remaining through hole components.<br />
* If you without a [[SolderingToolKit|soldering toolkit]], you can also use an tweezers and an soldering iron finish them by manual.<br />
<br clear="all"/><br />
**[[File:PiBotTB6600StepperDriverC4.jpg|thumb|left|400px|solder through hole components ]] <br />
* Use [[SolderingToolKit|soldering toolkit]]<br />
** Insert through hole components.<br />
** solder all these pins to the pad.<br />
<br clear="all"/><br />
**[[File:PiBotTB6600StepperDriverC5.jpg|thumb|left|400px|solder chip in bottom layer ]]<br />
* Solder the TB6600 in bottom <br />
* Be careful, please ensure no short cut and insufficient solder.<br />
<br clear="all"/><br />
**[[File:PiBotTB6600StepperDriverC6.jpg|thumb|left|400px|solder chip in bottom layer ]]<br />
* Test<br />
** Before plug in the power source, you first need to check the polarity of electrolytic capacitor, chip and diode.<br />
** Use an digital multimeter to test the resistance value of the power. Usually, it has a increase resister. Ensure no short cut and insufficient solder.<br />
** Now, you can plug in the power source, the power LED (red) lighten. Usually,the Run LED(green or red) lighten(it not related).<br />
** Connect the control pins and output pins(A1-Red A2-Green B1-Yellow B2-Blue or A1-Black A2-Green B1-Red B2-Blue), input signal, <br />
<br clear="all"/><br />
* stepper Motor and Driver Connection<br />
{| border="4"<br />
|-<br />
| ''' A1(output) ''' || ''' A2(output) ''' || ''' B1(output) '''|| ''' B1(output) '''<br />
|-<br />
| Red wire || Green wire || Yellow wire || Blue wire<br />
|-<br />
| Black wire || Green wire || Red wire || Blue wire<br />
|}<br />
<br />
== Pin Map ==<br />
<br />
# Input, The IDC Header<br />
{| border="5"<br />
|-<br />
| '''Pin''' || '''Name''' || '''Function''' <br />
|-<br />
| 1 || Enable || Control signal input. set to high input, set to low disable input.<br />
|-<br />
| 2 || direction || Forward/reverse control. set to high CW, set to low CCW.<br />
|-<br />
| 3 || clk || A pulse on this line will make the stepper motor advance one step in the desired direction. <br />
|-<br />
| 4 || GND || Connect to the controller common ground.<br />
|-<br />
| 5 || GND || Connect to the controller common ground. <br />
|-<br />
| 6 || clk|| A pulse on this line will make the stepper motor advance one step in the desired direction. <br />
|-<br />
| 7 || direction || Forward/reverse control. set to high CW, set to low CCW.<br />
|-<br />
| 8 || Enable || Control signal input. set to high input, set to low disable input. <br />
|}<br />
# Input, HT-3.96mm-4pin header <br />
{| border="6"<br />
|-<br />
| '''Pin''' || '''Name''' || '''Function''' <br />
|-<br />
| 1 || Enable || Control signal input. set to high input, set to low disable input.<br />
|-<br />
| 2 || direction || Forward/reverse control. set to high CW, set to low CCW.<br />
|-<br />
| 3 || clk || A pulse on this line will make the stepper motor advance one step in the desired direction. <br />
|-<br />
| 4 || GND || Connect to the controller common ground.<br />
|}<br />
#Input, HT-3.96mm-2pin header<br />
{| border="7"<br />
|-<br />
| '''Pin''' || '''Name''' || '''Function''' <br />
|-<br />
| 1 || Power + || Input the power source "+" polarity. Limit input:0-45V.<br />
|-<br />
| 2 || Power - || Input the power source "-" polarity. <br />
|}<br />
# Output, HT-3.96mm-4pin header <br />
{| border="8"<br />
|-<br />
| '''Pin''' || '''Name''' || '''Function''' <br />
|-<br />
| 1 || A1 || Output of Driver connect to Stepper motor A1-A2<br />
|-<br />
| 2 || A2 || Output of Driver connect to Stepper motor A1-A2<br />
|-<br />
| 3 || B1 || Output of Driver connect to Stepper motor B1-B2<br />
|-<br />
| 4 || B2 || Output of Driver connect to Stepper motor B1-B2<br />
|}<br />
<br />
<br />
==Driver Comparison==<br />
<br />
{{merge to | stepper motor driver#Stepper drivers}}<br />
<br />
{| border="1"<br />
|+<br />
====Alternative sources for stepper drivers====<br />
|Manufacturer<br />
|Verified?<br />
|Location<br />
|Max current<br />
|Microstepping<br />
|Comments<br />
|-<br />
|[[PiBot TB6600 Stepper Driver]] (using Toshiba 6600HG)<br />
|Yes<br />
|CN<br />
|0-4.5 A<br />
|1/1,1/2A,1/2B, 1/4,1/8,1/16<br />
|<br />
* PiBot_Stepper_Driver Board is a opensource driver board. <br />
* it offer an solution that suit for your CNC mill and 3D Printer, easy convert your CNC into a 3D Printer.<br />
* NEMA14 and NEMA17 stepper motor compatible.<br />
* photoelectric-isolation used in the input port,compatible more drive Level.<br />
* Carry a 60*60*10 aluminum heat sink, 6*1W external resistance sensor. A more powerful driver current.<br />
* Limit input voltage: 45v.<br />
* Thermal shut down (TSD) protection,Under voltage lock out (UVLO) protection, Over-current detection (ISD) protection.<br />
|-<br />
|[[Stepper Motor Driver 2.3]] (using A3982)<br />
|Yes<br />
|US<br />
|2 A<br />
|1/2<br />
|Listed for comparison.<br />
|-<br />
|[http://www.sparkfun.com/commerce/product_info.php?products_id=9402 EasyDriver] (using A3967)<br />
|Yes<br />
|US<br />
|0.75 A<br />
|1/8<br />
|Slightly underpowered compared to other drivers, at only 750 mA/phase. [[User:bothacker|bothacker]] uses EasyDriver[http://bothacker.com/2010/01/21/my-electronics-setup/], and reports that it has plenty sufficient power for Mendel. Recommended.<br />
|-<br />
|[[Pololu stepper driver board]]<br />
|Yes<br />
|US<br />
|2 A<br />
|1/16<br />
|Can get very warm; active fan cooling or passive small heatsink is needed above ~0.5 A. Recommended.<br />
|-<br />
|[http://stores.eb ... ay.com/autohec 4 Axis Stepper Motor Driver Controller] (using A3977)<br />
|Yes<br />
|US<br />
|2.5 A<br />
|1/8<br />
|4 stepper drivers on a single board. <br />
|-<br />
|[http://www.diycnc.co.uk/html/driver25.html DIY CNC]<br />
|No<br />
|GB<br />
|2.5 A<br />
|1/8<br />
|Can drive 1 stepper; discount when buying several.<br />
|-<br />
|[http://www.adafruit.com/index.php?main_page=product_info&products_id=81 Arduino Motor Shield]<br />
|No<br />
|US<br />
|0.6 A<br />
|?<br />
|Requires Arduino as controller. Can drive 2 servos, 4 DC, or 2 (bipolar or unipolar) steppers. Website notes that you can increase the max current by piggy-backing (soldering a chip onto a chip) another L293D chip on top of the first (and another one on top of that)<br />
|-<br />
|[http://shop.eb ... ay.com/?_from=R40&_trksid=p3907.m38.l1313&_nkw=4+axis+TB6560&_sacat=See-All-Categories TB6560AHQ based]<br />
|No<br />
|GB/PRC<br />
|1.5 - 3 A<br />
|1, 1/2, 1/8, 1/16<br />
|Can drive 3 to 5 steppers depending on model; [[4_Axis_TB6560_CNC_Stepper_Motor_Driver_Board_Controller|read more]].<br />
|-<br />
|[http://forums.reprap.org/read.php?94,34406 Stepper Driver 2.3 Clone by kymberlyaandrus]<br />
|Yes<br />
|US<br />
|2 A<br />
|1/2<br />
|Same schematic but physically smaller than the original version. The trim pot doesn't have a start/end point so adjusting the current can be more difficult than other boards. The terminal blocks are nice because they don't require making special connectors.<br />
|-<br />
|[http://www.geckodrive.com/product.aspx?c=3&i=14469 Gecko Drive]<br />
|Yes<br />
|US<br />
|3.5 A<br />
|1/10 (only)<br />
|Can drive 4 steppers<br />
|-<br />
|[http://de.nanotec.com/schrittmotor_steuerungen_smc11.html Nanotec SMC11]<br />
|Yes<br />
|GER<br />
|1.4 A<br />
|1/16<br />
|with cooling until 2.5 A<br />
|-<br />
|[http://massmind.org/techref/io/stepper/linistep/ LiniStepper] by Roman Black<br />
|no<br />
|US<br />
|3 A<br />
|1/18 and "stepless"<br />
|Open Source: Circuit Diagram, PCB (Board) Layout, and PIC Software all available.<br />
|-<br />
|[[Tri Duino Stepper]]<br />
|???<br />
|???<br />
|???<br />
|???<br />
|Open Source<br />
|-<br />
|[[A3979breakout]]<br />
|???<br />
|???<br />
|???<br />
|???<br />
|???<br />
|-<br />
|[http://www.synthetos.com/wiki/index.php?title=Projects:grblShield grblshield]<br />
|No<br />
|US<br />
|2.5<br />
|1/8<br />
|3 axis controller plugs onto Arduino Uno or similar<br />
|}<br />
<br />
== Developments ==<br />
<br />
* PiBot Box will put on sale recently. It is made of steel plate, can contain 1 to 6 driver. <br />
* You can change the connection of the 74HC123D's output pin to the TQ pin(the 3rd pin of TB6600 chip)<br />
<br />
== Enjoy! ==</div>Panxinlong7373https://reprap.org/mediawiki/index.php?title=Category:PiBot&diff=110166Category:PiBot2013-11-12T07:56:04Z<p>Panxinlong7373: /* Purchase URL */</p>
<hr />
<div>{{Languages|:Category:Electronics development}}<br />
<br />
''' PiBot ''' '''=>''' [[File:PiBotPI256.jpg]] '''=>''' '''PI''' '''=>''' [[File:PiBot.png]]<br />
<br />
This category contains ''' PiBot electronics under development'''.<br />
<br />
==Purchase URL==<br />
* '''PiBot for Repetier Motherboard $39.00''': [http://www.pibot.com/index.php/pibot-for-repetier-motherboard.html#.UmNs17LBjVk http://www.pibot.com/index.php/pibot-for-repetier-motherboard.html#.UmNs17LBjVk]<br />
<br />
* '''PiBot TB6600 Stepper Driver $19.99''': [http://www.pibot.com/index.php/pibot-stepper-driver-board.html#.UmNtibLBjVk http://www.pibot.com/index.php/pibot-stepper-driver-board.html#.UmNtibLBjVk]<br />
<br />
* '''PiBot for Repetier SD LCD Controller $29.99''': [http://www.pibot.com/index.php/pibot-for-repetier-sd-lcd-controller.html#.UmNtU7LBjVk http://www.pibot.com/index.php/pibot-for-repetier-sd-lcd-controller.html#.UmNtU7LBjVk]<br />
<br />
* '''PiBot Endstop $2.29''': [http://www.pibot.com/index.php/pibot-endstop.html#.UmNnCLLBjVk http://www.pibot.com/index.php/pibot-endstop.html#.UmNnCLLBjVk] <br />
<br />
* '''PiBot Box (Free shiping) $199''': [http://www.pibot.com/pibox-for-3d-printer-and-cnc-ele-box-including-mainboard-1-and-step-driver-board-5-lcd-easy-convert-cnc-to-3d-printer.html#.UoHebLJ_s3w http://www.pibot.com/pibox-for-3d-printer-and-cnc-ele-box-including-mainboard-1-and-step-driver-board-5-lcd-easy-convert-cnc-to-3d-printer.html#.UoHebLJ_s3w] <br />
<br />
<br />
[[Category:PiBot]]</div>Panxinlong7373https://reprap.org/mediawiki/index.php?title=PiBot_TB6600_Stepper_Driver&diff=110164PiBot TB6600 Stepper Driver2013-11-12T07:49:41Z<p>Panxinlong7373: </p>
<hr />
<div>{{Languages|PiBot_TB6600_Stepper_Driver}}<br />
{{Development<br />
|name = PiBot TB6600 Stepper Driver<br />
|status = working<br />
|image = PibotStepDriver.jpg<br />
|description = Part of PiBot Electronics,Stepper Driver<br />
|license = [http://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0 ]<br />
|author = Panxinlong7373<br />
|categories = [[:Category:Electronics|Electronics]], [[:Category:Electronics_development|Electronics Development]], [[:Category:PiBot|PiBot]]<br />
|cadModel = see files<br />
|url =[http://www.pibot.com PiBot]<br />
}}<br />
[[Category:Electronics development]]<br />
[[Category:Electronics]]<br />
[[Category:PiBot]]<br />
:'''PiBot TB6600 Stepper Driver'''is a part of PiBot electronics. It put forward a easy solution to make your 3D printer and CNC machine. Not only an electronic board, but also an [http://www.pibot.com/pibox-for-3d-printer-and-cnc-ele-box-including-mainboard-1-and-step-driver-board-5-lcd-easy-convert-cnc-to-3d-printer.html#.UoHVyXDUOlo PiBot-box] which's function is similar to the computer Host and you can easily handle it only plug few terminals. <br />
<br />
== Description ==<br />
<br />
The PiBot TB6600 Stepper Driver is a [http://reprap.org/mediawiki/images/8/8c/TB6600HG.pdf TOSHIBA TB6600HG] based driver.<br />
*Features of stepper Driver<br />
** PWM chopper-type single-chip bipolar sinusoidal micro-step stepping motor driver. <br />
** BiCD 0.13 (50 V) process, Lower Ron: 0.4 Ω(typ.).<br />
** Output withstand voltage: VCC = 50 V.<br />
** Output current: IOUT = 5.0 A (absolute maximum ratings, peak, within 100ms);IOUT = 4.5 A (operating range, maximal. value);More [http://reprap.org/wiki/Stepper_motor Stepper motors] you can choose (NEMA17,NEMA23 and a few NEMA34). weld 6*1W external resister sensor.<br />
** Thermal shut down (TSD) protection.<br />
** Under voltage lock out (UVLO) protection.<br />
** Over-current detection (ISD) protection.<br />
** Double input port: Anti-reverse structure IDC haeder( 8pin symmetrical input) & HT-396-4pin input (suit for DIY).<br />
** Stepless adjustable reference voltage.<br />
** Compatible the CNC Stepper Motor.<br />
** Offer an solution to change your CNC to 3D Printer.<br />
** Board size: 51.1*58.5mm ; fix hole: 43.9*45.7mm -Carry 60*60*10mm aluminum Heat sink which build-in fix hole and connection hole. <br />
** Auto half current, energy conservation.<br />
** Photoelectric-isolation used in the input port,compatible more drive Level.<br />
** Programmable micro step - 1/1, 1/2A, 1/2B, 1/4, 1/8, 1/16.<br />
** Affordable price.<br />
** For purchasing or more information, please contact [http://www.pibot.com PiBot], or one of the resellers. <br />
** Any idea to develop this motor driver, you can ask [mailto:panxinlong7373@163.com [Pan Xinlong]].<br />
** All parts are licensed under [http://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0 ].<br />
<br />
== How to get it and related products ==<br />
<br />
* '''PiBot for Repetier Motherboard $39.00''': [http://www.pibot.com/index.php/pibot-for-repetier-motherboard.html#.UmNs17LBjVk http://www.pibot.com/index.php/pibot-for-repetier-motherboard.html#.UmNs17LBjVk]<br />
<br />
* '''PiBot TB6600 Stepper Driver $19.99''': [http://www.pibot.com/index.php/pibot-stepper-driver-board.html#.UmNtibLBjVk http://www.pibot.com/index.php/pibot-stepper-driver-board.html#.UmNtibLBjVk]<br />
<br />
* '''PiBot for Repetier SD LCD Controller $29.99''': [http://www.pibot.com/index.php/pibot-for-repetier-sd-lcd-controller.html#.UmNtU7LBjVk http://www.pibot.com/index.php/pibot-for-repetier-sd-lcd-controller.html#.UmNtU7LBjVk]<br />
<br />
* '''PiBot Endstop $2.29''': [http://www.pibot.com/index.php/pibot-endstop.html#.UmNnCLLBjVk http://www.pibot.com/index.php/pibot-endstop.html#.UmNnCLLBjVk]<br />
<br />
<br />
== Driver Connection and PiBot Box Use ==<br />
<br clear="all"/><br />
[[File:StepperMotorDriverSetting.jpg|thumb|left|800px|PiBot TB6600 Stepper Driver Connection image]]<br />
<br clear="all"/><br />
[[File:PiBotBox.png|thumb|left|800px| PiBox Inventor Design]]<br />
<br clear="all"/><br />
[[File:Pibox1.jpg|thumb|left|800px| Assembled PiBot Box]]<br />
<br clear="all"/><br />
The second generation of PiBot Box will put forward which can include 6 motor driver and the Manual Controller.<br />
<br />
<br />
== Settings of Driver==<br />
<br />
PiBot TB6600 Stepper Driver all input pins build-in connect to GND with a 100KΩ resistance.<br />
{| border="1"<br />
|-<br />
| ''' M1(input) ''' || ''' M2(input) ''' || ''' M3(input) ''' || ''' Mode (Excitation) ''' || ''' Illustrate '''<br />
|-<br />
|L || L || L || standby mode (operation of the internal circuit is almost turned off) || H-High voltage, L-Low voltage<br />
|-<br />
| L || L || H || 1/1(2-phase excitation, full-step)<br />
|-<br />
| L || H || L || 1/2A type (1-2phase excitation A type) (0%-71%-100%)<br />
|-<br />
| L || H || H || 1/2B type (1-2phase excitation B type) (0%-100%)<br />
|-<br />
| H || L || L || 1/4 (W1-2phase excitation)<br />
|-<br />
| H || L || H || 1/8 (2W1-2phase excitation)<br />
|-<br />
| H || H || L || 1/16 (4W1-2phase excitation)<br />
|-<br />
| H || H || H || standby mode (operation of the internal circuit is almost turned off)<br />
|}<br />
<br />
<br />
{| border="2"<br />
|-<br />
| ''' Auto\Latch(input) ''' || ''' Effect ''' || ''' Illustrate '''<br />
|-<br />
| L || TSD and ISD functions return by either of turning on power supply again or<br />
programming the ENABLE as H → L → H || default set to High<br />
|-<br />
| H || TSD and ISD functions return automatically<br />
|}<br />
<br />
<br />
{| border="3"<br />
|-<br />
| ''' TQ(input) ''' || ''' Vref Voltage Ratio ''' || ''' Effect '''|| ''' Illustrate '''<br />
|-<br />
| L || 30% of the input Vref || decrease 70% Motor current || default set to High<br />
|-<br />
| H || 100% of the input Vref || full current,more power<br />
|}<br />
<br />
<br />
<br />
[[File:PiBotTB6600StepperDriverVref.jpg|thumb|right|400px|adjust the Vref to set the stepper motor current]]<br />
<br />
== 100% Current Settings (Current value) ==<br />
<br />
100% current value is determined by Vref inputted from external part and the external resistance for<br />
detecting output current. Vref is doubled 1/3 inside IC.<br />
Per the [[http://reprap.org/mediawiki/images/8/8c/TB6600HG.pdf TB6600 datasheet]], the calculation for current is: <br />
<br />
Io(100%) = (1/3 × Vref) ÷ RNF<br />
<br />
The average current is lower than the calculated value because this IC has the method of peak current<br />
detection.<br />
<br />
RNF should be 0.68||0.68||0.68=0.2267Ω<br />
<br />
Sometimes this value can be set by experiment, that [http://reprap.org/wiki/Stepper_motor Stepper motor] not heating, small noise and the chip do not get too hot.<br />
<br />
<br />
<br />
== How to Build ==<br />
<br />
* Related Files<br />
**[[File: PiBot_TB6600_Stepper_Driver_sch.pdf]]<br />
**[http://reprap.org/wiki/File:PiBotTB6600StepperDriver3dPCB.png PCB file],[[File:PiBotTB6600StepperDriverPCB.pdf]]<br />
<br />
*Solder Images<br />
**[[File:PiBotTB6600StepperDriverC1.jpg|thumb|left|400px|Prepare Components ]]<br />
*Prepare all of the components to build a PiBot TB6600 Stepper Driver; <br />
*You'll need a [[SolderingToolKit|soldering toolkit]] and [[SMTSolderingToolKit|SMT soldering toolkit]] to finish this board.<br />
<br clear="all"/><br />
**[[File:PiBotTB6600StepperDriverC2.jpg|thumb|left|400px|solder surface mounting components ]] <br />
* Use [[SMTSolderingToolKit|SMT soldering toolkit]] <br />
** Apply solder paste to every exposed SMD pad.<br />
** Place each SMD component on its appropriate pad.<br />
** Place populated board on a cold hotplate,turn hotplate on,board solders itself!<br />
** Solder in remaining through hole components.<br />
* If you without a [[SolderingToolKit|soldering toolkit]], you can also use an tweezers and an soldering iron finish them by manual.<br />
<br clear="all"/><br />
**[[File:PiBotTB6600StepperDriverC4.jpg|thumb|left|400px|solder through hole components ]] <br />
* Use [[SolderingToolKit|soldering toolkit]]<br />
** Insert through hole components.<br />
** solder all these pins to the pad.<br />
<br clear="all"/><br />
**[[File:PiBotTB6600StepperDriverC5.jpg|thumb|left|400px|solder chip in bottom layer ]]<br />
* Solder the TB6600 in bottom <br />
* Be careful, please ensure no short cut and insufficient solder.<br />
<br clear="all"/><br />
**[[File:PiBotTB6600StepperDriverC6.jpg|thumb|left|400px|solder chip in bottom layer ]]<br />
* Test<br />
** Before plug in the power source, you first need to check the polarity of electrolytic capacitor, chip and diode.<br />
** Use an digital multimeter to test the resistance value of the power. Usually, it has a increase resister. Ensure no short cut and insufficient solder.<br />
** Now, you can plug in the power source, the power LED (red) lighten. Usually,the Run LED(green or red) lighten(it not related).<br />
** Connect the control pins and output pins(A1-Red A2-Green B1-Yellow B2-Blue or A1-Black A2-Green B1-Red B2-Blue), input signal, <br />
<br clear="all"/><br />
* stepper Motor and Driver Connection<br />
{| border="4"<br />
|-<br />
| ''' A1(output) ''' || ''' A2(output) ''' || ''' B1(output) '''|| ''' B1(output) '''<br />
|-<br />
| Red wire || Green wire || Yellow wire || Blue wire<br />
|-<br />
| Black wire || Green wire || Red wire || Blue wire<br />
|}<br />
<br />
== Pin Map ==<br />
<br />
# Input, The IDC Header<br />
{| border="5"<br />
|-<br />
| '''Pin''' || '''Name''' || '''Function''' <br />
|-<br />
| 1 || Enable || Control signal input. set to high input, set to low disable input.<br />
|-<br />
| 2 || direction || Forward/reverse control. set to high CW, set to low CCW.<br />
|-<br />
| 3 || clk || A pulse on this line will make the stepper motor advance one step in the desired direction. <br />
|-<br />
| 4 || GND || Connect to the controller common ground.<br />
|-<br />
| 5 || GND || Connect to the controller common ground. <br />
|-<br />
| 6 || clk|| A pulse on this line will make the stepper motor advance one step in the desired direction. <br />
|-<br />
| 7 || direction || Forward/reverse control. set to high CW, set to low CCW.<br />
|-<br />
| 8 || Enable || Control signal input. set to high input, set to low disable input. <br />
|}<br />
# Input, HT-3.96mm-4pin header <br />
{| border="6"<br />
|-<br />
| '''Pin''' || '''Name''' || '''Function''' <br />
|-<br />
| 1 || Enable || Control signal input. set to high input, set to low disable input.<br />
|-<br />
| 2 || direction || Forward/reverse control. set to high CW, set to low CCW.<br />
|-<br />
| 3 || clk || A pulse on this line will make the stepper motor advance one step in the desired direction. <br />
|-<br />
| 4 || GND || Connect to the controller common ground.<br />
|}<br />
#Input, HT-3.96mm-2pin header<br />
{| border="7"<br />
|-<br />
| '''Pin''' || '''Name''' || '''Function''' <br />
|-<br />
| 1 || Power + || Input the power source "+" polarity. Limit input:0-45V.<br />
|-<br />
| 2 || Power - || Input the power source "-" polarity. <br />
|}<br />
# Output, HT-3.96mm-4pin header <br />
{| border="8"<br />
|-<br />
| '''Pin''' || '''Name''' || '''Function''' <br />
|-<br />
| 1 || A1 || Output of Driver connect to Stepper motor A1-A2<br />
|-<br />
| 2 || A2 || Output of Driver connect to Stepper motor A1-A2<br />
|-<br />
| 3 || B1 || Output of Driver connect to Stepper motor B1-B2<br />
|-<br />
| 4 || B2 || Output of Driver connect to Stepper motor B1-B2<br />
|}<br />
<br />
<br />
==Driver Comparison==<br />
<br />
{{merge to | stepper motor driver#Stepper drivers}}<br />
<br />
{| border="1"<br />
|+<br />
====Alternative sources for stepper drivers====<br />
|Manufacturer<br />
|Verified?<br />
|Location<br />
|Max current<br />
|Microstepping<br />
|Comments<br />
|-<br />
|[[PiBot TB6600 Stepper Driver]] (using Toshiba 6600HG)<br />
|Yes<br />
|CN<br />
|0-4.5 A<br />
|1/1,1/2A,1/2B, 1/4,1/8,1/16<br />
|<br />
* PiBot_Stepper_Driver Board is a opensource driver board. <br />
* it offer an solution that suit for your CNC mill and 3D Printer, easy convert your CNC into a 3D Printer.<br />
* NEMA14 and NEMA17 stepper motor compatible.<br />
* photoelectric-isolation used in the input port,compatible more drive Level.<br />
* Carry a 60*60*10 aluminum heat sink, 6*1W external resistance sensor. A more powerful driver current.<br />
* Limit input voltage: 45v.<br />
* Thermal shut down (TSD) protection,Under voltage lock out (UVLO) protection, Over-current detection (ISD) protection.<br />
|-<br />
|[[Stepper Motor Driver 2.3]] (using A3982)<br />
|Yes<br />
|US<br />
|2 A<br />
|1/2<br />
|Listed for comparison.<br />
|-<br />
|[http://www.sparkfun.com/commerce/product_info.php?products_id=9402 EasyDriver] (using A3967)<br />
|Yes<br />
|US<br />
|0.75 A<br />
|1/8<br />
|Slightly underpowered compared to other drivers, at only 750 mA/phase. [[User:bothacker|bothacker]] uses EasyDriver[http://bothacker.com/2010/01/21/my-electronics-setup/], and reports that it has plenty sufficient power for Mendel. Recommended.<br />
|-<br />
|[[Pololu stepper driver board]]<br />
|Yes<br />
|US<br />
|2 A<br />
|1/16<br />
|Can get very warm; active fan cooling or passive small heatsink is needed above ~0.5 A. Recommended.<br />
|-<br />
|[http://stores.eb ... ay.com/autohec 4 Axis Stepper Motor Driver Controller] (using A3977)<br />
|Yes<br />
|US<br />
|2.5 A<br />
|1/8<br />
|4 stepper drivers on a single board. <br />
|-<br />
|[http://www.diycnc.co.uk/html/driver25.html DIY CNC]<br />
|No<br />
|GB<br />
|2.5 A<br />
|1/8<br />
|Can drive 1 stepper; discount when buying several.<br />
|-<br />
|[http://www.adafruit.com/index.php?main_page=product_info&products_id=81 Arduino Motor Shield]<br />
|No<br />
|US<br />
|0.6 A<br />
|?<br />
|Requires Arduino as controller. Can drive 2 servos, 4 DC, or 2 (bipolar or unipolar) steppers. Website notes that you can increase the max current by piggy-backing (soldering a chip onto a chip) another L293D chip on top of the first (and another one on top of that)<br />
|-<br />
|[http://shop.eb ... ay.com/?_from=R40&_trksid=p3907.m38.l1313&_nkw=4+axis+TB6560&_sacat=See-All-Categories TB6560AHQ based]<br />
|No<br />
|GB/PRC<br />
|1.5 - 3 A<br />
|1, 1/2, 1/8, 1/16<br />
|Can drive 3 to 5 steppers depending on model; [[4_Axis_TB6560_CNC_Stepper_Motor_Driver_Board_Controller|read more]].<br />
|-<br />
|[http://forums.reprap.org/read.php?94,34406 Stepper Driver 2.3 Clone by kymberlyaandrus]<br />
|Yes<br />
|US<br />
|2 A<br />
|1/2<br />
|Same schematic but physically smaller than the original version. The trim pot doesn't have a start/end point so adjusting the current can be more difficult than other boards. The terminal blocks are nice because they don't require making special connectors.<br />
|-<br />
|[http://www.geckodrive.com/product.aspx?c=3&i=14469 Gecko Drive]<br />
|Yes<br />
|US<br />
|3.5 A<br />
|1/10 (only)<br />
|Can drive 4 steppers<br />
|-<br />
|[http://de.nanotec.com/schrittmotor_steuerungen_smc11.html Nanotec SMC11]<br />
|Yes<br />
|GER<br />
|1.4 A<br />
|1/16<br />
|with cooling until 2.5 A<br />
|-<br />
|[http://massmind.org/techref/io/stepper/linistep/ LiniStepper] by Roman Black<br />
|no<br />
|US<br />
|3 A<br />
|1/18 and "stepless"<br />
|Open Source: Circuit Diagram, PCB (Board) Layout, and PIC Software all available.<br />
|-<br />
|[[Tri Duino Stepper]]<br />
|???<br />
|???<br />
|???<br />
|???<br />
|Open Source<br />
|-<br />
|[[A3979breakout]]<br />
|???<br />
|???<br />
|???<br />
|???<br />
|???<br />
|-<br />
|[http://www.synthetos.com/wiki/index.php?title=Projects:grblShield grblshield]<br />
|No<br />
|US<br />
|2.5<br />
|1/8<br />
|3 axis controller plugs onto Arduino Uno or similar<br />
|}<br />
<br />
== Developments ==<br />
<br />
* PiBot Box will put on sale recently. It is made of steel plate, can contain 1 to 6 driver. <br />
* You can change the connection of the 74HC123D's output pin to the TQ pin(the 3rd pin of TB6600 chip)<br />
<br />
== Enjoy! ==</div>Panxinlong7373https://reprap.org/mediawiki/index.php?title=File:Pibox1.jpg&diff=110163File:Pibox1.jpg2013-11-12T07:32:52Z<p>Panxinlong7373: Assembled PiBox</p>
<hr />
<div>Assembled PiBox</div>Panxinlong7373https://reprap.org/mediawiki/index.php?title=File:PiBotBox.png&diff=110162File:PiBotBox.png2013-11-12T07:28:23Z<p>Panxinlong7373: Panxinlong7373 uploaded a new version of &quot;File:PiBotBox.png&quot;: PiBot design PiBot Box for PiBot Electronics.</p>
<hr />
<div>Copy right Pibot -PiBot Box.</div>Panxinlong7373https://reprap.org/mediawiki/index.php?title=PiBot_TB6600_Stepper_Driver&diff=110161PiBot TB6600 Stepper Driver2013-11-12T07:12:08Z<p>Panxinlong7373: </p>
<hr />
<div>{{Languages|PiBot_TB6600_Stepper_Driver}}<br />
{{Development<br />
|name = PiBot TB6600 Stepper Driver<br />
|status = working<br />
|image = PibotStepDriver.jpg<br />
|description = Part of PiBot Electronics,Stepper Driver<br />
|license = [http://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0 ]<br />
|author = Panxinlong7373<br />
|categories = [[:Category:Electronics|Electronics]], [[:Category:Electronics_development|Electronics Development]], [[:Category:PiBot|PiBot]]<br />
|cadModel = see files<br />
|url =[http://www.pibot.com PiBot]<br />
}}<br />
[[Category:Electronics development]]<br />
[[Category:Electronics]]<br />
[[Category:PiBot]]<br />
:'''PiBot TB6600 Stepper Driver'''is a part of PiBot electronics. It put forward a easy solution to make your 3D printer and CNC machine. Not only an electronic board, but also an [http://www.pibot.com/ PiBot-box] which is similar to computer Host and you can easily handle it only plug few cables. <br />
<br />
== Description ==<br />
<br />
The PiBot TB6600 Stepper Driver is a [http://reprap.org/mediawiki/images/8/8c/TB6600HG.pdf TOSHIBA TB6600HG] based driver.<br />
*Features of stepper Driver<br />
** PWM chopper-type single-chip bipolar sinusoidal micro-step stepping motor driver. <br />
** BiCD 0.13 (50 V) process, Lower Ron: 0.4 Ω(typ.).<br />
** Output withstand voltage: VCC = 50 V.<br />
** Output current: IOUT = 5.0 A (absolute maximum ratings, peak, within 100ms);IOUT = 4.5 A (operating range, maximal. value);More [http://reprap.org/wiki/Stepper_motor Stepper motors] you can choose (NEMA17,NEMA23 and a few NEMA34). weld 6*1W external resister sensor.<br />
** Thermal shut down (TSD) protection.<br />
** Under voltage lock out (UVLO) protection.<br />
** Over-current detection (ISD) protection.<br />
** Double input port: Anti-reverse structure IDC haeder( 8pin symmetrical input) & HT-396-4pin input (suit for DIY).<br />
** Stepless adjustable reference voltage.<br />
** Compatible the CNC Stepper Motor.<br />
** Offer an solution to change your CNC to 3D Printer.<br />
** Board size: 51.1*58.5mm ; fix hole: 43.9*45.7mm -Carry 60*60*10mm aluminum Heat sink which build-in fix hole and connection hole. <br />
** Auto half current, energy conservation.<br />
** Photoelectric-isolation used in the input port,compatible more drive Level.<br />
** Programmable micro step - 1/1, 1/2A, 1/2B, 1/4, 1/8, 1/16.<br />
** Affordable price.<br />
** For purchasing or more information, please contact [http://www.pibot.com PiBot], or one of the resellers. <br />
** Any idea to develop this motor driver, you can ask [mailto:panxinlong7373@163.com [Pan Xinlong]].<br />
** All parts are licensed under [http://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0 ].<br />
<br />
== How to get it and related products ==<br />
<br />
* '''PiBot for Repetier Motherboard $39.00''': [http://www.pibot.com/index.php/pibot-for-repetier-motherboard.html#.UmNs17LBjVk http://www.pibot.com/index.php/pibot-for-repetier-motherboard.html#.UmNs17LBjVk]<br />
<br />
* '''PiBot TB6600 Stepper Driver $19.99''': [http://www.pibot.com/index.php/pibot-stepper-driver-board.html#.UmNtibLBjVk http://www.pibot.com/index.php/pibot-stepper-driver-board.html#.UmNtibLBjVk]<br />
<br />
* '''PiBot for Repetier SD LCD Controller $29.99''': [http://www.pibot.com/index.php/pibot-for-repetier-sd-lcd-controller.html#.UmNtU7LBjVk http://www.pibot.com/index.php/pibot-for-repetier-sd-lcd-controller.html#.UmNtU7LBjVk]<br />
<br />
* '''PiBot Endstop $2.29''': [http://www.pibot.com/index.php/pibot-endstop.html#.UmNnCLLBjVk http://www.pibot.com/index.php/pibot-endstop.html#.UmNnCLLBjVk]<br />
<br />
<br />
== Driver Connection ==<br />
<br clear="all"/><br />
[[File:StepperMotorDriverSetting.jpg|thumb|left|800px|PiBot TB6600 Stepper Driver Connection image]]<br />
<br clear="all"/><br />
<br />
== Settings of Driver==<br />
<br />
PiBot TB6600 Stepper Driver all input pins build-in connect to GND with a 100KΩ resistance.<br />
{| border="1"<br />
|-<br />
| ''' M1(input) ''' || ''' M2(input) ''' || ''' M3(input) ''' || ''' Mode (Excitation) ''' || ''' Illustrate '''<br />
|-<br />
|L || L || L || standby mode (operation of the internal circuit is almost turned off) || H-High voltage, L-Low voltage<br />
|-<br />
| L || L || H || 1/1(2-phase excitation, full-step)<br />
|-<br />
| L || H || L || 1/2A type (1-2phase excitation A type) (0%-71%-100%)<br />
|-<br />
| L || H || H || 1/2B type (1-2phase excitation B type) (0%-100%)<br />
|-<br />
| H || L || L || 1/4 (W1-2phase excitation)<br />
|-<br />
| H || L || H || 1/8 (2W1-2phase excitation)<br />
|-<br />
| H || H || L || 1/16 (4W1-2phase excitation)<br />
|-<br />
| H || H || H || standby mode (operation of the internal circuit is almost turned off)<br />
|}<br />
<br />
<br />
{| border="2"<br />
|-<br />
| ''' Auto\Latch(input) ''' || ''' Effect ''' || ''' Illustrate '''<br />
|-<br />
| L || TSD and ISD functions return by either of turning on power supply again or<br />
programming the ENABLE as H → L → H || default set to High<br />
|-<br />
| H || TSD and ISD functions return automatically<br />
|}<br />
<br />
<br />
{| border="3"<br />
|-<br />
| ''' TQ(input) ''' || ''' Vref Voltage Ratio ''' || ''' Effect '''|| ''' Illustrate '''<br />
|-<br />
| L || 30% of the input Vref || decrease 70% Motor current || default set to High<br />
|-<br />
| H || 100% of the input Vref || full current,more power<br />
|}<br />
<br />
<br />
<br />
[[File:PiBotTB6600StepperDriverVref.jpg|thumb|right|400px|adjust the Vref to set the stepper motor current]]<br />
<br />
== 100% Current Settings (Current value) ==<br />
<br />
100% current value is determined by Vref inputted from external part and the external resistance for<br />
detecting output current. Vref is doubled 1/3 inside IC.<br />
Per the [[http://reprap.org/mediawiki/images/8/8c/TB6600HG.pdf TB6600 datasheet]], the calculation for current is: <br />
<br />
Io(100%) = (1/3 × Vref) ÷ RNF<br />
<br />
The average current is lower than the calculated value because this IC has the method of peak current<br />
detection.<br />
<br />
RNF should be 0.68||0.68||0.68=0.2267Ω<br />
<br />
Sometimes this value can be set by experiment, that [http://reprap.org/wiki/Stepper_motor Stepper motor] not heating, small noise and the chip do not get too hot.<br />
<br />
<br />
<br />
== How to Build ==<br />
<br />
* Related Files<br />
**[[File: PiBot_TB6600_Stepper_Driver_sch.pdf]]<br />
**[http://reprap.org/wiki/File:PiBotTB6600StepperDriver3dPCB.png PCB file],[[File:PiBotTB6600StepperDriverPCB.pdf]]<br />
<br />
*Solder Images<br />
**[[File:PiBotTB6600StepperDriverC1.jpg|thumb|left|400px|Prepare Components ]]<br />
*Prepare all of the components to build a PiBot TB6600 Stepper Driver; <br />
*You'll need a [[SolderingToolKit|soldering toolkit]] and [[SMTSolderingToolKit|SMT soldering toolkit]] to finish this board.<br />
<br clear="all"/><br />
**[[File:PiBotTB6600StepperDriverC2.jpg|thumb|left|400px|solder surface mounting components ]] <br />
* Use [[SMTSolderingToolKit|SMT soldering toolkit]] <br />
** Apply solder paste to every exposed SMD pad.<br />
** Place each SMD component on its appropriate pad.<br />
** Place populated board on a cold hotplate,turn hotplate on,board solders itself!<br />
** Solder in remaining through hole components.<br />
* If you without a [[SolderingToolKit|soldering toolkit]], you can also use an tweezers and an soldering iron finish them by manual.<br />
<br clear="all"/><br />
**[[File:PiBotTB6600StepperDriverC4.jpg|thumb|left|400px|solder through hole components ]] <br />
* Use [[SolderingToolKit|soldering toolkit]]<br />
** Insert through hole components.<br />
** solder all these pins to the pad.<br />
<br clear="all"/><br />
**[[File:PiBotTB6600StepperDriverC5.jpg|thumb|left|400px|solder chip in bottom layer ]]<br />
* Solder the TB6600 in bottom <br />
* Be careful, please ensure no short cut and insufficient solder.<br />
<br clear="all"/><br />
**[[File:PiBotTB6600StepperDriverC6.jpg|thumb|left|400px|solder chip in bottom layer ]]<br />
* Test<br />
** Before plug in the power source, you first need to check the polarity of electrolytic capacitor, chip and diode.<br />
** Use an digital multimeter to test the resistance value of the power. Usually, it has a increase resister. Ensure no short cut and insufficient solder.<br />
** Now, you can plug in the power source, the power LED (red) lighten. Usually,the Run LED(green or red) lighten(it not related).<br />
** Connect the control pins and output pins(A1-Red A2-Green B1-Yellow B2-Blue or A1-Black A2-Green B1-Red B2-Blue), input signal, <br />
<br clear="all"/><br />
* stepper Motor and Driver Connection<br />
{| border="4"<br />
|-<br />
| ''' A1(output) ''' || ''' A2(output) ''' || ''' B1(output) '''|| ''' B1(output) '''<br />
|-<br />
| Red wire || Green wire || Yellow wire || Blue wire<br />
|-<br />
| Black wire || Green wire || Red wire || Blue wire<br />
|}<br />
<br />
== Pin Map ==<br />
<br />
# Input, The IDC Header<br />
{| border="5"<br />
|-<br />
| '''Pin''' || '''Name''' || '''Function''' <br />
|-<br />
| 1 || Enable || Control signal input. set to high input, set to low disable input.<br />
|-<br />
| 2 || direction || Forward/reverse control. set to high CW, set to low CCW.<br />
|-<br />
| 3 || clk || A pulse on this line will make the stepper motor advance one step in the desired direction. <br />
|-<br />
| 4 || GND || Connect to the controller common ground.<br />
|-<br />
| 5 || GND || Connect to the controller common ground. <br />
|-<br />
| 6 || clk|| A pulse on this line will make the stepper motor advance one step in the desired direction. <br />
|-<br />
| 7 || direction || Forward/reverse control. set to high CW, set to low CCW.<br />
|-<br />
| 8 || Enable || Control signal input. set to high input, set to low disable input. <br />
|}<br />
# Input, HT-3.96mm-4pin header <br />
{| border="6"<br />
|-<br />
| '''Pin''' || '''Name''' || '''Function''' <br />
|-<br />
| 1 || Enable || Control signal input. set to high input, set to low disable input.<br />
|-<br />
| 2 || direction || Forward/reverse control. set to high CW, set to low CCW.<br />
|-<br />
| 3 || clk || A pulse on this line will make the stepper motor advance one step in the desired direction. <br />
|-<br />
| 4 || GND || Connect to the controller common ground.<br />
|}<br />
#Input, HT-3.96mm-2pin header<br />
{| border="7"<br />
|-<br />
| '''Pin''' || '''Name''' || '''Function''' <br />
|-<br />
| 1 || Power + || Input the power source "+" polarity. Limit input:0-45V.<br />
|-<br />
| 2 || Power - || Input the power source "-" polarity. <br />
|}<br />
# Output, HT-3.96mm-4pin header <br />
{| border="8"<br />
|-<br />
| '''Pin''' || '''Name''' || '''Function''' <br />
|-<br />
| 1 || A1 || Output of Driver connect to Stepper motor A1-A2<br />
|-<br />
| 2 || A2 || Output of Driver connect to Stepper motor A1-A2<br />
|-<br />
| 3 || B1 || Output of Driver connect to Stepper motor B1-B2<br />
|-<br />
| 4 || B2 || Output of Driver connect to Stepper motor B1-B2<br />
|}<br />
<br />
<br />
==Driver Comparison==<br />
<br />
{{merge to | stepper motor driver#Stepper drivers}}<br />
<br />
{| border="1"<br />
|+<br />
====Alternative sources for stepper drivers====<br />
|Manufacturer<br />
|Verified?<br />
|Location<br />
|Max current<br />
|Microstepping<br />
|Comments<br />
|-<br />
|[[PiBot TB6600 Stepper Driver]] (using Toshiba 6600HG)<br />
|Yes<br />
|CN<br />
|0-4.5 A<br />
|1/1,1/2A,1/2B, 1/4,1/8,1/16<br />
|<br />
* PiBot_Stepper_Driver Board is a opensource driver board. <br />
* it offer an solution that suit for your CNC mill and 3D Printer, easy convert your CNC into a 3D Printer.<br />
* NEMA14 and NEMA17 stepper motor compatible.<br />
* photoelectric-isolation used in the input port,compatible more drive Level.<br />
* Carry a 60*60*10 aluminum heat sink, 6*1W external resistance sensor. A more powerful driver current.<br />
* Limit input voltage: 45v.<br />
* Thermal shut down (TSD) protection,Under voltage lock out (UVLO) protection, Over-current detection (ISD) protection.<br />
|-<br />
|[[Stepper Motor Driver 2.3]] (using A3982)<br />
|Yes<br />
|US<br />
|2 A<br />
|1/2<br />
|Listed for comparison.<br />
|-<br />
|[http://www.sparkfun.com/commerce/product_info.php?products_id=9402 EasyDriver] (using A3967)<br />
|Yes<br />
|US<br />
|0.75 A<br />
|1/8<br />
|Slightly underpowered compared to other drivers, at only 750 mA/phase. [[User:bothacker|bothacker]] uses EasyDriver[http://bothacker.com/2010/01/21/my-electronics-setup/], and reports that it has plenty sufficient power for Mendel. Recommended.<br />
|-<br />
|[[Pololu stepper driver board]]<br />
|Yes<br />
|US<br />
|2 A<br />
|1/16<br />
|Can get very warm; active fan cooling or passive small heatsink is needed above ~0.5 A. Recommended.<br />
|-<br />
|[http://stores.eb ... ay.com/autohec 4 Axis Stepper Motor Driver Controller] (using A3977)<br />
|Yes<br />
|US<br />
|2.5 A<br />
|1/8<br />
|4 stepper drivers on a single board. <br />
|-<br />
|[http://www.diycnc.co.uk/html/driver25.html DIY CNC]<br />
|No<br />
|GB<br />
|2.5 A<br />
|1/8<br />
|Can drive 1 stepper; discount when buying several.<br />
|-<br />
|[http://www.adafruit.com/index.php?main_page=product_info&products_id=81 Arduino Motor Shield]<br />
|No<br />
|US<br />
|0.6 A<br />
|?<br />
|Requires Arduino as controller. Can drive 2 servos, 4 DC, or 2 (bipolar or unipolar) steppers. Website notes that you can increase the max current by piggy-backing (soldering a chip onto a chip) another L293D chip on top of the first (and another one on top of that)<br />
|-<br />
|[http://shop.eb ... ay.com/?_from=R40&_trksid=p3907.m38.l1313&_nkw=4+axis+TB6560&_sacat=See-All-Categories TB6560AHQ based]<br />
|No<br />
|GB/PRC<br />
|1.5 - 3 A<br />
|1, 1/2, 1/8, 1/16<br />
|Can drive 3 to 5 steppers depending on model; [[4_Axis_TB6560_CNC_Stepper_Motor_Driver_Board_Controller|read more]].<br />
|-<br />
|[http://forums.reprap.org/read.php?94,34406 Stepper Driver 2.3 Clone by kymberlyaandrus]<br />
|Yes<br />
|US<br />
|2 A<br />
|1/2<br />
|Same schematic but physically smaller than the original version. The trim pot doesn't have a start/end point so adjusting the current can be more difficult than other boards. The terminal blocks are nice because they don't require making special connectors.<br />
|-<br />
|[http://www.geckodrive.com/product.aspx?c=3&i=14469 Gecko Drive]<br />
|Yes<br />
|US<br />
|3.5 A<br />
|1/10 (only)<br />
|Can drive 4 steppers<br />
|-<br />
|[http://de.nanotec.com/schrittmotor_steuerungen_smc11.html Nanotec SMC11]<br />
|Yes<br />
|GER<br />
|1.4 A<br />
|1/16<br />
|with cooling until 2.5 A<br />
|-<br />
|[http://massmind.org/techref/io/stepper/linistep/ LiniStepper] by Roman Black<br />
|no<br />
|US<br />
|3 A<br />
|1/18 and "stepless"<br />
|Open Source: Circuit Diagram, PCB (Board) Layout, and PIC Software all available.<br />
|-<br />
|[[Tri Duino Stepper]]<br />
|???<br />
|???<br />
|???<br />
|???<br />
|Open Source<br />
|-<br />
|[[A3979breakout]]<br />
|???<br />
|???<br />
|???<br />
|???<br />
|???<br />
|-<br />
|[http://www.synthetos.com/wiki/index.php?title=Projects:grblShield grblshield]<br />
|No<br />
|US<br />
|2.5<br />
|1/8<br />
|3 axis controller plugs onto Arduino Uno or similar<br />
|}<br />
<br />
== Developments ==<br />
<br />
* PiBot Box will put on sale recently. It is made of steel plate, can contain 1 to 6 driver. <br />
* You can change the connection of the 74HC123D's output pin to the TQ pin(the 3rd pin of TB6600 chip)<br />
<br />
== Enjoy! ==</div>Panxinlong7373https://reprap.org/mediawiki/index.php?title=File:StepperMotorDriverSetting.jpg&diff=110159File:StepperMotorDriverSetting.jpg2013-11-12T06:33:29Z<p>Panxinlong7373: PiBot TB6600 Stepper Motor Driver connection file</p>
<hr />
<div>PiBot TB6600 Stepper Motor Driver connection file</div>Panxinlong7373https://reprap.org/mediawiki/index.php?title=List_of_electronics&diff=109048List of electronics2013-10-28T11:15:42Z<p>Panxinlong7373: </p>
<hr />
<div>This page has a list of all ''active'' reprap electronics. It is still a work in progress. <br />
<br />
For a list of electronics that compares features, see the [[Comparison of Electronics]] page.<br />
<br />
For a list of out-of-date electronics, see [[List of Abandoned and Deprecated Electronics | Deprecated Electronics]].<br />
<br />
= Community based, tested and supported electronics =<br />
<br />
<br />
== [[4pi]] ==<br />
<br />
{{electronics|name=4pi<br />
|author=Kliment<br />
|status=active<br />
|description=<br />
ARM-based RepRap electronics<br />
|size=100x80mm<br />
<br />
|features=<br />
* License=[[GPL]]<br />
* Single board solution, +/- pix4 inches<br />
* Based on Atmel SAM3U Cortex-M3 microcontroller<br />
* A lot of features standard on board, including microSD card, digital current control.<br />
* 5 Mosfets, 5 well-cooled stepper drivers ( supports dual extrusion )<br />
* High-speed USB interface<br />
<br />
|firmware=<br />
* [https://github.com/kliment/4pi-firmware 4pi-Sprinter]<br />
<br />
|obtain=<br />
See [https://0xfb.com/shop.html Web shop]<br />
<br />
|documentation=<br />
* [http://wiki.arcol.hu/blog:4pi Early documentation]<br />
* [https://github.com/kliment/4pi-firmware Firmware]<br />
* [https://github.com/kliment/reup Eagle files]<br />
<br />
}}<br />
<br />
== [[PiBot_for_Repetier_Motherboard]] ==<br />
{{electronics|name=PiBot for Repetier Motherboard<br />
|author=[[User:panxinlong7373 | panxinlong7373]]<br />
|status=active as of July, 2013<br />
<br />
|description=<br />
Designer for [https://codeload.github.com/repetier/Repetier-Firmware/zip/development Repetier] and [http://www.pibot.com/ PiBot-box] .<br />
* It Offer an easy convert solution that to change your CNC machine into a 3D printer.<br />
* Easy use for DIY enthusiast, convenience for secondary development.<br />
* More extrude header and more types of machine support. <br />
* Make it similar to computer host and you can easily handle it only plug few cables.<br />
<br />
<br />
|features=<br />
<br />
* PiBot-Box development kit Supported. Offer a set of solution to your electronics. Easy use and transplant.<br />
* IDC & HT-396 cold-pressed terminal,It means these anti-plug linker is very convenience,fast and reliable. <br />
* build-in pins assignment silk in the Top Over layer. It more convenience to change or make your own assignment. <br />
* Officially authorization to add the [http://www.repetier.com/ Repetier] terms on the boards. Support all the function in the Repetier-Host and Repetier-Firmware.<br />
* Compatible all of the pins in the [http://arduino.cc/en/Main/ArduinoBoardMega2560 Ardunio Mega 2560] and [http://arduino.cc/en/Main/ArduinoBoardADK Ardunio ADK] <br />
* It's flexible! [http://www.pibot.com PiBot PiBot for Repetier Motherboard] Capability to supply motors and heaters with a different voltage. <br />
* The heat bed with independent power source and Self-recovered safety. With two MOSFET parallel solution that can driver more powerful heat bed(optional function, you can use the soldered MOSFET only). <br />
* It's affordable! PCBs are easy to buy only sold $39.00. it fit to manufacture [http://www.pibot.com PiBot PiBot],RepRap,CNC machine or to etch DIY.<br />
* Heater driver with heat sink,compatible more powerful heated header.<br />
* [http://reprap.org/wiki/PiBot_for_Repetier_Motherboard Controller] and [http://reprap.org/wiki/PiBot_TB6600_Stepper_Driver motor drive] discrete solutions.<br />
* CPU: ATmega2560, ATmega1280 (Atmel Corp.)<br />
* 4x to 6x [http://reprap.org/wiki/PiBot_TB6600_Stepper_Driver PiBot TB6600 Stepper Driver], exchangeable, up to 4.5A output and 45v input,adjustable microstepping. Using a IDC-24pin port, neat and dust-free finish.<br />
* USB connector.<br />
* Integrated hardware for a fan, three extruder, a heated bed, 4 temperature sensor, 6 [http://reprap.org/wiki/PiBot_Endstop endstop port].<br />
* IDC-20pin expand port, include: SD cards, keys, dispaly LCD (lcd1602 or lcd2004),reset button.<br />
* Extension Boards for additional extruder, temperature sensor, fans, I2C bus device.<br />
* Extraction free pins use for whatever is desireable.<br />
* Single Supply, use the LM317[[File:LM317 for PiBot.pdf]] 3-terminal adjustable regulater, 5v supply solution. So the input can up to 40v.<br />
* All parts are licensed under [http://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0 ].<br />
<br />
<br />
|firmware=<br />
* [[List of Firmware#Repetier | Repetier]] (recomand the newerest)<br />
* [[List of Firmware#PiBot for Repetier | PiBot for Repetier]] (recommended for beginners)<br />
* [[List of Firmware#Marlin | Marlin]] (recommended for advanced users)<br />
<br />
|obtain=<br />
see [http://www.pibot.com PiBot hardware] and [[PiBot_for_Repetier_Motherboard#How to Build |how to DIY one PiBot for Repetier]].<br />
<br />
|documentation=<br />
Details are on the [http://www.pibot.com|PiBot] page. You can download the schematics and design documents in [[PiBot_for_Repetier_Motherboard|PiBot for Repetier motherboard]]. You can download them by typing:<br />
<br />
PiBot download URL http://pibot.com/download.htms|https://pibot.com/download.htms<br />
}}<br />
<br />
== [[Melzi]] ==<br />
<br />
{{electronics|name=Melzi<br />
|author=[[User:Joem | Joem]]<br />
|status=active<br />
<br />
|description=<br />
Melzi is a low-cost all-in-one solution for Reprap and other CNC devices. It features an on board Sanguino clone using the ATMEGA644P or ATMEGA1284P. Its four axes are powered by Pololu pin compatible stepper drivers.<br />
<br />
|features=<br />
* License=[[GPL V2]]<br />
* On board Pololu stepper drivers<br />
* ATmega based<br />
* up to 1/16 microstepping<br />
<br />
<br />
|firmware=<br />
* List of Firmware<br />
[https://github.com/reprappro/Marlin RepRapPro Marlin]<br />
<br />
|obtain=<br />
* List of Suppliers <br />
[http://www.emakershop.com/browse/listing?l=425 RepRapPro]<br />
<br />
|documentation=<br />
[http://reprap.org/wiki/Melzi Melzi]<br />
}}<br />
<br />
<br />
== [[Generation 7 Electronics]] ==<br />
{{electronics|name=Generation 7 Electronics<br />
|author=[[User:Traumflug | Traumflug]]<br />
|status=active as of January, 2013<br />
<br />
|description=<br />
Gen7 is designed with simplicity and replicability in mind. CPU and stepper drivers are on the same board.<br/><br />
The boards can be cut/milled, etched DIY or printed on a RepRap.<br />
<br />
|features=<br />
* license=[http://creativecommons.org/licenses/by-nc/2.0/ CC-BY-NC] (You are free: to Share and Remix. Under the following conditions: Attribution and Noncommercial)<br />
* designed for replication<br />
* ATmega based, ARM based variant in progress<br />
* up to 1/16 microstepping<br />
* can run at 20&nbsp;MHz<br />
<br />
|firmware=<br />
* [[List of Firmware#Teacup | Teacup]] (recommended for beginners)<br />
* [[List of Firmware#FiveD | FiveD]] (when running at 16&nbsp;MHz)<br />
* [[List of Firmware#Sprinter | Sprinter]]<br />
* [[List of Firmware#Repetier | Repetier]] (recommended for advanced users)<br />
* [[List of Firmware#Marlin | Marlin]] (make sure to use a variant supporting 20 MHz)<br />
<br />
|obtain=<br />
See [[Generation_7_Electronics#How_to_get_it | Gen7's "How to get it"]].<br />
<br />
|documentation=<br />
Details for building are on the [[Gen7]] page. You can download the schematics which are developed using [[Useful Software Packages#gEDA.2Fgaf|gEDA]] over at github. You can download them by typing:<br />
<br />
git clone https://github.com/Traumflug/Generation_7_Electronics.git<br />
}}<br />
<br />
== [[Melzi]] ==<br />
<br />
{{electronics|name=Melzi<br />
|author=[[User:Joem | Joem]]<br />
|status=active<br />
<br />
|description=<br />
Melzi is a low-cost all-in-one solution for Reprap and other CNC devices. It features an on board Sanguino clone using the ATMEGA644P or ATMEGA1284P. Its four axes are powered by Pololu pin compatible stepper drivers.<br />
<br />
|features=<br />
* License=[[GPL V2]]<br />
* On board Pololu stepper drivers<br />
* ATmega based<br />
* up to 1/16 microstepping<br />
<br />
<br />
|firmware=<br />
* List of Firmware<br />
[https://github.com/reprappro/Marlin RepRapPro Marlin]<br />
<br />
|obtain=<br />
* List of Suppliers <br />
[http://www.emakershop.com/browse/listing?l=425 RepRapPro]<br />
<br />
|documentation=<br />
[http://reprap.org/wiki/Melzi Melzi]<br />
}}<br />
<br />
== [[RAMPS]] ==<br />
<br />
{{electronics|name=RAMPS<br />
|author=[[User:johnnyr | johnnyr]]<br />
|status=active<br />
|description=Arduino MEGA based modular RepRap electronics.<br />
RAMPS is the most often used RepRap electronics in 2012. It shares circuitry concepts (stepper driver, thermistor, heater MOSFETs, etc.) with many other electronics.<br />
<br />
|features=<br />
* License=[[GPL]]<br />
* Built on stable Arduino Mega base<br />
* Modular - easier to troubleshoot<br />
* ATmega based<br />
* up to 1/16 microstepping<br />
* etch resist prepared up to v1.3, v1.4 is optimized for smd<br />
<br />
|firmware=<br />
* [[Marlin]]<br />
* [[Sprinter]]<br />
* [[Teacup]]<br />
<br />
|obtain=<br />
See [[RAMPS#How_to_get_it | RAMPS "How to get it"]].<br />
<br />
|documentation=<br />
Details <br />
<br />
}}<br />
<br />
== [[Sanguinololu]] ==<br />
<br />
{{electronics|name=Sanguinololu<br />
|author=[[User:Joem | Joem]]<br />
|status=active<br />
<br />
|description=<br />
Sanguinololu is a low-cost all-in-one [[Pololu Electronics]] solution for Reprap and other CNC devices. It features an onboard Sanguino clone using the ATMEGA644P though a ATMEGA1284 is easily dropped in. Its four axes are powered by Pololu pin compatible stepper drivers.<br />
<br />
|features=<br />
* License=[[GPL]]<br />
* Pololu interchangable motor drivers<br />
* ATmega based<br />
* up to 1/16 microstepping<br />
<br />
<br />
|firmware=<br />
* List of Firmware<br />
<br />
|obtain=<br />
See [[Sanguinololu#Where_to_get_it.3F.21 | Sanguinololu's "How to get it"]] <br />
<br />
|documentation=<br />
[http://reprap.org/wiki/Sanguinololu Sanguinololu]<br />
}}<br />
<br />
== [[SmoothieBoard]] ==<br />
<br />
{{electronics|name=SmoothieBoard<br />
|author=Arthur<br />
|status=active<br />
|description=<br />
ARM-based RepRap electronics<br />
<br />
|features=<br />
* License=[[GPL]]<br />
* Single board solution, 105x105mm<br />
* Based on Atmel LPC1769 ( 120Mhz ) Cortex-M3 microcontroller<br />
* A lot of features standard on board, including microSD card, digital current control.<br />
* 4 Mosfets, 4 well-cooled stepper drivers<br />
* USB interface exposing serial and mass storage<br />
* Design with focus on cost and connectors options<br />
* Ethernet<br />
<br />
|firmware=<br />
* [http://smoothieware.org/ Smoothie] firmware<br />
<br />
|obtain=<br />
See [http://smoothieware.org/getting-smoothieboard Getting a smoothieboard].<br />
<br />
|documentation=<br />
* Documentation [http://smoothieware.org/ starting point page] ( flashing, configuring, using )<br />
* [https://github.com/arthurwolf/SmoothieBoard Eagle files]<br />
* [https://github.com/arthurwolf/Smoothie Smoothie firmware on github]<br />
<br />
}}<br />
<br />
= RAMPS derivatives =<br />
<br />
== [[Megatronics]] ==<br />
<br />
{{electronics|name=Megatronics<br />
|author=[[User:brupje | Brupje]]<br />
|status=active<br />
|description=<br />
Arduino compatible RepRap electronics<br />
<br />
|features=<br />
* License=[[GPL]]<br />
* Single board solution, +/- 12x12cm<br />
* Powerful Atmega 2560 on board<br />
* A lot of features standard on board, including SD card and thermocouple support<br />
* Compatible with the standard Arduino software<br />
* Cheaper solution, because it's one board <br />
* Easily extendible with LCD and keypad!<br />
<br />
|firmware=<br />
* Marlin<br />
<br />
|obtain=<br />
See [[Megatronics_1.0#Where_to_get_it | Megatronics "How to get it"]].<br />
<br />
|documentation=<br />
[[Megatronics_1.0]]<br />
<br />
}}<br />
<br />
Two other RAMPS derivatives exist : <br />
* [[RUMBA]]<br />
* [[Rambo]]<br />
<br />
== [[3Drag controller]] ==<br />
<br />
{{electronics|name=[[3drag]] controller<br />
|author=[[User:Boris Landoni | Boris Landoni]]<br />
|status=active<br />
|description=<br />
Arduino compatible RepRap electronics<br />
<br />
|features=<br />
* License=[[GPL]]<br />
* Small design - board is 110mm x 65mm<br />
* Powerful Atmega 2560 on board<br />
* Up to 4 [[Pololu stepper driver board]]s (or [http://store.open-electronics.org/stepper_driver Pololu compatible]) on-board (X,Y,Z,Extruder)<br />
* FT232RL on-board for USB connectivity<br />
* 2 input thermistor <br />
* 3 N-MOSFETs for extruder, bed and fan<br />
* Selectable 12v/5v voltage or mechanical endstop<br />
* Extra pins available for expansion and development<br />
* Comunication LED and driver LED <br />
* All SMD components <br />
* Compatible with the standard Arduino software<br />
* Cheaper solution<br />
* Easily extendible with LCD and keypad!<br />
<br />
|firmware=<br />
* Marlin<br />
<br />
|obtain=<br />
*[http://store.open-electronics.org/3D/3D_electronics open-electronics.org].<br />
<br />
|documentation=<br />
*[[3Drag controller]]<br />
*[[3drag]]<br />
<br />
}}<br />
<br />
= Commercial alternatives =<br />
<br />
== [[R2C2_RepRap_Electronics|R2C2 Electronics]] ==<br />
{{electronics|name=R2C2<br />
|author=[http://www.3dprinting-r2c2.com/ bitBOX]<br />
|status=active as of January, 2012<br />
|description=<br />
R2C2 is FAST (ARM 32bits running at 100MHz!), is the new cutting edge technology that drives RepRap 3D printers at [http://www.3dprinting-r2c2.com/?q=content/r2c2-running-reprap-mendel-his-maximum-speed-725mms their maximum speed]!!!<br />
<br />
Please read more on the official web page: [http://www.3dprinting-r2c2.com/?q=content/r2c2-documentation www.3DPrinting-R2C2.com]<br />
<br />
|features=<br />
* license=[http://creativecommons.org/licenses/by-nc/2.0/ CC-BY-NC] (You are free: to Share and Remix. Under the following conditions: Attribution and Noncommercial)<br />
* Just one board, a complete solution, to control your RepRap 3D printer (can also control any other 3D printer/laser/milling);<br />
* Plug and print - you will receive it completed assembled, tested, with proper versions of software and manuals on MicroSD card. No need to search on the web for the correct versions!<br />
* [http://www.3dprinting-r2c2.com/?q=content/r2c2-running-reprap-mendel-his-maximum-speed-725mms High speed printing] and quality due to the cutting edge technology 32 bits ARM microcontroller running at 100MHz with fast integrated USB controller;<br />
* [http://reprap.org/wiki/Heated_Bed Heated Bed] support;<br />
* MicroSD Card for stand alone printing (no need to be connected to a computer while printing) and to store board configurations in human readable text files.<br />
* Buzzer to alert user of the different states of the 3D printing process, like end of machine heating, start and end of printing, etc;<br />
* USB bootloader working as a USB Mass Storage device (works on Linux, Windows and MAC OS) - you will just need to copy/paste new firmwares to board as if is a USB pen flash;<br />
* Expansion header to support other functionalities like a second extruder for support material, support [http://wiki.makerbot.com/forum/t-283490 a laser to engrave/cut paper, wood, ABS, PLA, etc}];<br />
* 24/12 volts power input. At 24 volts power losses on cables are lower providing faster heating making it quicker to start printing;<br />
* All the firmware were developed with OpenSource development tools: ARM GCC, ARM GDB, OpenOCD JTAG Programmer/Debugger and Eclipse. We intend to continue developing firmware and expansion modules, for adding new features. We envision the R2C2 to became the "Arduino" of the RepRap world.<br />
* Open Source: R2C2 source files of PCB, schematic and firmware are available on R2C2 Github account and so every user can take advantage and improve/adapt/hack R2C2 for his own purposes.<br />
<br />
|firmware=<br />
R2C2 firmware is a mix of the famous GRBL and TeaCup firmwares. Latest stable firmware binary file can be download [https://github.com/bitboxelectronics/R2C2_Firmware/tree/master/stable_bins here] and is ready to flash using R2C2 USB bootloader.<br />
<br />
R2C2 firmware sources are on [https://github.com/bitboxelectronics/R2C2_Firmware R2C2 Firmware Github].<br />
<br />
|obtain=<br />
The quick and easy to install R2C2 complete electronics kit for RepRap 3D Printers can be found [http://shop.3dprinting-r2c2.com/ here].<br />
<br />
|documentation=<br />
R2C2 Electronics documentation, support and shop on official site: [http://www.3dprinting-r2c2.com/?q=content/r2c2-documentation www.3DPrinting-R2C2.com]<br />
* Please go to [http://www.3dprinting-r2c2.com/?q=content/development Development page] to know how to get the source files. (The link given there to the firmware sources is broken, try the next higher directory at https://github.com/bitboxelectronics/ ) <br />
<br />
}}<br />
<br />
== [[Generation 6 Electronics|Generation 6]] ==<br />
{{electronics|name=Generation 6<br />
|author=[[User:Camiel | Camiel]]<br />
|status=stale as of Oct 2010(?) but still for sale<br />
|description=<br />
Gen6 electronics do not appear to be related to the original GenX designs other than by name. This is a single-board surface-mount design with the CPU and driver chips on the same board.<br />
<br />
|features=<br />
* license=?? ("open souced" obscured 4 layer board, unfeasible to make yourself)<br />
* It has a standard USB connection (USB A>B cable needed) <br />
* It uses micro-stepping (1/8) for quieter operation.<br />
* It is cheaper than for example Makerbot's version of the RepRap Generation 3 electronics. <br />
* It uses small standard Molex connectors for motors, heater, and optos.<br />
* The pcb of the optos are integrated, so you only need the optos on cables with 5way Molex connectors<br />
<br />
|firmware=<br />
* [[List of Firmware#Marlin|Marlin]]<br />
* A modified version of [[List of Firmware#FiveD|FiveD]]<br />
* [[List of Firmware#Sprinter|Sprinter]]<br />
<br />
|obtain=<br />
Buy from http://www.reprap-usa.com/, http://www.makemendel.com and http://www.mendel-parts.com although mendel-parts.com looks like they've been out of stock since June 2011.<br />
<br />
|documentation=<br />
This seems to be almost a proprietary board. If there is active development going on with these electronics I can't find it. All development seems to have stopped back in October 2010. <br />
<br />
Documentation is on the [[Generation 6 Electronics]] page. The only schematics available appear to be in zip files [[Generation 6 Electronics#Files|here]]. <br />
<br />
Here are some links to zip files containing modified firmwares:<br />
* [[Generation 6 Electronics#Files|FiveD]]. <br />
* [http://www.reprap-usa.com/download/Marlin093_RepRapUSA.zip Marlin (reprap-usa.com)]. <br />
* [http://www.reprap-usa.com/download/SprinterGen6.zip Sprinter (reprap-usa.com)]<br />
There does not appear to be a source code repository for schematics or firmware anywhere.<br />
<br />
Because the board uses [http://www.ti.com/product/drv8811 Texas Instruments DRV8811] driver chips instead of the more common [http://www.allegromicro.com/en/Products/Part_Numbers/4983/ Allegro A4983]-based (a.k.a. [[Pololu]]) drivers, you have to use modified versions of the more popular firmwares. That fact, in combination with the poor availability of source, does not bode well for DIY users.<br />
}}<br />
<br />
== [[Generation 4 Electronics|Generation 4]] ==<br />
{{electronics|name=Generation 4<br />
|author=[[Makerbot]]<br />
|status=active<br />
|description=<br />
These electronics are used for the [[Makerbot]]. They consist of an Arduino Mega shield (aka the "motherboard") and a few other boards for the stepper drivers. <br />
|features=<br />
* License=??<br />
* Supports up to five stepper drivers (XYZ + A/B)<br />
* Connect over USB<br />
* Optional LCD interface support<br />
* Full endstop support<br />
* High current mosfets to drive heated build platform and extruder heater<br />
* Thermocouple support for accurate temperature sensing<br />
* XY Positioning resolution of 0.02mm (20 microns or 0.0008")<br />
* XY Maximum Feedrate of up to 5000mm/minute (roughly 200 IPM)<br />
* Z Positioning resolution of 0.005mm (5 microns / or 0.0002")<br />
* Z Positioning Feedrate of up to 1000mm/minutes (roughly 40 IPM)<br />
<br />
|firmware=<br />
* not sure about this yet<br />
|obtain=<br />
For sale on Makerbot website at http://store.makerbot.com/electronics/assembled-electronics.html<br />
|documentation=<br />
BIG NOTE: The days for the links below are numbered. Makerbot will probably take them down soon because they have gone proprietary. I have no idea how the designs below were licensed but if they were licensed using a GPL-like licence, they'll have to provide links to changes somewhere.<br />
<br />
Gen4 electronics consists of at least 5 separate circuit boards: the arduino shield (motherboard), 3 stepper boards and 1 extruder board. For detailed information and source code see the following links:<br />
<br />
* [http://wiki.makerbot.com/thingomatic-doc:makerbot-motherboard-2-4 motherboard v2.4] or [[Makerbot Motherboard 2.4]]<br />
* [http://wiki.makerbot.com/thingomatic-doc:extruder-controller-3-6 extruder controller v3.6] or [[Extruder controller v3.6]]<br />
* [http://wiki.makerbot.com/thingomatic-doc:stepper-driver-3-3 stepper driver v3.3] or [[Stepper driver v3.3]]<br />
* [http://wiki.makerbot.com/thingomatic-doc:mechanical-endstop-1-2 mechanical endstop v1.2] or [[Mechanical endstop v1.2]]<br />
<br />
}}<br />
<br />
== Further reading ==<br />
<br />
If you have some knowledge of electronics and want to help us make better electronics,<br />
check out the ideas at [[Vaporware Electronics]], [[FuturePlans]], [[FutureToolIdeas]], [[FirmwareWishList]], [[Alternative Electronics]], [[ideas to place]]<br />
<br />
[[Category:Electronics| ]]<br />
[[Category:Electronics development| ]]<br />
[[Category:RepRap machines]]<br />
[[Category:How to make Mendel]]</div>Panxinlong7373https://reprap.org/mediawiki/index.php?title=List_of_electronics&diff=109047List of electronics2013-10-28T11:13:41Z<p>Panxinlong7373: </p>
<hr />
<div>This page has a list of all ''active'' reprap electronics. It is still a work in progress. <br />
<br />
For a list of electronics that compares features, see the [[Comparison of Electronics]] page.<br />
<br />
For a list of out-of-date electronics, see [[List of Abandoned and Deprecated Electronics | Deprecated Electronics]].<br />
<br />
= Community based, tested and supported electronics =<br />
<br />
<br />
== [[4pi]] ==<br />
<br />
{{electronics|name=4pi<br />
|author=Kliment<br />
|status=active<br />
|description=<br />
ARM-based RepRap electronics<br />
|size=100x80mm<br />
<br />
|features=<br />
* License=[[GPL]]<br />
* Single board solution, +/- pix4 inches<br />
* Based on Atmel SAM3U Cortex-M3 microcontroller<br />
* A lot of features standard on board, including microSD card, digital current control.<br />
* 5 Mosfets, 5 well-cooled stepper drivers ( supports dual extrusion )<br />
* High-speed USB interface<br />
<br />
|firmware=<br />
* [https://github.com/kliment/4pi-firmware 4pi-Sprinter]<br />
<br />
|obtain=<br />
See [https://0xfb.com/shop.html Web shop]<br />
<br />
|documentation=<br />
* [http://wiki.arcol.hu/blog:4pi Early documentation]<br />
* [https://github.com/kliment/4pi-firmware Firmware]<br />
* [https://github.com/kliment/reup Eagle files]<br />
<br />
}}<br />
<br />
== [[PiBot_for_Repetier_Motherboard]] ==<br />
{{electronics|name=PiBot for Repetier Motherboard<br />
|author=[[User:panxinlong7373 | panxinlong7373]]<br />
|status=active as of July, 2013<br />
<br />
|description=<br />
Designer for [https://codeload.github.com/repetier/Repetier-Firmware/zip/development Repetier] and [http://www.pibot.com/ PiBot-box] .<br />
* It Offer an easy convert solution that to change your CNC machine into a 3D printer.<br />
* Easy use for DIY enthusiast, convenience for secondary development.<br />
* More extrude header and more types of machine support. <br />
* Make it similar to computer host and you can easily handle it only plug few cables.<br />
<br />
<br />
|features=<br />
<br />
* PiBot-Box development kit Supported. Offer a set of solution to your electronics. Easy use and transplant.<br />
* IDC & HT-396 cold-pressed terminal,It means these anti-plug linker is very convenience,fast and reliable. <br />
* build-in pins assignment silk in the Top Over layer. It more convenience to change or make your own assignment. <br />
* Officially authorization to add the [http://www.repetier.com/ Repetier] terms on the boards. Support all the function in the Repetier-Host and Repetier-Firmware.<br />
* Compatible all of the pins in the [http://arduino.cc/en/Main/ArduinoBoardMega2560 Ardunio Mega 2560] and [http://arduino.cc/en/Main/ArduinoBoardADK Ardunio ADK] <br />
* It's flexible! [http://www.pibot.com PiBot PiBot for Repetier Motherboard] Capability to supply motors and heaters with a different voltage. <br />
* The heat bed with independent power source and Self-recovered safety. With two MOSFET parallel solution that can driver more powerful heat bed(optional function, you can use the soldered MOSFET only). <br />
* It's affordable! PCBs are easy to buy only sold $39.00. it fit to manufacture [http://www.pibot.com PiBot PiBot],RepRap,CNC machine or to etch DIY.<br />
* Heater driver with heat sink,compatible more powerful heated header.<br />
* [http://reprap.org/wiki/PiBot_for_Repetier_Motherboard Controller] and [http://reprap.org/wiki/PiBot_TB6600_Stepper_Driver motor drive] discrete solutions.<br />
* CPU: ATmega2560, ATmega1280 (Atmel Corp.)<br />
* 4x to 6x [http://reprap.org/wiki/PiBot_TB6600_Stepper_Driver PiBot TB6600 Stepper Driver], exchangeable, up to 4.5A output and 45v input,adjustable microstepping. Using a IDC-24pin port, neat and dust-free finish.<br />
* USB connector.<br />
* Integrated hardware for a fan, three extruder, a heated bed, 4 temperature sensor, 6 [http://reprap.org/wiki/PiBot_Endstop endstop port].<br />
* IDC-20pin expand port, include: SD cards, keys, dispaly LCD (lcd1602 or lcd2004),reset button.<br />
* Extension Boards for additional extruder, temperature sensor, fans, I2C bus device.<br />
* Extraction free pins use for whatever is desireable.<br />
* Single Supply, use the LM317[[File:LM317 for PiBot.pdf]] 3-terminal adjustable regulater, 5v supply solution. So the input can up to 40v.<br />
* All parts are licensed under [http://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0 ].<br />
<br />
<br />
|firmware=<br />
* [[List of Firmware#Repetier | Repetier]] (recomand the newerest)<br />
* [[List of Firmware#PiBot for Repetier | PiBot for Repetier]] (recommended for beginners)<br />
* [[List of Firmware#Marlin | Marlin]] (recommended for advanced users)<br />
<br />
|obtain=<br />
see [http://www.pibot.com PiBot hardware] and [[PiBot_for_Repetier_Motherboard#How to Build |how to DIY one PiBot for Repetier]].<br />
<br />
|documentation=<br />
Details are on the [http://www.pibot.com|PiBot] page. You can download the schematics and design documents in [[PiBot_for_Repetier_Motherboard|PiBot for Repetier motherboard]]. You can download them by typing:<br />
<br />
PiBot download URL: http://pibot.com/download.htms|https://pibot.com/download.htms<br />
}}<br />
<br />
== [[Melzi]] ==<br />
<br />
{{electronics|name=Melzi<br />
|author=[[User:Joem | Joem]]<br />
|status=active<br />
<br />
|description=<br />
Melzi is a low-cost all-in-one solution for Reprap and other CNC devices. It features an on board Sanguino clone using the ATMEGA644P or ATMEGA1284P. Its four axes are powered by Pololu pin compatible stepper drivers.<br />
<br />
|features=<br />
* License=[[GPL V2]]<br />
* On board Pololu stepper drivers<br />
* ATmega based<br />
* up to 1/16 microstepping<br />
<br />
<br />
|firmware=<br />
* List of Firmware<br />
[https://github.com/reprappro/Marlin RepRapPro Marlin]<br />
<br />
|obtain=<br />
* List of Suppliers <br />
[http://www.emakershop.com/browse/listing?l=425 RepRapPro]<br />
<br />
|documentation=<br />
[http://reprap.org/wiki/Melzi Melzi]<br />
}}<br />
<br />
<br />
== [[Generation 7 Electronics]] ==<br />
{{electronics|name=Generation 7 Electronics<br />
|author=[[User:Traumflug | Traumflug]]<br />
|status=active as of January, 2013<br />
<br />
|description=<br />
Gen7 is designed with simplicity and replicability in mind. CPU and stepper drivers are on the same board.<br/><br />
The boards can be cut/milled, etched DIY or printed on a RepRap.<br />
<br />
|features=<br />
* license=[http://creativecommons.org/licenses/by-nc/2.0/ CC-BY-NC] (You are free: to Share and Remix. Under the following conditions: Attribution and Noncommercial)<br />
* designed for replication<br />
* ATmega based, ARM based variant in progress<br />
* up to 1/16 microstepping<br />
* can run at 20&nbsp;MHz<br />
<br />
|firmware=<br />
* [[List of Firmware#Teacup | Teacup]] (recommended for beginners)<br />
* [[List of Firmware#FiveD | FiveD]] (when running at 16&nbsp;MHz)<br />
* [[List of Firmware#Sprinter | Sprinter]]<br />
* [[List of Firmware#Repetier | Repetier]] (recommended for advanced users)<br />
* [[List of Firmware#Marlin | Marlin]] (make sure to use a variant supporting 20 MHz)<br />
<br />
|obtain=<br />
See [[Generation_7_Electronics#How_to_get_it | Gen7's "How to get it"]].<br />
<br />
|documentation=<br />
Details for building are on the [[Gen7]] page. You can download the schematics which are developed using [[Useful Software Packages#gEDA.2Fgaf|gEDA]] over at github. You can download them by typing:<br />
<br />
git clone https://github.com/Traumflug/Generation_7_Electronics.git<br />
}}<br />
<br />
== [[Melzi]] ==<br />
<br />
{{electronics|name=Melzi<br />
|author=[[User:Joem | Joem]]<br />
|status=active<br />
<br />
|description=<br />
Melzi is a low-cost all-in-one solution for Reprap and other CNC devices. It features an on board Sanguino clone using the ATMEGA644P or ATMEGA1284P. Its four axes are powered by Pololu pin compatible stepper drivers.<br />
<br />
|features=<br />
* License=[[GPL V2]]<br />
* On board Pololu stepper drivers<br />
* ATmega based<br />
* up to 1/16 microstepping<br />
<br />
<br />
|firmware=<br />
* List of Firmware<br />
[https://github.com/reprappro/Marlin RepRapPro Marlin]<br />
<br />
|obtain=<br />
* List of Suppliers <br />
[http://www.emakershop.com/browse/listing?l=425 RepRapPro]<br />
<br />
|documentation=<br />
[http://reprap.org/wiki/Melzi Melzi]<br />
}}<br />
<br />
== [[RAMPS]] ==<br />
<br />
{{electronics|name=RAMPS<br />
|author=[[User:johnnyr | johnnyr]]<br />
|status=active<br />
|description=Arduino MEGA based modular RepRap electronics.<br />
RAMPS is the most often used RepRap electronics in 2012. It shares circuitry concepts (stepper driver, thermistor, heater MOSFETs, etc.) with many other electronics.<br />
<br />
|features=<br />
* License=[[GPL]]<br />
* Built on stable Arduino Mega base<br />
* Modular - easier to troubleshoot<br />
* ATmega based<br />
* up to 1/16 microstepping<br />
* etch resist prepared up to v1.3, v1.4 is optimized for smd<br />
<br />
|firmware=<br />
* [[Marlin]]<br />
* [[Sprinter]]<br />
* [[Teacup]]<br />
<br />
|obtain=<br />
See [[RAMPS#How_to_get_it | RAMPS "How to get it"]].<br />
<br />
|documentation=<br />
Details <br />
<br />
}}<br />
<br />
== [[Sanguinololu]] ==<br />
<br />
{{electronics|name=Sanguinololu<br />
|author=[[User:Joem | Joem]]<br />
|status=active<br />
<br />
|description=<br />
Sanguinololu is a low-cost all-in-one [[Pololu Electronics]] solution for Reprap and other CNC devices. It features an onboard Sanguino clone using the ATMEGA644P though a ATMEGA1284 is easily dropped in. Its four axes are powered by Pololu pin compatible stepper drivers.<br />
<br />
|features=<br />
* License=[[GPL]]<br />
* Pololu interchangable motor drivers<br />
* ATmega based<br />
* up to 1/16 microstepping<br />
<br />
<br />
|firmware=<br />
* List of Firmware<br />
<br />
|obtain=<br />
See [[Sanguinololu#Where_to_get_it.3F.21 | Sanguinololu's "How to get it"]] <br />
<br />
|documentation=<br />
[http://reprap.org/wiki/Sanguinololu Sanguinololu]<br />
}}<br />
<br />
== [[SmoothieBoard]] ==<br />
<br />
{{electronics|name=SmoothieBoard<br />
|author=Arthur<br />
|status=active<br />
|description=<br />
ARM-based RepRap electronics<br />
<br />
|features=<br />
* License=[[GPL]]<br />
* Single board solution, 105x105mm<br />
* Based on Atmel LPC1769 ( 120Mhz ) Cortex-M3 microcontroller<br />
* A lot of features standard on board, including microSD card, digital current control.<br />
* 4 Mosfets, 4 well-cooled stepper drivers<br />
* USB interface exposing serial and mass storage<br />
* Design with focus on cost and connectors options<br />
* Ethernet<br />
<br />
|firmware=<br />
* [http://smoothieware.org/ Smoothie] firmware<br />
<br />
|obtain=<br />
See [http://smoothieware.org/getting-smoothieboard Getting a smoothieboard].<br />
<br />
|documentation=<br />
* Documentation [http://smoothieware.org/ starting point page] ( flashing, configuring, using )<br />
* [https://github.com/arthurwolf/SmoothieBoard Eagle files]<br />
* [https://github.com/arthurwolf/Smoothie Smoothie firmware on github]<br />
<br />
}}<br />
<br />
= RAMPS derivatives =<br />
<br />
== [[Megatronics]] ==<br />
<br />
{{electronics|name=Megatronics<br />
|author=[[User:brupje | Brupje]]<br />
|status=active<br />
|description=<br />
Arduino compatible RepRap electronics<br />
<br />
|features=<br />
* License=[[GPL]]<br />
* Single board solution, +/- 12x12cm<br />
* Powerful Atmega 2560 on board<br />
* A lot of features standard on board, including SD card and thermocouple support<br />
* Compatible with the standard Arduino software<br />
* Cheaper solution, because it's one board <br />
* Easily extendible with LCD and keypad!<br />
<br />
|firmware=<br />
* Marlin<br />
<br />
|obtain=<br />
See [[Megatronics_1.0#Where_to_get_it | Megatronics "How to get it"]].<br />
<br />
|documentation=<br />
[[Megatronics_1.0]]<br />
<br />
}}<br />
<br />
Two other RAMPS derivatives exist : <br />
* [[RUMBA]]<br />
* [[Rambo]]<br />
<br />
== [[3Drag controller]] ==<br />
<br />
{{electronics|name=[[3drag]] controller<br />
|author=[[User:Boris Landoni | Boris Landoni]]<br />
|status=active<br />
|description=<br />
Arduino compatible RepRap electronics<br />
<br />
|features=<br />
* License=[[GPL]]<br />
* Small design - board is 110mm x 65mm<br />
* Powerful Atmega 2560 on board<br />
* Up to 4 [[Pololu stepper driver board]]s (or [http://store.open-electronics.org/stepper_driver Pololu compatible]) on-board (X,Y,Z,Extruder)<br />
* FT232RL on-board for USB connectivity<br />
* 2 input thermistor <br />
* 3 N-MOSFETs for extruder, bed and fan<br />
* Selectable 12v/5v voltage or mechanical endstop<br />
* Extra pins available for expansion and development<br />
* Comunication LED and driver LED <br />
* All SMD components <br />
* Compatible with the standard Arduino software<br />
* Cheaper solution<br />
* Easily extendible with LCD and keypad!<br />
<br />
|firmware=<br />
* Marlin<br />
<br />
|obtain=<br />
*[http://store.open-electronics.org/3D/3D_electronics open-electronics.org].<br />
<br />
|documentation=<br />
*[[3Drag controller]]<br />
*[[3drag]]<br />
<br />
}}<br />
<br />
= Commercial alternatives =<br />
<br />
== [[R2C2_RepRap_Electronics|R2C2 Electronics]] ==<br />
{{electronics|name=R2C2<br />
|author=[http://www.3dprinting-r2c2.com/ bitBOX]<br />
|status=active as of January, 2012<br />
|description=<br />
R2C2 is FAST (ARM 32bits running at 100MHz!), is the new cutting edge technology that drives RepRap 3D printers at [http://www.3dprinting-r2c2.com/?q=content/r2c2-running-reprap-mendel-his-maximum-speed-725mms their maximum speed]!!!<br />
<br />
Please read more on the official web page: [http://www.3dprinting-r2c2.com/?q=content/r2c2-documentation www.3DPrinting-R2C2.com]<br />
<br />
|features=<br />
* license=[http://creativecommons.org/licenses/by-nc/2.0/ CC-BY-NC] (You are free: to Share and Remix. Under the following conditions: Attribution and Noncommercial)<br />
* Just one board, a complete solution, to control your RepRap 3D printer (can also control any other 3D printer/laser/milling);<br />
* Plug and print - you will receive it completed assembled, tested, with proper versions of software and manuals on MicroSD card. No need to search on the web for the correct versions!<br />
* [http://www.3dprinting-r2c2.com/?q=content/r2c2-running-reprap-mendel-his-maximum-speed-725mms High speed printing] and quality due to the cutting edge technology 32 bits ARM microcontroller running at 100MHz with fast integrated USB controller;<br />
* [http://reprap.org/wiki/Heated_Bed Heated Bed] support;<br />
* MicroSD Card for stand alone printing (no need to be connected to a computer while printing) and to store board configurations in human readable text files.<br />
* Buzzer to alert user of the different states of the 3D printing process, like end of machine heating, start and end of printing, etc;<br />
* USB bootloader working as a USB Mass Storage device (works on Linux, Windows and MAC OS) - you will just need to copy/paste new firmwares to board as if is a USB pen flash;<br />
* Expansion header to support other functionalities like a second extruder for support material, support [http://wiki.makerbot.com/forum/t-283490 a laser to engrave/cut paper, wood, ABS, PLA, etc}];<br />
* 24/12 volts power input. At 24 volts power losses on cables are lower providing faster heating making it quicker to start printing;<br />
* All the firmware were developed with OpenSource development tools: ARM GCC, ARM GDB, OpenOCD JTAG Programmer/Debugger and Eclipse. We intend to continue developing firmware and expansion modules, for adding new features. We envision the R2C2 to became the "Arduino" of the RepRap world.<br />
* Open Source: R2C2 source files of PCB, schematic and firmware are available on R2C2 Github account and so every user can take advantage and improve/adapt/hack R2C2 for his own purposes.<br />
<br />
|firmware=<br />
R2C2 firmware is a mix of the famous GRBL and TeaCup firmwares. Latest stable firmware binary file can be download [https://github.com/bitboxelectronics/R2C2_Firmware/tree/master/stable_bins here] and is ready to flash using R2C2 USB bootloader.<br />
<br />
R2C2 firmware sources are on [https://github.com/bitboxelectronics/R2C2_Firmware R2C2 Firmware Github].<br />
<br />
|obtain=<br />
The quick and easy to install R2C2 complete electronics kit for RepRap 3D Printers can be found [http://shop.3dprinting-r2c2.com/ here].<br />
<br />
|documentation=<br />
R2C2 Electronics documentation, support and shop on official site: [http://www.3dprinting-r2c2.com/?q=content/r2c2-documentation www.3DPrinting-R2C2.com]<br />
* Please go to [http://www.3dprinting-r2c2.com/?q=content/development Development page] to know how to get the source files. (The link given there to the firmware sources is broken, try the next higher directory at https://github.com/bitboxelectronics/ ) <br />
<br />
}}<br />
<br />
== [[Generation 6 Electronics|Generation 6]] ==<br />
{{electronics|name=Generation 6<br />
|author=[[User:Camiel | Camiel]]<br />
|status=stale as of Oct 2010(?) but still for sale<br />
|description=<br />
Gen6 electronics do not appear to be related to the original GenX designs other than by name. This is a single-board surface-mount design with the CPU and driver chips on the same board.<br />
<br />
|features=<br />
* license=?? ("open souced" obscured 4 layer board, unfeasible to make yourself)<br />
* It has a standard USB connection (USB A>B cable needed) <br />
* It uses micro-stepping (1/8) for quieter operation.<br />
* It is cheaper than for example Makerbot's version of the RepRap Generation 3 electronics. <br />
* It uses small standard Molex connectors for motors, heater, and optos.<br />
* The pcb of the optos are integrated, so you only need the optos on cables with 5way Molex connectors<br />
<br />
|firmware=<br />
* [[List of Firmware#Marlin|Marlin]]<br />
* A modified version of [[List of Firmware#FiveD|FiveD]]<br />
* [[List of Firmware#Sprinter|Sprinter]]<br />
<br />
|obtain=<br />
Buy from http://www.reprap-usa.com/, http://www.makemendel.com and http://www.mendel-parts.com although mendel-parts.com looks like they've been out of stock since June 2011.<br />
<br />
|documentation=<br />
This seems to be almost a proprietary board. If there is active development going on with these electronics I can't find it. All development seems to have stopped back in October 2010. <br />
<br />
Documentation is on the [[Generation 6 Electronics]] page. The only schematics available appear to be in zip files [[Generation 6 Electronics#Files|here]]. <br />
<br />
Here are some links to zip files containing modified firmwares:<br />
* [[Generation 6 Electronics#Files|FiveD]]. <br />
* [http://www.reprap-usa.com/download/Marlin093_RepRapUSA.zip Marlin (reprap-usa.com)]. <br />
* [http://www.reprap-usa.com/download/SprinterGen6.zip Sprinter (reprap-usa.com)]<br />
There does not appear to be a source code repository for schematics or firmware anywhere.<br />
<br />
Because the board uses [http://www.ti.com/product/drv8811 Texas Instruments DRV8811] driver chips instead of the more common [http://www.allegromicro.com/en/Products/Part_Numbers/4983/ Allegro A4983]-based (a.k.a. [[Pololu]]) drivers, you have to use modified versions of the more popular firmwares. That fact, in combination with the poor availability of source, does not bode well for DIY users.<br />
}}<br />
<br />
== [[Generation 4 Electronics|Generation 4]] ==<br />
{{electronics|name=Generation 4<br />
|author=[[Makerbot]]<br />
|status=active<br />
|description=<br />
These electronics are used for the [[Makerbot]]. They consist of an Arduino Mega shield (aka the "motherboard") and a few other boards for the stepper drivers. <br />
|features=<br />
* License=??<br />
* Supports up to five stepper drivers (XYZ + A/B)<br />
* Connect over USB<br />
* Optional LCD interface support<br />
* Full endstop support<br />
* High current mosfets to drive heated build platform and extruder heater<br />
* Thermocouple support for accurate temperature sensing<br />
* XY Positioning resolution of 0.02mm (20 microns or 0.0008")<br />
* XY Maximum Feedrate of up to 5000mm/minute (roughly 200 IPM)<br />
* Z Positioning resolution of 0.005mm (5 microns / or 0.0002")<br />
* Z Positioning Feedrate of up to 1000mm/minutes (roughly 40 IPM)<br />
<br />
|firmware=<br />
* not sure about this yet<br />
|obtain=<br />
For sale on Makerbot website at http://store.makerbot.com/electronics/assembled-electronics.html<br />
|documentation=<br />
BIG NOTE: The days for the links below are numbered. Makerbot will probably take them down soon because they have gone proprietary. I have no idea how the designs below were licensed but if they were licensed using a GPL-like licence, they'll have to provide links to changes somewhere.<br />
<br />
Gen4 electronics consists of at least 5 separate circuit boards: the arduino shield (motherboard), 3 stepper boards and 1 extruder board. For detailed information and source code see the following links:<br />
<br />
* [http://wiki.makerbot.com/thingomatic-doc:makerbot-motherboard-2-4 motherboard v2.4] or [[Makerbot Motherboard 2.4]]<br />
* [http://wiki.makerbot.com/thingomatic-doc:extruder-controller-3-6 extruder controller v3.6] or [[Extruder controller v3.6]]<br />
* [http://wiki.makerbot.com/thingomatic-doc:stepper-driver-3-3 stepper driver v3.3] or [[Stepper driver v3.3]]<br />
* [http://wiki.makerbot.com/thingomatic-doc:mechanical-endstop-1-2 mechanical endstop v1.2] or [[Mechanical endstop v1.2]]<br />
<br />
}}<br />
<br />
== Further reading ==<br />
<br />
If you have some knowledge of electronics and want to help us make better electronics,<br />
check out the ideas at [[Vaporware Electronics]], [[FuturePlans]], [[FutureToolIdeas]], [[FirmwareWishList]], [[Alternative Electronics]], [[ideas to place]]<br />
<br />
[[Category:Electronics| ]]<br />
[[Category:Electronics development| ]]<br />
[[Category:RepRap machines]]<br />
[[Category:How to make Mendel]]</div>Panxinlong7373https://reprap.org/mediawiki/index.php?title=PiBot_for_Repetier_Motherboard&diff=108641PiBot for Repetier Motherboard2013-10-21T08:38:52Z<p>Panxinlong7373: </p>
<hr />
<div>{{Languages|PiBot for Repetier Motherboard}}<br />
{{Development<br />
|name = PiBot for Repetier Motherboard<br />
|status = working<br />
|image = PiBotForRepetierMotherBoard.jpg<br />
|description = Part of PiBot Electronics Motherboard<br />
|license = [http://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0 ]<br />
|author = Panxinlong7373<br />
|categories = [[:Category:Electronics|Electronics]], [[:Category:Electronics_development|Electronics Development]], [[:Category:PiBot|PiBot]]<br />
|cadModel = see files<br />
|url =[http://www.pibot.com PiBot]<br />
}}<br />
[[Category:Electronics development]]<br />
[[Category:Electronics]]<br />
[[Category:PiBot]]<br />
:'''PiBot for Repetier Motherboard''' is a part of PiBot electronics. It put forward a easy solution to make your 3D printer and CNC machine. Not only an electronic board, but also [http://www.pibot.com/index.php/store/pibox010b01.html PiBot-box] which is similar to computer Host and you can easily handle it only plug few cables.The technology of grit and black oxide finish dose used in [http://www.pibot.com/index.php/store/pibox010b01.html PiBot-box] fabrication. <br />
<br />
<br />
=Features & Specifications=<br />
<br />
==Highlights==<br />
<br />
* PiBot-Box development kit Supported. Offer a set of solution to your electronics. Easy use and transplant.<br />
* IDC & HT-396 cold-pressed terminal,It means these anti-plug linker is very convenience,fast and reliable. <br />
* build-in pins assignment silk in the Top Over layer. It more convenience to change or make your own assignment. <br />
* Officially authorization to add the [http://www.repetier.com/ Repetier] terms on the boards. Support all the function in the Repetier-Host and Repetier-Firmware.<br />
* Compatible all of the pins in the [http://arduino.cc/en/Main/ArduinoBoardMega2560 Ardunio Mega 2560] and [http://arduino.cc/en/Main/ArduinoBoardADK Ardunio ADK] <br />
* It's flexible! [http://www.pibot.com PiBot PiBot for Repetier Motherboard] Capability to supply motors and heaters with a different voltage. <br />
* The heat bed with independent power source and Self-recovered safety. With two MOSFET parallel solution that can driver more powerful heat bed(optional function, you can use the soldered MOSFET only). <br />
* It's affordable! PCBs are easy to buy only sold $39.00. it fit to manufacture [http://www.pibot.com PiBot PiBot],RepRap,CNC machine or to etch DIY.<br />
* Heater driver with heat sink,compatible more powerful heated header.<br />
<br />
==Details==<br />
<br />
* PiBot-Box Size: 273*225*50mm Technology: Grit Technology,Black Oxide Finish Color/Colour: Matte Black Material: Code-Draw Steel<br />
* [http://reprap.org/wiki/PiBot_for_Repetier_Motherboard Controller] and [http://reprap.org/wiki/PiBot_TB6600_Stepper_Driver motor drive] discrete solutions.<br />
* Double-sided PCB. [http://reprap.org/wiki/File:PiBotForRepetierboardinfo.png Board Size;99.9*91.2 mm-Rectangle] ; [http://reprap.org/wiki/File:PiBotForRepetierboardinfo.png Fix hole distance; 92.6*75 mm-4xM3 hole]<br />
* CPU: ATmega2560, ATmega1280 (Atmel Corp.)<br />
* 4x to 6x [http://reprap.org/wiki/PiBot_TB6600_Stepper_Driver PiBot TB6600 Stepper Driver], exchangeable, up to 4.5A output and 45v input,adjustable microstepping. Using a [[#Ports and Connectors |IDC-24pin port]], neat and dust-free finish.<br />
* On-board USB-TTL converter.<br />
* Integrated hardware for a fan, three extruder, a heated bed, 4 temperature sensor, 6 [http://reprap.org/wiki/PiBot_Endstop endstop port].<br />
* External hand switch [120v-10A]<br />
* IDC-20pin [[#Ports and Connectors | expand port]], include: SD cards, keys, dispaly LCD (lcd1602 or lcd2004),reset button.<br />
* Extension Boards for additional extruder, temperature sensor, fans, I2C bus device.<br />
* Extraction free pins use for whatever is desireable.<br />
* Single Supply, use the LM317[[File:LM317 for PiBot.pdf]] 3-terminal adjustable regulater, 5v supply solution. So the input can up to 40v.<br />
<br />
<br />
== Design Goals ==<br />
<br />
* Designer for [https://codeload.github.com/repetier/Repetier-Firmware/zip/development Repetier] and [http://www.pibot.com/ PiBot-box] .<br />
* Offer an easy convert solution that to change your CNC machine into a 3D printer.<br />
* Easy use for DIY enthusiast, convenience for secondary development.<br />
* More extrude header and more types of machine support. <br />
* Make it similar to computer host and you can easily handle it only plug few cables.<br />
<br />
==Purchase URL==<br />
* '''PiBot for Repetier Motherboard $39.00''': [http://www.pibot.com/index.php/pibot-for-repetier-motherboard.html#.UmNs17LBjVk http://www.pibot.com/index.php/pibot-for-repetier-motherboard.html#.UmNs17LBjVk]<br />
<br />
* '''PiBot TB6600 Stepper Driver $19.99''': [http://www.pibot.com/index.php/pibot-stepper-driver-board.html#.UmNtibLBjVk http://www.pibot.com/index.php/pibot-stepper-driver-board.html#.UmNtibLBjVk]<br />
<br />
* '''PiBot for Repetier SD LCD Controller $29.99''': [http://www.pibot.com/index.php/pibot-for-repetier-sd-lcd-controller.html#.UmNtU7LBjVk http://www.pibot.com/index.php/pibot-for-repetier-sd-lcd-controller.html#.UmNtU7LBjVk]<br />
<br />
* '''PiBot Endstop $2.29''': [http://www.pibot.com/index.php/pibot-endstop.html#.UmNnCLLBjVk http://www.pibot.com/index.php/pibot-endstop.html#.UmNnCLLBjVk] <br />
[[File:PiBot Electronics purchase1.jpg|thumb|left|800px ]]<br />
<br clear="all"/><br />
<br />
== Communication & Contact ==<br />
* Any idea to develop this motherboard, you can ask [mailto:panxinlong7373@163.com [Pan Xinlong]].<br />
* All parts are licensed under [http://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0 ].<br />
<br />
== PiBot Box ==<br />
PiBot Box _an Code-Drawn Steel Box. It can hold 1 PiBot mother Board , 6 PiBot TB6600 stepper driver, 1 manual controller board.<br />
This Steel Box include many heat sink holes which can continuous work for a few days without heat sink fan.<br />
Every working part contain the busy Indicator and this box with assorted machine hole.<br />
[[File:PiBotBox.png|thumb|left|800px ]]<br />
<br clear="all"/><br />
<br />
= Ports and Connectors =<br />
<br />
*PiBot_for_Repetier_Motherboard 3D PCB integrate<br />
[[File:PiBotForRepetierboardmotherboard3D.png|PiBotForRepetierboardmotherboard3D.png]] <br />
<gallery><br />
Image:PiBotForRepetier driver port.png |PiBotForRepetier motor driver port<br />
Image:PiBotForRepetier endstop max port.png |PiBotForRepetier endstop max port<br />
Image:PiBotForRepetier endstop min port.png |PiBotForRepetier endstop min port<br />
Image:PiBotForRepetier Expand port.png |PiBotForRepetier expansion port <br />
Image:PiBotForRepetier fan extruders port.png |PiBotForRepetier fan & extruders port<br />
Image:PiBotForRepetier freepin port.png |PiBotForRepetier freepin port<br />
Image:PiBotForRepetier heatbed input output port.png |PiBotForRepetier heat bed input & output port<br />
Image:PiBotForRepetier Poweroutput port.png |PiBotForRepetier Power output port<br />
Image:PiBotForRepetier Reserved port.png |PiBotForRepetier Reserved port<br />
Image:PiBotForRepetier reset ISP port.png |PiBotForRepetier reset & ISP port<br />
Image:PiBotForRepetier Temperature sensor port.png |PiBotForRepetier Temperature sensor port<br />
Image:PiBotForRepetier usb power port.png |PiBotForRepetier USB & Power input port<br />
</gallery><br />
<br />
<br />
= How to Build =<br />
<br />
* Related Files<br />
**[[File:PiBotForRepetierV1.42PCB.pdf]]<br />
**[[File:PiBotForRepetier-V1.4-2.pdf]]<br />
<br />
*Solder Images<br />
[[File:PiBotForRepetierMotherBoard Assemble1.jpg|thumb|left|550px|Prepare Components ]]<br />
*Prepare all of the components to build a PiBot For Repetier Mother Board; <br />
*You'll need a [[SolderingToolKit|soldering toolkit]] and [[SMTSolderingToolKit|SMT soldering toolkit]] to finish this board.<br />
<br clear="all"/><br />
[[File:PiBotForRepetierMotherBoard Assemble2.jpg|thumb|left|550px|solder surface mounting components ]] <br />
* Use [[SMTSolderingToolKit|SMT soldering toolkit]] <br />
** Apply solder paste to every exposed SMD pad.<br />
** Place each SMD component on its appropriate pad.<br />
** Place populated board on a cold hotplate,turn hotplate on,board solders itself!<br />
** Solder in remaining through hole components.<br />
* If you without a [[SolderingToolKit|soldering toolkit]], you can also use an tweezers and an soldering iron finish them by manual. All of them are hand solderable!<br />
<br clear="all"/><br />
[[File:PiBotForRepetierMotherBoard Assemble3.jpg|thumb|left|550px|solder through hole components ]] <br />
* Use [[SolderingToolKit|soldering toolkit]]<br />
** Insert through hole components.<br />
** solder all these pins to the pad.<br />
<br clear="all"/><br />
<gallery><br />
Image:PiBotForRepetier_IDC20_connector.jpg | IDC-20pin [[#Ports and Connectors | expand connector]],[http://www.pibot.com IDC cold compression pincers]<br />
Image:PiBotForRepetier_IDC24_connector.jpg | [[#Ports and Connectors |IDC-24pin Driver connector]],[http://www.pibot.com IDC cold compression pincers]<br />
Image:PiBotForRepetier_HT396_connector.jpg | HT-396 cold-pressed terminal,[http://www.pibot.com HT cold compression pincers]<br />
</gallery><br />
[[File:PiBotForRepetierDebug.jpg|thumb|left|550px| Hardware Test & Debug ]]<br />
* Hardware Test & Debug<br />
** Before plug in the power source and USB cable, you need to check the polarity of electrolytic capacitor, chip and diode.<br />
** Use an digital multimeter to test the resistance value of the power. Usually, it has a increase resister. Ensure no short cut and insufficient solder.<br />
** If no problem, you can plug in the USB cable, the power LED (red) lighten. <br />
** Plug in IDC-20pin [[#Ports and Connectors | expand connector]],[[#Ports and Connectors |IDC-24pin Driver connector]],temperature sensor.<br />
** Now, you can open the Repetier Host, click "Connet". <br />
** [[#Safety Tip | Notice]] <br />
<br clear="all"/><br />
<br />
= Firmware & Host =<br />
<br />
* PiBot_for_Repetier_Motherboard V1.4 is default use [http://www.repetier.com/download/ Repetier Host] and [https://codeload.github.com/repetier/Repetier-Firmware/zip/development Repetier firmware]<br />
** Download the [https://codeload.github.com/repetier/Repetier-Firmware/zip/development Repetier firmware] and Code editer [http://arduino.cc/en/Main/Software Arduino IDE] or [http://www.sourceinsight.com/update.html Source Insight] <br />
** Unzip the [https://codeload.github.com/repetier/Repetier-Firmware/zip/development Repetier firmware], open your [http://arduino.cc/en/Main/Software Arduino IDE] <br />
** Select the Board type "arduino mega 2560" in "Tools\Board\arduino mega 2560" and the "Serial Port" in "Tools\Serial Port\COM**"<br />
** Open file Repetier.pde or "Repetier.ino" in "Repetier Unzip file\Repetier-Firmware\src\ArduinoAVR\Repetier\Repetier.pde" or "Repetier Unzip file\Repetier-Firmware\src\ArduinoAVR\Repetier\Repetier.ino".<br />
** Select configuration.h set ''#define MOTHERBOARD '''315''''' (PiBot for Repetier V1.4) or ''#define MOTHERBOARD ''''314''''' (PiBot for Repetier V1.0-1.3)<br />
** set'' #define DRIVE_SYSTEM '''0''''' (full cartesian system, xyz have seperate motors.) & ''#define FEATURE_CONTROLLER '''8'''''( PiBot Display/Controller extension with 20x4 character display) or ''#define FEATURE_CONTROLLER '''9''''' (PiBot Display/Controller extension with 16x2 character display).<br />
** Click the "Verify" button to compile the code or direct click "Upload" button to compile and upload firmware to PiBot for Repetier mother board.<br />
* Other firmware maybe compatible too, but you need to configure it. Such as:[https://github.com/ErikZalm/Marlin/tree/Marlin_v1 Marlin firmware]. <br />
<br />
<br />
= Troubleshooting =<br />
<br />
# If part of module can't work, you can easily deal with them by check the connect headers and the dip Resettable Fuse.<br />
# If you can't upload the firmware, Please check the Aduino tools setting and press the "reset button" once the compile finished. <br />
<br />
<br />
= Safety Tip =<br />
<br />
[[image:Generation3Electronics-achtung.gif|thumb]]<br />
<br />
Once you start putting electricity into your RepRap - even at just 12 volts - you have to take basic, common sense precautions to avoid fires. Just in case these fail, test your workshop [http://en.wikipedia.org/wiki/Smoke_detector smoke detector]. Don't have a smoke detector? Get one!<br />
<br />
= enjoy! =</div>Panxinlong7373https://reprap.org/mediawiki/index.php?title=File:PiBotBox.png&diff=108638File:PiBotBox.png2013-10-21T06:03:57Z<p>Panxinlong7373: Copy right Pibot -PiBot Box.</p>
<hr />
<div>Copy right Pibot -PiBot Box.</div>Panxinlong7373https://reprap.org/mediawiki/index.php?title=Printing_Material_Suppliers&diff=108547Printing Material Suppliers2013-10-20T11:18:02Z<p>Panxinlong7373: </p>
<hr />
<div>[[Category:Suppliers_by_Part]]<br />
<br />
[[File:3D Drucker Filaments.jpg | right | 300px]]<br />
Below is a table listing suppliers of filament.<br />
<br />
* There are no prices, because these change quickly and suppliers often don't care to update them.<br />
* Always check before ordering, and if you can, update this page. <br />
* If there are any missing fields in the table, please feel free to update.<br />
* Sellers: please keep your advertisements on your shop page. We already know each of you is the best and the greatest.<br />
<br />
* But most of all '''review your supplier!'''<br />
<br />
== Thermoplastic Filament ==<br />
<br />
This is ''the'' filament everybody uses. [[ABS]], [[PLA]] and a bunch of specials.<br />
<br />
''If you're looking for a shop in your country, sort by location (click on this little box behind "Shipping location") and you'll find all of them grouped together.''<br />
<br />
{| class="wikitable sortable"<br />
|- style="background-color:#f0f0f0;"<br />
! Vendor !! Shipping location<br />
! Material(s) !! 1.75&nbsp;mm !! 3&nbsp;mm !! Reviews & Additional notes<br />
| [http://www.123inkt.nl 123inkt.nl] || NL, BE<br />
| [[ABS]], [[PLA]] || &#x2713; || &#x2713;<br />
| [[FilamentReviews123inkt.nl|Reviews]]<br />
|-<br />
| [http://www.19USDKG.com 19USDKG] || US, CA<br />
| [[ABS]] || &#x2713; || <br />
|<br />
|-<br />
| [http://www.2printbeta.de 2PrintBeta] || DE<br />
| [[ABS]], [[PLA]] || || &#x2713;<br />
| [[FilamentReviews2PrintBeta|Reviews]]<br />
|-<br />
| [http://www.3d1shop.com 3D1shop] || DK<br />
| [[ABS]], [[PLA]] || &#x2713; ||<br />
|<br />
|-<br />
| [http://www.3d2print.net 3D<sup>2</sup>Print.net] || DE, DK<br />
| [[ABS]], [[PLA]], [[HIPS]], [[Taulman 618]], [[Taulman 645]], [[Taulman t-glase]]|| &#x2713; || &#x2713; <br />
| also wholesale<br />
|-<br />
| [http://www.3dacessorieshub.com 3D Acessories Hub] || IN<br />
| [[ABS]],[[PLA]] || &#x2713; || &#x2713;<br />
|<br />
|-<br />
| [http://www.pibot.com Pibot] || CHN<br />
| [[PLA]],[[PVA]] || &#x2713; || <br />
| [[http://www.pibot.com Reviews]] 340um,280um,200um,100um,50um layer height have been tested in PiBot 3D Printer. <br />
|-<br />
| [http://3ddynamics.co.uk 3D Dynamix] || UK<br />
| [[ABS]], [[PLA]] || &#x2713; || &#x2713;<br />
| [[FilamentReviews3ddynamix Ltd|Reviews]]<br />
|-<br />
| [http://3ddinge.de 3dDinge] || DE<br />
| [[Laybrick]], [[Laywoo-D3]], [[PLA]], [[Bendlay]] || &#x2713; || &#x2713;<br />
|<br />
|-<br />
| [http://3dgroupp.com/de/store 3DGroupp] || DE<br />
| [[PLA]], [[ABS]], [[Laybrick]], [[Laywoo-D3]], [[Taulman Nylon]] || &#x2713; || &#x2713;<br />
|<br />
|-<br />
| [http://www.3dfactories.com 3Dfactories] || CZ<br />
| [[ABS]], [[PLA]] || &#x2713; || &#x2713;<br />
|<br />
|-<br />
| [http://3dfilament-shop.com 3D Filament Shop] || AT<br />
| [[ABS]], [[PLA]], [[PVA]] || &#x2713; || &#x2713;<br />
|<br />
|-<br />
| [http://3dinside.cl 3D Inside] || CL<br />
| [[ABS]], [[PLA]] || &#x2713; || &#x2713;<br />
|<br />
|-<br />
| [http://3dprinterczar.com 3D Printer Czar] || US & HK<br />
| [[ABS]], [[PLA]] || &#x2713; || &#x2713;<br />
|-<br />
| [http://3dprintingsupplies.bigcartel.com/ 3D Printing Supplies] || US<br />
| [[ABS]], [[PLA]] || &#x2713; || &#x2713;<br />
|<br />
|-<br />
| [http://www.3distributed.com/collections/filaments 3Distributed] || UK<br />
| [[Taulman3D 618 Nylon]], [[ABS]], [[Smart ABS]], [[Transparent ABS]], [[PLA]], [[Soft PLA]], [[PLA 45]], [[PLA 90]] [[Polystyrene]], [[TPE]]. [[Bendlay]] || &#x2713; || &#x2713;<br />
|<br />
|-<br />
| [http://www.mexhibit.de 3Druck meXhibit DE], [http://www.mexhibit.ch 3Druck meXhibit CH] || CH, DE<br />
| [[ABS]], [[PLA]], [[PVA]], [[meXhibit Nylon]], [[Taulman 618]], [[Taulman 645]], [[Laywoo-D3]], [[Laybrick]], [[HIPS]], [[Bendlay]] || &#x2713; || &#x2713;<br />
|<br />
|-<br />
| [http://www.3dkarma.com 3DKarma] || UK<br />
| [[PLA]] || &#x2713; || &#x2713;<br />
|<br />
|-<br />
| [http://www.3dmaker.se 3DMaker] || SE<br />
| [[ABS]], [[PLA]] || &#x2713; || &#x2713;<br />
|<br />
|-<br />
| [http://www.3dmakerworld.com/plastic-filament 3D Maker World] || US<br />
| [[ABS]], [[PLA]] || &#x2713; || &#x2713;<br />
|<br />
|-<br />
| [http://www.3dprinterninja.com 3DPrinterNinja] || US<br />
| [[ABS]], [[PLA]] || &#x2713; || &#x2713;<br />
|<br />
|-<br />
| [http://www.3dmania.sk 3Dmania] || SK<br />
| [[ABS]], [[PLA]] || &#x2713; || &#x2713;<br />
|<br />
|-<br />
| [http://www.3d-printer-filaments.com 3D-Printer-Filaments.com] || US<br />
| [[ABS]], [[PLA]] || &#x2713; ||<br />
|<br />
|-<br />
| [http://www.3dprinterfilamentuk.com 3dprinterfilamentuk.com] || UK<br />
| [[ABS]], [[PLA]], [[PVA]] || &#x2713; || &#x2713;<br />
| eBay - Seller jtradlimited<br />
|-<br />
| [http://www.3dprintergear.com.au 3DPrinterGear] || AU<br />
| [[ABS]], [[PLA]], [[PVA]], [[Laywoo-D3]], [[Taulman3D 618 Nylon]], [[Conductive ABS]] || &#x2713; || &#x2713;<br />
|<br />
|-<br />
| [http://3dprinterhub.com/3d-printer-store/3d-print-materials 3D Printer Hub] || US<br />
| [[ABS]], [[PLA]], [[PVA]], [[Taulman3D 618 Nylon]], [[Laywoo-D3]], [[Laybrick]] || &#x2713; || &#x2713;<br />
|<br />
|-<br />
| [http://www.3dprinterstuff.com/shop/page/6?shop_param= 3D Printer Stuff] || US<br />
| [[ABS]] || &#x2713; || &#x2713;<br />
|<br />
|-<br />
| [http://www.seacans.com 3D! SeaCans.com] || CA<br />
| [[ABS]], [[PLA]] || &#x2713; || &#x2713;<br />
|<br />
|-<br />
| [http://3dtec.ch 3dtec.ch] || CH<br />
| [[ABS]], [[PLA]] || &#x2713; || &#x2713;<br />
|<br />
|-<br />
| [http://www.3dtrend.net/ 3D Trend]|| CA<br />
| [[ABS]] || &#x2713; || &#x2713;<br />
|<br />
|-<br />
| [http://www.amazon.ca/s/ref=sr_nr_p_4_0?rh=k%3Aabs+filament%2Cn%3A3006902011%2Cp_4%3AJet+3D&bbn=3006902011&keywords=abs+filament&ie=UTF8&qid=1360684583&rnid=3189287011 3D Printer Supplies @ Amazon] || CA, UK, US<br />
| [[ABS]], [[PLA]] || &#x2713; || &#x2713;<br />
| [[FilamentReviews3D Printer Supplies Amazon|Reviews]]<br />
|-<br />
| [http://www.a2aprinter.com/index.php?route=product/category&path=25 A2APrinter] || CA<br />
| [[ABS]], [[PLA]] || &#x2713; || &#x2713;<br />
|<br />
|-<br />
| [http://store.afinia.com/Filament_c_12.html Afinia] || US<br />
| [[ABS]] || &#x2713; ||<br />
|<br />
|-<br />
| [https://sites.google.com/site/australian3dprinters/ Australian 3D Printer Supplies] || AU<br />
| [[ABS]], [[PLA]] || &#x2713; || &#x2713;<br />
| [[FilamentReviewsAustralia 3D Printer Supplies|Reviews]]<br />
|-<br />
| [http://www.reprap.cc Austrian Reprap] || AT<br />
| [[Laybrick]], [[Laywoo-D3]], [[PLA]], [[Bendlay]], [[ABS]], [[TPE]], [[Nylon]], [[PS]] || &#x2713; || &#x2713;<br />
|<br />
|-<br />
| [http://www.amazon.co.uk/s?ie=UTF8&field-keywords=Barsoom&index=office-products&search-type=ss Barsoom @ Amazon] || UK, US<br />
| [[ABS]], [[PLA]] || &#x2713; ||<br />
| [[FilamentReviewsBarsoom|Reviews]]<br />
|-<br />
| [http://store.bcndynamics.com/en/7-plastics BCNdynamics] || ES<br />
| [[ABS]], [[PLA]] || || &#x2713;<br />
| [[FilamentReviewsBCNdynamics|Reviews]]<br />
|-<br />
| [http://www.bio-bp.com/e_productshow/?51-PLA-175mm-3D-filamen-51.html Bio-BP] || CN<br />
| [[ABS]], [[PLA]] || &#x2713; || &#x2713;<br />
|<br />
|-<br />
| [http://www.botfeeder.com.tw BotFeeder] || TW<br />
| [[ABS]] || &#x2713; || &#x2713;<br />
|<br />
|-<br />
| [http://botmill.com/index.php/materials.html BotMill] || US<br />
| [[PLA]] || &#x2713; || &#x2713;<br />
|<br />
|-<br />
| [http://bootsindustries.com/filament BootsIndustries] || CA<br />
| [[ABS]], [[PLA]] || &#x2713; ||<br />
|<br />
|-<br />
| [http://www.brightcn.net/e/products/prod1/p110.html BrightCN] (esunPLA) || CN<br />
| [[ABS]], [[PLA]] || &#x2713; ||<br />
|<br />
|-<br />
| [http://www.Buy3DInk.com Buy 3D Ink] || US<br />
| [[ABS]], [[PLA]] || &#x2713; || &#x2713;<br />
|<br />
|-<br />
| [http://www.cd-writer.com/3dprinting.php CD-writer.com] || UK<br />
| [[ABS]], [[PLA]] || || &#x2713;<br />
| [[FilamentReviewsCD-writer.com|Reviews]]<br />
|-<br />
| [http://www.charlies3dtechnologies.eu/Filament/cat1675912_1795848.aspx Charlie's 3D Technologies] || BE<br />
| [[ABS]], [[PLA]] || || &#x2713;<br />
|<br />
|-<br />
| [http://coex3d.com Coex3d] || US<br />
| [[ABS]], [[PLA]], [[PVA]] || &#x2713; || &#x2713;<br />
| [[FilamentReviewsCoex3d|Reviews]]<br />
|-<br />
| [http://colorfabb.com ColorFabb] || NL<br />
| [[PLA]], [[PHA]] || || &#x2713;<br />
|<br />
|-<br />
| [http://www.coolcomponents.co.uk/catalog/index.php?cPath=89_98 Cool Components] || UK<br />
| [[ABS]] || &#x2713; ||<br />
|<br />
|-<br />
| [http://creat3d.it/ Creat3D] || IT<br />
| [[PLA]] || &#x2713; ||<br />
| Shipments only in Italy.<br />
|-<br />
| [http://www.creativetools.se/hardvara/3d-skrivare/forbrukningsvaror-3d-skrivare Creative Tools] || SE<br />
| [[ABS]], [[PLA]], [[PVA]], [[Taulman3D 618 Nylon]], [[Taulman3D 645 Nylon]], [[Bendlay]], [[Laywoo-D3]], [[LayBrick]] || &#x2713; || &#x2713;<br />
|<br />
|-<br />
| [http://croxwordz.blogspot.com Croxword] || TW<br />
| [[ABS]] || &#x2713; || &#x2713;<br />
|<br />
|-<br />
| [http://cycloid.in/3d-printing-materail/ Cycloid System] || IN<br />
| [[ABS]], [[PLA]] || &#x2713; || &#x2713;<br />
|<br />
|-<br />
| [http://czechreprap.eu czechreprap.eu] || CZ<br />
| [[ABS]], [[PLA]], [[PVA]] || &#x2713; || &#x2713;<br />
|<br />
|-<br />
| [http://diamondage.co.nz/pla.html Diamond Age Solutions Ltd.] || NZ<br />
| [[ABS]], [[PLA]] || &#x2713; || &#x2713;<br />
|<br />
|-<br />
| [http://dcplastico.com DC Plastico] || US<br />
| [[ABS]], [[PLA]], [[HIPS]], [[PVA]], [[Nylon]] || &#x2713; || &#x2713;<br />
|<br />
|-<br />
| [http://www.easysolid.com Easysolid] || ES<br />
| [[ABS]], [[PLA]] || &#x2713; || &#x2713;<br />
|<br />
|-<br />
| [http://www.eckertech.com EckerTech] || CA<br />
| [[ABS]] || || &#x2713;<br />
|<br />
|-<br />
| [http://www.reprap-3d-printer.com eMotion Tech] || FR<br />
| [[ABS]], [[PLA]] || &#x2713; || &#x2713;<br />
|<br />
|-<br />
| [http://esun.en.alibaba.com/product/472333729-212653045/productdetail.html Esun, Alibaba] || CN<br />
| [[ABS]], [[PLA]] || &#x2713; || &#x2713;<br />
| [[FilamentEsunplaReviews|Reviews]]<br />
|-<br />
| Everyone A Creator (mēkā) || SG<br />
| [[ABS]], [[PLA]] || &#x2713; ||<br />
| <br />
|-<br />
|[http://www.fabber-parts.de/shop fabber-parts] || DE<br />
| [[ABS]], [[PLA]] || &#x2713; || &#x2713;<br />
|<br />
|-<br />
| [http://www.faberdashery.co.uk/products-page/ Faberdashery] || UK<br />
| [[PLA]] || &#x2713; || &#x2713;<br />
|<br />
|-<br />
| [http://www.fabberworld.com fabberworld.com] || CH<br />
| [[ABS]], [[PLA]] || || &#x2713;<br />
| [[FilamentReviewsfabberworld.com|Reviews]]<br />
|-<br />
| [http://fabricationsofthemind.com/shop/abs/ Fabrications Of The Mind] || UK<br />
| [[ABS]] || || &#x2713;<br />
| [[FilamentReviewsFabrications Of The Mind|Reviews]]<br />
|-<br />
| [http://www.felixprinters.com/ FELIXprinters.com] || NL<br />
| [[PLA]] || &#x2713; ||<br />
|<br />
|-<br />
| [http://www.filaco.com Filaco] || US<br />
| [[ABS]], [[HIPS]], [[PLA]] || &#x2713; ||<br />
|<br />
|-<br />
| [http://www.filamentenmeer.nl/ Filament & Meer ] || NL<br />
| [[ABS]], [[PLA]] || &#x2713; || &#x2713;<br />
|<br />
|-<br />
| [http://www.filamentprint.com FilamentPrint] || UK<br />
| [[ABS]], [[PLA]], [[bespoke]] || &#x2713; ||<br />
|<br />
|-<br />
| [http://www.filamentshop.de Filamentshop] || DE<br />
| [[ABS]] || &#x2713; ||<br />
|<br />
|-<br />
| [http://www.formfutura.com Formfutura] || NL<br />
| [[ABS]], [[PLA]], [[Flexible PLA]], [[Laywoo-D3]], [[LayBrick]], [[Taulman3D 618 Nylon]], [[Taulman3D 645 Nylon]], [[PET]], [[HIPS]], [[smartABS]], [[BendLay]] || &#x2713; || &#x2713;<br />
| [[FilamentReviewsFormfutura|Reviews]]<br />
|-<br />
| [http://thefutureis3d.com/node/113 Future is 3D, The] || US<br />
| [[ABS]], [[PLA]] || || &#x2713;<br />
| [[FilamentReviews Future is 3D, The|Reviews]]<br />
|-<br />
| [http://gadgets3d.com/index.php?route=product/category&path=60 Gadgets 3D] || PL<br />
| [[PLA]] || || &#x2713;<br />
| [[FilamentReviewsGADGETS3D.com|Reviews]]<br />
|-<br />
| [https://shop.grrf.de/index.php?main_page=index&cPath=82_83 German RepRap GmbH] || DE<br />
| [[ABS]], [[PLA]] || &#x2713; || &#x2713;<br />
|<br />
|-<br />
| [http://www.get3d.pl/ get3D] || PL<br />
| [[ABS]], [[PLA]], [[Taulman 3D 645 Nylon]], [[Taulman3D 618 Nylon]], [[Laywoo-D3]], [[LayBrick]] || &#x2713; || &#x2713;<br />
|<br />
|-<br />
| [http://han-bot.en.alibaba.com Hanbot] || CN<br />
| [[ABS]], [[PLA]], [[PVA]] || &#x2713; || &#x2713;<br />
|<br />
|-<br />
| [http://handmadecircuits.com Handmade Circuits] || US<br />
| [[PLA]] || || &#x2713;<br />
| [[FilamentReviewsHandmade Circuits|Reviews]] <br />
|-<br />
| [http://www.ic3dprinters.com IC3D Printers] || US<br />
| [[ABS]] || || &#x2713;<br />
|<br />
|-<br />
| [http://www.igo3d.com iGo3D] || DE<br />
| [[ABS]], [[PLA]], [[Taulman 3D 645 Nylon]], [[Taulman3D 618 Nylon]] || &#x2713; || &#x2713;<br />
|<br />
|-<br />
| [http://www.imprimante3dfrance.com imprimante3DFrance.com] || FR<br />
| [[ABS]], [[PLA]], [[Laywoo-D3]], [[Laybrick]], [[Taulman3D 618 Nylon]], [[Taulman3D 645 Nylon]], [[Taulman3D T-Glase (PETT)]] || &#x2713; || &#x2713;<br />
| Near Paris<br />
|-<br />
| [https://www.inventables.com/categories/materials/3d-printer-filament Inventables] || US<br />
| [[ABS]], [[PLA]] || &#x2713; ||<br />
|<br />
|-<br />
| [http://thinglab.com.au/index.php/shop Inition/Thinglab] || AU<br />
| [[ABS]], [[PLA]], [[PVA]] || &#x2713; ||<br />
|<br />
|-<br />
| [http://www.jet-filament.com/ Jet Filament] || US<br />
| [[ABS]], [[PLA]], [[HIPS]],[[PVA]] || &#x2713; || &#x2713;<br />
| [[FilamentReviewsJet|Reviews]]. For wholesalers only.<br />
|-<br />
| [http://justpla.com/ JustPLA] || US<br />
| [[PLA]] || &#x2713; ||<br />
| [[FilamentReviewsJustPLA|Reviews]] <br />
|-<br />
| [http://myworld.ebay.com/kbellenterprises/ KBell] || US<br />
| [[ABS]], [[PLA]] || &#x2713; || &#x2713;<br />
| [[FilamentReviewsKBell|Reviews]]<br />
|-<br />
| [https://kd85.com/makerbot.html kd85] || BE<br />
| [[ABS]], [[PLA]] || || &#x2713;<br />
| [[FilamentReviewsWim-kd85.com|Reviews]]<br />
|-<br />
| [http://kdipolymerspecialists.co.uk KDI Polymer Specialist] || UK<br />
| [[ABS]], [[PLA]] || || &#x2713;<br />
| [[FilamentReviewsKDI Polymer Specialist Ltd|Reviews]]<br />
|-<br />
| [http://www.kentstrapper.blogspot.com Kent's Strapper] || IT<br />
| [[ABS]], [[PLA]] || || &#x2713;<br />
| [[FilamentReviewsKent's Strapper|Reviews]]<br />
|-<br />
| [http://lab3dprint.ru Lab3Dprint.ru] || RU<br />
| [[ABS]], [[PLA]] || &#x2713; || &#x2713;<br />
|<br />
|-<br />
| [http://http://www.enovaz.it/categorie-1701/Materiali-di-consumo.aspx Lo Spaccio di Nova] || IT<br />
| [[ABS]], [[PLA]] || &#x2713; ||<br />
|<br />
|-<br />
| [https://www.lulzbot.com/?q=catalog/plastic-filament LulzBot] || US, UK<br />
| [[ABS]], [[Laywoo-D3]], [[Taulman3D 618 Nylon]], [[Polycarbonate]] || || &#x2713;<br />
| [[FilamentReviewsLulzbot|Reviews]]<br />
|-<br />
| [http://lybina.com/ Lybina] || AU<br />
| [[ABS]], [[PLA]], [[HDPE]], [[PP]], [[PVC]] || || &#x2713;<br />
| [[FilamentReviewsLybina|Reviews]]<br />
|-<br />
| [http://makemendel.com/pla Makemendel] || India<br />
| [[PLA]] || &#x2713; || &#x2713;<br />
|<br />
|-<br />
| [http://store.makerbot.com/plastic.html Makerbot] || US<br />
| [[ABS]], [[PLA]] || &#x2713; || &#x2713;<br />
|<br />
|-<br />
| [http://www.makerfarm.com/ MakerFarm] || US<br />
| [[ABS]], [[PLA]] || &#x2713; || &#x2713;<br />
| [[FilamentReviewsMakerFarm|Reviews]]<br />
|-<br />
| [http://www.makergear.com/products/filament MakerGear] || US<br />
| [[ABS]] || &#x2713; || &#x2713;<br />
|<br />
|-<br />
| [http://www.makergeeks.com MakerGeeks.com] || US<br />
| [[ABS]], [[PLA]], [[Taulman3D 618 Nylon]], [[Taulman3D 645 Nylon]], [[Laywoo-D3]], [[PVA]], [[HIPS]], [[LayStone]], [[BendLay]], [[PET]], [[Polystyrene]], [[Conductive ABS]], [[Food Grade]], [[Flex EcoPLA]], || &#x2713; || &#x2713;<br />
|<br />
|-<br />
| [http://store.makerstoolworks.com/filament/3d-printer-filament-3-mm-1-kg-spool/ Maker's Tool Works] || US<br />
| [[ABS]], [[PLA]] || &#x2713; || &#x2713;<br />
| [[FilamentReviewsMakersToolWorks|Reviews]]<br />
|-<br />
| [http://www.makibox.com/filament MakiBox] || HK<br />
| [[ABS]], [[PLA]] || &#x2713; ||<br />
|<br />
|-<br />
| [https://www.matterhackers.com/store/3d-printer-filament MatterHackers] || US<br />
| [[ABS]], [[PLA]], [[Taulman3D 618 Nylon]], [[Laywoo-D3]], [[Laybrick]], [[Soft PLA]], [[PVA]], [[BendLay]] || &#x2713; || &#x2713;<br />
| [[FilamentReviewsMatterHackers|Reviews]] <br />
|-<br />
| [http://www.mendel-parts.com/ Mendel-Parts] || NL<br />
| [[ABS]], [[PLA]] || &#x2713; || &#x2713;<br />
|<br />
|-<br />
| [http://mixshop.com/index.php?main_page=index&cPath=23 Mixshop] || CA<br />
| [[PLA]] || &#x2713; ||<br />
|<br />
|-<br />
| [http://www.newimageplastic.com New Image Plastics] <br> [http://www.plasticweldingrod.com/ Plastic Welding Rod] <br> [http://www.3dprinterfilament.com/ 3D Printer Filament] || US<br />
| [[ABS]], [[PVC]], [[HDPE]], [[PLA]] || &#x2713; || &#x2713;<br />
| [[FilamentReviewsNew Image Plastics|Reviews]]<br />
|-<br />
| [http://www.octave.com/ABS-Filament/c123457117/index.html Octave Systems] || US<br />
| [[ABS]] || &#x2713; ||<br />
|<br />
|-<br />
| [http://www.ohin.cz ohin.cz] || CZ<br />
| [[ABS]], [[PLA]] || &#x2713; || &#x2713;<br />
|<br />
|-<br />
| [http://www.ebay.com/usr/ohpakron Ohio Plastics] || US<br />
| [[ABS]] || &#x2713; ||<br />
|<br />
|-<br />
| [http://www.onlinefilament.com/ Online Filament] || US<br />
| [[ABS]], [[PLA]] || &#x2713; || &#x2713;<br />
| [[FilamentReviewsOnlineFilament|Reviews]]<br />
|-<br />
| [http://www.orbi-tech.de/shop/Plastic-Welding-Rod:::30.html Orbi-Tech] || DE<br />
| [[ABS]], [[ASA]], [[Polyamide (PA-6)]], [[PC]], [[PE]], [[PLA]], [[PP]], [[PS]], [[TPE]] || || &#x2713;<br />
| [[FilamentReviews_Orbi-Tech|Reviews]] Not all materials available in 3mm. ''Hey.. Got a drillpress? Make your own hotend, change a filament dia. setting in your slicer, print and share your knowledge on the wiki!''<br />
|-<br />
| [http://www.ordsolutions.com/SearchResults.asp?Cat=1819 ORD Solutions] || CA<br />
| [[ABS]], [[PLA]] || &#x2713; || &#x2713;<br />
|<br />
|-<br />
| [http://store.ozreprap.com Oz Reprap Supplies] || AU<br />
| [[ABS]], [[PLA]] || &#x2713; || &#x2713;<br />
|<br />
|-<br />
| [http://www.pieces-reprap.com Paoparts] || FR<br />
| [[ABS]], [[PLA]] || &#x2713; || &#x2713;<br />
|<br />
|-<br />
| [http://www.plastic2print.com Plastic2Print] || NL<br />
| [[ABS]], [[PLA]], [[Taulman3D 618 Nylon]], [[Taulman3D 645 Nylon]], [[PET]], [[PVA]], [[Flex polyester]] || &#x2713; || &#x2713;<br />
|<br />
|-<br />
| [http://www.plastireal.com.br Plastireal] || BR<br />
| [[PVC]], [[HDPE]], [[PP]] || || &#x2713;<br />
| [[FilamentReviewsPlastireal|Reviews]]<br />
|-<br />
| [http://www.pp3dp.com/ PP3DP] || CN<br />
| [[ABS]] || &#x2713; ||<br />
|<br />
|-<br />
| [http://printallthethings.com Print All the Things!!] || ES<br />
| [[ABS]], [[PLA]] || || &#x2713;<br />
|<br />
|-<br />
| [http://shop.printbl.com printbl.com] || US<br />
| [[PLA]] || || &#x2713;<br />
|<br />
|-<br />
| [http://www.protoparadigm.com/ ProtoParadigm] || US<br />
| [[ABS]], [[PLA]], [[PVA]], [[Polycarbonate]] || &#x2713; || &#x2713;<br />
| [[FilamentReviewsProtoParadigm|Reviews]]<br />
|-<br />
| [http://prototyp3d.com.au Prototyp3d] || AU<br />
| [[ABS]], [[PLA]] || || &#x2713;<br />
|<br />
|-<br />
| [http://qdtsd.en.alibaba.com/productgrouplist-210256164/Plastic_Welding_rods.html#products Qingdao TSD Plastic] || CN<br />
| [[ABS]], [[HDPE]], [[PE]], [[PP]], [[PVC]] || || &#x2713;<br />
| [[FilamentReviews Qingdao TSD Plastic Co|Reviews]]<br />
|-<br />
| [http://www.rainbot3d.com RainBot 3D] || <br />
| [[ABS]], [[PLA]], [[Conductive ABS]] || &#x2713; || &#x2713;<br />
| <br />
|-<br />
| [http://www.replicatorwarehouse.com Replicator Warehouse] || UK<br />
| [[ABS]], [[PLA]] || &#x2713; || &#x2713;<br />
| [[FilamentReviewsReplicatorWarehouse|Reviews]]<br />
|-<br />
| [http://www.reprapsupplyusa.com/filament-pla-abs.html RepRap Supply USA] || USA<br />
| [[ABS]], [[PLA]] || &#x2713; || &#x2713;<br />
| <br />
|-<br />
| [http://www.reprap.me RepRap.me] || DK<br />
| [[ABS]], [[PLA]] || &#x2713; || &#x2713;<br />
| [[FilamentReviewsRepRap.me|Reviews]]<br />
|-<br />
| [http://www.reprapbcn.com RepRapBCN] || ES<br />
| [[ABS]], [[PLA]] || &#x2713; || &#x2713;<br />
|<br />
|-<br />
| [http://reprapcentral.com RepRap Central] || UK<br />
| [[ABS]], [[PLA]] || &#x2713; || &#x2713;<br />
| [[FilamentReviewsRepRapCentral.com|Reviews]]<br />
|-<br />
| [http://www.repraper.com Repraper Tech] || CN<br />
| [[ABS]], [[PLA]], [[Conductive ABS]] || &#x2713; || &#x2713;<br />
| [[FilamentReviewsRepRaper|Reviews]]<br />
|-<br />
| [http://RepRapKit.com RepRapKit.com] || UK<br />
| [[ABS]], [[PLA]] || &#x2713; || &#x2713;<br />
|<br />
|-<br />
| [http://reprapsource.com/en/shop/list/220 Reprapsource] || DE<br />
| [[PLA]] || &#x2713; || &#x2713;<br />
|<br />
|-<br />
| [http://reprapteile.de/filament/pla.html?___store=en Reprapteile] || DE<br />
| [[PLA]] || &#x2713; || &#x2713;<br />
|<br />
|-<br />
| [http://reprapworld.com/?searchresults&cPath=1590 ReprapWorld] || NL<br />
| [[ABS]], [[PLA]] || &#x2713; || &#x2713;<br />
| [[FilamentReviewsRepRapWorld|Reviews]]<br />
|-<br />
| [http://www.resco-research.com/consumables Resco research] || IT<br />
| [[ABS]], [[PLA]] || || &#x2713;<br />
|<br />
|-<br />
| [http://www.revolutionprinters.com Revolution Printers] || CA<br />
| [[ABS]], [[PLA]], [[Taulman3D 618 Nylon]], [[Taulman3D 645 Nylon]] || &#x2713; || &#x2713;<br />
|<br />
|-<br />
| [http://rp3d.com rp3d.com] || CN<br />
| [[ABS]], [[PLA]] || &#x2713; || &#x2713;<br />
|<br />
|-<br />
| [http://SeeMeCNC.com SeeMeCNC] || US<br />
| [[ABS]], [[PLA]], [[Taulman3D 618 Nylon]], [[Taulman3D 645 Nylon]] || &#x2713; || &#x2713;<br />
|<br />
|-<br />
| [http://www.sainsmart.com/other-1/3d-priting-material.html Sain Smart] || CN, DE, UK, US<br />
| [[ABS]], [[PLA]] || &#x2713; ||<br />
|<br />
|-<br />
| [http://supply3dpla.com Supply3DPLA.com] || SE<br />
| [[PLA]] || &#x2713; || &#x2713;<br />
|<br />
|-<br />
| [http://taulman3d.com taulman 3D] || US<br />
| [[Polyamide]] (aka "[[Wikipedia:Nylon|Nylon]]") || &#x2713; || &#x2713;<br />
| [[FilamentReviews_taulman3d|Reviews]] <br />
|-<br />
| [http://store.thingibox.com Thingibox] || ES<br />
| [[ABS]], [[PLA]], [[HIPS]] || &#x2713; || &#x2713;<br />
|<br />
|-<br />
| [http://toybuilderlabs.com ToybuilderLabs.com] || US<br />
| [[ABS]], [[PLA]], [[HIPS]], [[PVA]] || &#x2713; || &#x2713;<br />
| [[FilamentReviewsToybuilderlabs|Reviews]]<br />
|- <br />
| [http://uk3dprinting.co.uk UK3D Printing] || UK<br />
| [[PLA]], [[ABS]] || &#x2713; || &#x2713;<br />
|<br />
|-<br />
| [http://www.ultibots.com/filament/ Ultibots] || US<br />
| [[ABS]] || || &#x2713;<br />
| [[FilamentReviews_Ultibots|Reviews]]<br />
|-<br />
| [http://ultimachine.com/catalog/print-materials UltiMachine] || US<br />
| [[ABS]], [[PLA]], [[PVA]], [[Polycarbonate]] || &#x2713; || &#x2713;<br />
| <br />
|-<br />
| [https://shop.ultimaker.com/en/consumables.html Ultimaker] || NL<br />
| [[ABS]], [[PLA]], flexPLA || || &#x2713;<br />
| [[FilamentReviewsUltimaker Shop|Reviews]]<br />
|-<br />
| [http://www.usbcopiers.com/abs-1-75mm-filament.html USBCopiers] || US<br />
| [[ABS]] || &#x2713; ||<br />
|<br />
|-<br />
| [http://www.villageplastics.com Village Plastics] || US<br />
| [[ABS]], [[PLA]], [[PVA]], [[HIPS]] || &#x2713; || &#x2713;<br />
|<br />
|-<br />
| [http://www.voxelfactory.com Voxel Factory] || CA<br />
| [[ABS]], [[ColorFabb PLA/PHA compound]], [[Laywood-D3]], [[PLA]], [[Taulman3D 618 Nylon]], [[Taulman3D 645 Nylon]] || &#x2713; || &#x2713;<br />
|<br />
|-<br />
| [http://www.weistek.net/?q=node/12 WeisTek.net] || CN<br />
| [[ABS]], [[PLA]] || &#x2713; || &#x2713;<br />
|<br />
|-<br />
| [http://myworld.ebay.com/wtuymqve/ wtuymqve] (Xin Yu Da Plastic) || CN<br />
| [[ABS]], [[PLA]] || &#x2713; ||<br />
| [[FilamentReviewsXinYuDa|Reviews]]<br />
|}<br />
<br />
== Thermoplastic Granules ==<br />
<br />
The future is to make filament yourself or to use a granule extruder, isn't it? Much cheaper. Here you can get such granules.<br />
<br />
''If you're looking for a shop in your country, sort by location (click on this little box behind "Shipping location") and you'll find all of them grouped together.''<br />
<br />
{| class="wikitable sortable"<br />
|- style="background-color:#f0f0f0;"<br />
! Vendor !! Shipping location<br />
! Material(s) !! Reviews & Additional notes<br />
|-<br />
| [http://www.osprintingllc.com Open Source Printing] || US<br />
| [[ABS]], [[PLA]], [[ABS Colorant]], [[PLA Colorant]], [[HDPE Colorant]]<br />
|<br />
|-<br />
| [http://www.kwb-wedel.de/ KWB Wedel] || DE<br />
| About every kind of plastics.<br />
| Website german only.<br />
|-<br />
| [http://www.looplife-polymers.eu Looplife Polymers] || BE<br />
| [[PLA]]<br />
|<br />
|}<br />
<br />
Supplier listings and marketplaces for plastic ganules and powders:<br />
<br />
* [http://plasticker.de plasticker] (''top menu -> marketplace -> material exchange'' and ''top menu -> buyer's guide -> plastics & additives'')<br />
<br />
== Photopolymers - Resin ==<br />
<br />
''Please keep the tables in alphabetical order.''<br />
<br />
=== Photopolymers - UV Cured ===<br />
<br />
{| class="wikitable sortable"<br />
|+ ''Photopolymers UV 385nm''<br />
|- style="background-color:#f0f0f0;"<br />
! Vendor (with link) !! Shipping location !! Material(s) !! Reviews & Additional notes<br />
|-<br />
| [http://bucktownpolymers.com/polymer00.html Bucktown Polymers] || USA || Several || Quarts/Gallons/5Gal Pails/55Gal Drums. Process colors, Cyan, Magenta, Yellow, Black, White and many custom colors and effects.<br />
|-<br />
|}<br />
<br />
=== Photopolymers - Visible Spectrum Cured ===<br />
<br />
{| class="wikitable sortable"<br />
|+ ''Photopolymers Visible Spectrum Cured''<br />
|- style="background-color:#f0f0f0;"<br />
! Vendor (with link) !! Shipping location !! Material(s) !! Reviews & Additional notes<br />
|-<br />
| [http://bucktownpolymers.com/polymer00.html Bucktown Polymers] || USA || Several || Quarts/Gallons/5Gal Pails/55Gal Drums. Process colors, Cyan, Magenta, Yellow, Black, White and many custom colors and effects.<br />
|-<br />
|}<br />
<br />
== External Resources ==<br />
<br />
[http://www.3ders.org/pricecompare 3ders filament pricecomparison page]<br />
<br />
[[Category:Suppliers]]<br />
[[category:thermoplastic]]<br />
[[category:material]]<br />
[[category:photopolymers]]<br />
[[category:resin]]</div>Panxinlong7373https://reprap.org/mediawiki/index.php?title=Printing_Material_Suppliers&diff=108546Printing Material Suppliers2013-10-20T11:13:59Z<p>Panxinlong7373: </p>
<hr />
<div>[[Category:Suppliers_by_Part]]<br />
<br />
[[File:3D Drucker Filaments.jpg | right | 300px]]<br />
Below is a table listing suppliers of filament.<br />
<br />
* There are no prices, because these change quickly and suppliers often don't care to update them.<br />
* Always check before ordering, and if you can, update this page. <br />
* If there are any missing fields in the table, please feel free to update.<br />
* Sellers: please keep your advertisements on your shop page. We already know each of you is the best and the greatest.<br />
<br />
* But most of all '''review your supplier!'''<br />
<br />
== Thermoplastic Filament ==<br />
<br />
This is ''the'' filament everybody uses. [[ABS]], [[PLA]] and a bunch of specials.<br />
<br />
''If you're looking for a shop in your country, sort by location (click on this little box behind "Shipping location") and you'll find all of them grouped together.''<br />
<br />
{| class="wikitable sortable"<br />
|- style="background-color:#f0f0f0;"<br />
! Vendor !! Shipping location<br />
! Material(s) !! 1.75&nbsp;mm !! 3&nbsp;mm !! Reviews & Additional notes<br />
| [http://www.123inkt.nl 123inkt.nl] || NL, BE<br />
| [[ABS]], [[PLA]] || &#x2713; || &#x2713;<br />
| [[FilamentReviews123inkt.nl|Reviews]]<br />
|-<br />
| [http://www.19USDKG.com 19USDKG] || US, CA<br />
| [[ABS]] || &#x2713; || <br />
|<br />
|-<br />
| [http://www.2printbeta.de 2PrintBeta] || DE<br />
| [[ABS]], [[PLA]] || || &#x2713;<br />
| [[FilamentReviews2PrintBeta|Reviews]]<br />
|-<br />
| [http://www.3d1shop.com 3D1shop] || DK<br />
| [[ABS]], [[PLA]] || &#x2713; ||<br />
|<br />
|-<br />
| [http://www.3d2print.net 3D<sup>2</sup>Print.net] || DE, DK<br />
| [[ABS]], [[PLA]], [[HIPS]], [[Taulman 618]], [[Taulman 645]], [[Taulman t-glase]]|| &#x2713; || &#x2713; <br />
| also wholesale<br />
|-<br />
| [http://www.3dacessorieshub.com 3D Acessories Hub] || IN<br />
| [[ABS]],[[PLA]] || &#x2713; || &#x2713;<br />
|<br />
|-<br />
| [http://www.pibot.com Pibot] || CHN<br />
| [[PLA]],[[PVA]] || &#x2713; || &#x2713;<br />
| [[http://www.pibot.com Reviews]]; 340um,280um,200um,100um,50um layer height have been tested in PiBot 3D Printer. <br />
|-<br />
| [http://3ddynamics.co.uk 3D Dynamix] || UK<br />
| [[ABS]], [[PLA]] || &#x2713; || &#x2713;<br />
| [[FilamentReviews3ddynamix Ltd|Reviews]]<br />
|-<br />
| [http://3ddinge.de 3dDinge] || DE<br />
| [[Laybrick]], [[Laywoo-D3]], [[PLA]], [[Bendlay]] || &#x2713; || &#x2713;<br />
|<br />
|-<br />
| [http://3dgroupp.com/de/store 3DGroupp] || DE<br />
| [[PLA]], [[ABS]], [[Laybrick]], [[Laywoo-D3]], [[Taulman Nylon]] || &#x2713; || &#x2713;<br />
|<br />
|-<br />
| [http://www.3dfactories.com 3Dfactories] || CZ<br />
| [[ABS]], [[PLA]] || &#x2713; || &#x2713;<br />
|<br />
|-<br />
| [http://3dfilament-shop.com 3D Filament Shop] || AT<br />
| [[ABS]], [[PLA]], [[PVA]] || &#x2713; || &#x2713;<br />
|<br />
|-<br />
| [http://3dinside.cl 3D Inside] || CL<br />
| [[ABS]], [[PLA]] || &#x2713; || &#x2713;<br />
|<br />
|-<br />
| [http://3dprinterczar.com 3D Printer Czar] || US & HK<br />
| [[ABS]], [[PLA]] || &#x2713; || &#x2713;<br />
|-<br />
| [http://3dprintingsupplies.bigcartel.com/ 3D Printing Supplies] || US<br />
| [[ABS]], [[PLA]] || &#x2713; || &#x2713;<br />
|<br />
|-<br />
| [http://www.3distributed.com/collections/filaments 3Distributed] || UK<br />
| [[Taulman3D 618 Nylon]], [[ABS]], [[Smart ABS]], [[Transparent ABS]], [[PLA]], [[Soft PLA]], [[PLA 45]], [[PLA 90]] [[Polystyrene]], [[TPE]]. [[Bendlay]] || &#x2713; || &#x2713;<br />
|<br />
|-<br />
| [http://www.mexhibit.de 3Druck meXhibit DE], [http://www.mexhibit.ch 3Druck meXhibit CH] || CH, DE<br />
| [[ABS]], [[PLA]], [[PVA]], [[meXhibit Nylon]], [[Taulman 618]], [[Taulman 645]], [[Laywoo-D3]], [[Laybrick]], [[HIPS]], [[Bendlay]] || &#x2713; || &#x2713;<br />
|<br />
|-<br />
| [http://www.3dkarma.com 3DKarma] || UK<br />
| [[PLA]] || &#x2713; || &#x2713;<br />
|<br />
|-<br />
| [http://www.3dmaker.se 3DMaker] || SE<br />
| [[ABS]], [[PLA]] || &#x2713; || &#x2713;<br />
|<br />
|-<br />
| [http://www.3dmakerworld.com/plastic-filament 3D Maker World] || US<br />
| [[ABS]], [[PLA]] || &#x2713; || &#x2713;<br />
|<br />
|-<br />
| [http://www.3dprinterninja.com 3DPrinterNinja] || US<br />
| [[ABS]], [[PLA]] || &#x2713; || &#x2713;<br />
|<br />
|-<br />
| [http://www.3dmania.sk 3Dmania] || SK<br />
| [[ABS]], [[PLA]] || &#x2713; || &#x2713;<br />
|<br />
|-<br />
| [http://www.3d-printer-filaments.com 3D-Printer-Filaments.com] || US<br />
| [[ABS]], [[PLA]] || &#x2713; ||<br />
|<br />
|-<br />
| [http://www.3dprinterfilamentuk.com 3dprinterfilamentuk.com] || UK<br />
| [[ABS]], [[PLA]], [[PVA]] || &#x2713; || &#x2713;<br />
| eBay - Seller jtradlimited<br />
|-<br />
| [http://www.3dprintergear.com.au 3DPrinterGear] || AU<br />
| [[ABS]], [[PLA]], [[PVA]], [[Laywoo-D3]], [[Taulman3D 618 Nylon]], [[Conductive ABS]] || &#x2713; || &#x2713;<br />
|<br />
|-<br />
| [http://3dprinterhub.com/3d-printer-store/3d-print-materials 3D Printer Hub] || US<br />
| [[ABS]], [[PLA]], [[PVA]], [[Taulman3D 618 Nylon]], [[Laywoo-D3]], [[Laybrick]] || &#x2713; || &#x2713;<br />
|<br />
|-<br />
| [http://www.3dprinterstuff.com/shop/page/6?shop_param= 3D Printer Stuff] || US<br />
| [[ABS]] || &#x2713; || &#x2713;<br />
|<br />
|-<br />
| [http://www.seacans.com 3D! SeaCans.com] || CA<br />
| [[ABS]], [[PLA]] || &#x2713; || &#x2713;<br />
|<br />
|-<br />
| [http://3dtec.ch 3dtec.ch] || CH<br />
| [[ABS]], [[PLA]] || &#x2713; || &#x2713;<br />
|<br />
|-<br />
| [http://www.3dtrend.net/ 3D Trend]|| CA<br />
| [[ABS]] || &#x2713; || &#x2713;<br />
|<br />
|-<br />
| [http://www.amazon.ca/s/ref=sr_nr_p_4_0?rh=k%3Aabs+filament%2Cn%3A3006902011%2Cp_4%3AJet+3D&bbn=3006902011&keywords=abs+filament&ie=UTF8&qid=1360684583&rnid=3189287011 3D Printer Supplies @ Amazon] || CA, UK, US<br />
| [[ABS]], [[PLA]] || &#x2713; || &#x2713;<br />
| [[FilamentReviews3D Printer Supplies Amazon|Reviews]]<br />
|-<br />
| [http://www.a2aprinter.com/index.php?route=product/category&path=25 A2APrinter] || CA<br />
| [[ABS]], [[PLA]] || &#x2713; || &#x2713;<br />
|<br />
|-<br />
| [http://store.afinia.com/Filament_c_12.html Afinia] || US<br />
| [[ABS]] || &#x2713; ||<br />
|<br />
|-<br />
| [https://sites.google.com/site/australian3dprinters/ Australian 3D Printer Supplies] || AU<br />
| [[ABS]], [[PLA]] || &#x2713; || &#x2713;<br />
| [[FilamentReviewsAustralia 3D Printer Supplies|Reviews]]<br />
|-<br />
| [http://www.reprap.cc Austrian Reprap] || AT<br />
| [[Laybrick]], [[Laywoo-D3]], [[PLA]], [[Bendlay]], [[ABS]], [[TPE]], [[Nylon]], [[PS]] || &#x2713; || &#x2713;<br />
|<br />
|-<br />
| [http://www.amazon.co.uk/s?ie=UTF8&field-keywords=Barsoom&index=office-products&search-type=ss Barsoom @ Amazon] || UK, US<br />
| [[ABS]], [[PLA]] || &#x2713; ||<br />
| [[FilamentReviewsBarsoom|Reviews]]<br />
|-<br />
| [http://store.bcndynamics.com/en/7-plastics BCNdynamics] || ES<br />
| [[ABS]], [[PLA]] || || &#x2713;<br />
| [[FilamentReviewsBCNdynamics|Reviews]]<br />
|-<br />
| [http://www.bio-bp.com/e_productshow/?51-PLA-175mm-3D-filamen-51.html Bio-BP] || CN<br />
| [[ABS]], [[PLA]] || &#x2713; || &#x2713;<br />
|<br />
|-<br />
| [http://www.botfeeder.com.tw BotFeeder] || TW<br />
| [[ABS]] || &#x2713; || &#x2713;<br />
|<br />
|-<br />
| [http://botmill.com/index.php/materials.html BotMill] || US<br />
| [[PLA]] || &#x2713; || &#x2713;<br />
|<br />
|-<br />
| [http://bootsindustries.com/filament BootsIndustries] || CA<br />
| [[ABS]], [[PLA]] || &#x2713; ||<br />
|<br />
|-<br />
| [http://www.brightcn.net/e/products/prod1/p110.html BrightCN] (esunPLA) || CN<br />
| [[ABS]], [[PLA]] || &#x2713; ||<br />
|<br />
|-<br />
| [http://www.Buy3DInk.com Buy 3D Ink] || US<br />
| [[ABS]], [[PLA]] || &#x2713; || &#x2713;<br />
|<br />
|-<br />
| [http://www.cd-writer.com/3dprinting.php CD-writer.com] || UK<br />
| [[ABS]], [[PLA]] || || &#x2713;<br />
| [[FilamentReviewsCD-writer.com|Reviews]]<br />
|-<br />
| [http://www.charlies3dtechnologies.eu/Filament/cat1675912_1795848.aspx Charlie's 3D Technologies] || BE<br />
| [[ABS]], [[PLA]] || || &#x2713;<br />
|<br />
|-<br />
| [http://coex3d.com Coex3d] || US<br />
| [[ABS]], [[PLA]], [[PVA]] || &#x2713; || &#x2713;<br />
| [[FilamentReviewsCoex3d|Reviews]]<br />
|-<br />
| [http://colorfabb.com ColorFabb] || NL<br />
| [[PLA]], [[PHA]] || || &#x2713;<br />
|<br />
|-<br />
| [http://www.coolcomponents.co.uk/catalog/index.php?cPath=89_98 Cool Components] || UK<br />
| [[ABS]] || &#x2713; ||<br />
|<br />
|-<br />
| [http://creat3d.it/ Creat3D] || IT<br />
| [[PLA]] || &#x2713; ||<br />
| Shipments only in Italy.<br />
|-<br />
| [http://www.creativetools.se/hardvara/3d-skrivare/forbrukningsvaror-3d-skrivare Creative Tools] || SE<br />
| [[ABS]], [[PLA]], [[PVA]], [[Taulman3D 618 Nylon]], [[Taulman3D 645 Nylon]], [[Bendlay]], [[Laywoo-D3]], [[LayBrick]] || &#x2713; || &#x2713;<br />
|<br />
|-<br />
| [http://croxwordz.blogspot.com Croxword] || TW<br />
| [[ABS]] || &#x2713; || &#x2713;<br />
|<br />
|-<br />
| [http://cycloid.in/3d-printing-materail/ Cycloid System] || IN<br />
| [[ABS]], [[PLA]] || &#x2713; || &#x2713;<br />
|<br />
|-<br />
| [http://czechreprap.eu czechreprap.eu] || CZ<br />
| [[ABS]], [[PLA]], [[PVA]] || &#x2713; || &#x2713;<br />
|<br />
|-<br />
| [http://diamondage.co.nz/pla.html Diamond Age Solutions Ltd.] || NZ<br />
| [[ABS]], [[PLA]] || &#x2713; || &#x2713;<br />
|<br />
|-<br />
| [http://dcplastico.com DC Plastico] || US<br />
| [[ABS]], [[PLA]], [[HIPS]], [[PVA]], [[Nylon]] || &#x2713; || &#x2713;<br />
|<br />
|-<br />
| [http://www.easysolid.com Easysolid] || ES<br />
| [[ABS]], [[PLA]] || &#x2713; || &#x2713;<br />
|<br />
|-<br />
| [http://www.eckertech.com EckerTech] || CA<br />
| [[ABS]] || || &#x2713;<br />
|<br />
|-<br />
| [http://www.reprap-3d-printer.com eMotion Tech] || FR<br />
| [[ABS]], [[PLA]] || &#x2713; || &#x2713;<br />
|<br />
|-<br />
| [http://esun.en.alibaba.com/product/472333729-212653045/productdetail.html Esun, Alibaba] || CN<br />
| [[ABS]], [[PLA]] || &#x2713; || &#x2713;<br />
| [[FilamentEsunplaReviews|Reviews]]<br />
|-<br />
| Everyone A Creator (mēkā) || SG<br />
| [[ABS]], [[PLA]] || &#x2713; ||<br />
| <br />
|-<br />
|[http://www.fabber-parts.de/shop fabber-parts] || DE<br />
| [[ABS]], [[PLA]] || &#x2713; || &#x2713;<br />
|<br />
|-<br />
| [http://www.faberdashery.co.uk/products-page/ Faberdashery] || UK<br />
| [[PLA]] || &#x2713; || &#x2713;<br />
|<br />
|-<br />
| [http://www.fabberworld.com fabberworld.com] || CH<br />
| [[ABS]], [[PLA]] || || &#x2713;<br />
| [[FilamentReviewsfabberworld.com|Reviews]]<br />
|-<br />
| [http://fabricationsofthemind.com/shop/abs/ Fabrications Of The Mind] || UK<br />
| [[ABS]] || || &#x2713;<br />
| [[FilamentReviewsFabrications Of The Mind|Reviews]]<br />
|-<br />
| [http://www.felixprinters.com/ FELIXprinters.com] || NL<br />
| [[PLA]] || &#x2713; ||<br />
|<br />
|-<br />
| [http://www.filaco.com Filaco] || US<br />
| [[ABS]], [[HIPS]], [[PLA]] || &#x2713; ||<br />
|<br />
|-<br />
| [http://www.filamentenmeer.nl/ Filament & Meer ] || NL<br />
| [[ABS]], [[PLA]] || &#x2713; || &#x2713;<br />
|<br />
|-<br />
| [http://www.filamentprint.com FilamentPrint] || UK<br />
| [[ABS]], [[PLA]], [[bespoke]] || &#x2713; ||<br />
|<br />
|-<br />
| [http://www.filamentshop.de Filamentshop] || DE<br />
| [[ABS]] || &#x2713; ||<br />
|<br />
|-<br />
| [http://www.formfutura.com Formfutura] || NL<br />
| [[ABS]], [[PLA]], [[Flexible PLA]], [[Laywoo-D3]], [[LayBrick]], [[Taulman3D 618 Nylon]], [[Taulman3D 645 Nylon]], [[PET]], [[HIPS]], [[smartABS]], [[BendLay]] || &#x2713; || &#x2713;<br />
| [[FilamentReviewsFormfutura|Reviews]]<br />
|-<br />
| [http://thefutureis3d.com/node/113 Future is 3D, The] || US<br />
| [[ABS]], [[PLA]] || || &#x2713;<br />
| [[FilamentReviews Future is 3D, The|Reviews]]<br />
|-<br />
| [http://gadgets3d.com/index.php?route=product/category&path=60 Gadgets 3D] || PL<br />
| [[PLA]] || || &#x2713;<br />
| [[FilamentReviewsGADGETS3D.com|Reviews]]<br />
|-<br />
| [https://shop.grrf.de/index.php?main_page=index&cPath=82_83 German RepRap GmbH] || DE<br />
| [[ABS]], [[PLA]] || &#x2713; || &#x2713;<br />
|<br />
|-<br />
| [http://www.get3d.pl/ get3D] || PL<br />
| [[ABS]], [[PLA]], [[Taulman 3D 645 Nylon]], [[Taulman3D 618 Nylon]], [[Laywoo-D3]], [[LayBrick]] || &#x2713; || &#x2713;<br />
|<br />
|-<br />
| [http://han-bot.en.alibaba.com Hanbot] || CN<br />
| [[ABS]], [[PLA]], [[PVA]] || &#x2713; || &#x2713;<br />
|<br />
|-<br />
| [http://handmadecircuits.com Handmade Circuits] || US<br />
| [[PLA]] || || &#x2713;<br />
| [[FilamentReviewsHandmade Circuits|Reviews]] <br />
|-<br />
| [http://www.ic3dprinters.com IC3D Printers] || US<br />
| [[ABS]] || || &#x2713;<br />
|<br />
|-<br />
| [http://www.igo3d.com iGo3D] || DE<br />
| [[ABS]], [[PLA]], [[Taulman 3D 645 Nylon]], [[Taulman3D 618 Nylon]] || &#x2713; || &#x2713;<br />
|<br />
|-<br />
| [http://www.imprimante3dfrance.com imprimante3DFrance.com] || FR<br />
| [[ABS]], [[PLA]], [[Laywoo-D3]], [[Laybrick]], [[Taulman3D 618 Nylon]], [[Taulman3D 645 Nylon]], [[Taulman3D T-Glase (PETT)]] || &#x2713; || &#x2713;<br />
| Near Paris<br />
|-<br />
| [https://www.inventables.com/categories/materials/3d-printer-filament Inventables] || US<br />
| [[ABS]], [[PLA]] || &#x2713; ||<br />
|<br />
|-<br />
| [http://thinglab.com.au/index.php/shop Inition/Thinglab] || AU<br />
| [[ABS]], [[PLA]], [[PVA]] || &#x2713; ||<br />
|<br />
|-<br />
| [http://www.jet-filament.com/ Jet Filament] || US<br />
| [[ABS]], [[PLA]], [[HIPS]],[[PVA]] || &#x2713; || &#x2713;<br />
| [[FilamentReviewsJet|Reviews]]. For wholesalers only.<br />
|-<br />
| [http://justpla.com/ JustPLA] || US<br />
| [[PLA]] || &#x2713; ||<br />
| [[FilamentReviewsJustPLA|Reviews]] <br />
|-<br />
| [http://myworld.ebay.com/kbellenterprises/ KBell] || US<br />
| [[ABS]], [[PLA]] || &#x2713; || &#x2713;<br />
| [[FilamentReviewsKBell|Reviews]]<br />
|-<br />
| [https://kd85.com/makerbot.html kd85] || BE<br />
| [[ABS]], [[PLA]] || || &#x2713;<br />
| [[FilamentReviewsWim-kd85.com|Reviews]]<br />
|-<br />
| [http://kdipolymerspecialists.co.uk KDI Polymer Specialist] || UK<br />
| [[ABS]], [[PLA]] || || &#x2713;<br />
| [[FilamentReviewsKDI Polymer Specialist Ltd|Reviews]]<br />
|-<br />
| [http://www.kentstrapper.blogspot.com Kent's Strapper] || IT<br />
| [[ABS]], [[PLA]] || || &#x2713;<br />
| [[FilamentReviewsKent's Strapper|Reviews]]<br />
|-<br />
| [http://lab3dprint.ru Lab3Dprint.ru] || RU<br />
| [[ABS]], [[PLA]] || &#x2713; || &#x2713;<br />
|<br />
|-<br />
| [http://http://www.enovaz.it/categorie-1701/Materiali-di-consumo.aspx Lo Spaccio di Nova] || IT<br />
| [[ABS]], [[PLA]] || &#x2713; ||<br />
|<br />
|-<br />
| [https://www.lulzbot.com/?q=catalog/plastic-filament LulzBot] || US, UK<br />
| [[ABS]], [[Laywoo-D3]], [[Taulman3D 618 Nylon]], [[Polycarbonate]] || || &#x2713;<br />
| [[FilamentReviewsLulzbot|Reviews]]<br />
|-<br />
| [http://lybina.com/ Lybina] || AU<br />
| [[ABS]], [[PLA]], [[HDPE]], [[PP]], [[PVC]] || || &#x2713;<br />
| [[FilamentReviewsLybina|Reviews]]<br />
|-<br />
| [http://makemendel.com/pla Makemendel] || India<br />
| [[PLA]] || &#x2713; || &#x2713;<br />
|<br />
|-<br />
| [http://store.makerbot.com/plastic.html Makerbot] || US<br />
| [[ABS]], [[PLA]] || &#x2713; || &#x2713;<br />
|<br />
|-<br />
| [http://www.makerfarm.com/ MakerFarm] || US<br />
| [[ABS]], [[PLA]] || &#x2713; || &#x2713;<br />
| [[FilamentReviewsMakerFarm|Reviews]]<br />
|-<br />
| [http://www.makergear.com/products/filament MakerGear] || US<br />
| [[ABS]] || &#x2713; || &#x2713;<br />
|<br />
|-<br />
| [http://www.makergeeks.com MakerGeeks.com] || US<br />
| [[ABS]], [[PLA]], [[Taulman3D 618 Nylon]], [[Taulman3D 645 Nylon]], [[Laywoo-D3]], [[PVA]], [[HIPS]], [[LayStone]], [[BendLay]], [[PET]], [[Polystyrene]], [[Conductive ABS]], [[Food Grade]], [[Flex EcoPLA]], || &#x2713; || &#x2713;<br />
|<br />
|-<br />
| [http://store.makerstoolworks.com/filament/3d-printer-filament-3-mm-1-kg-spool/ Maker's Tool Works] || US<br />
| [[ABS]], [[PLA]] || &#x2713; || &#x2713;<br />
| [[FilamentReviewsMakersToolWorks|Reviews]]<br />
|-<br />
| [http://www.makibox.com/filament MakiBox] || HK<br />
| [[ABS]], [[PLA]] || &#x2713; ||<br />
|<br />
|-<br />
| [https://www.matterhackers.com/store/3d-printer-filament MatterHackers] || US<br />
| [[ABS]], [[PLA]], [[Taulman3D 618 Nylon]], [[Laywoo-D3]], [[Laybrick]], [[Soft PLA]], [[PVA]], [[BendLay]] || &#x2713; || &#x2713;<br />
| [[FilamentReviewsMatterHackers|Reviews]] <br />
|-<br />
| [http://www.mendel-parts.com/ Mendel-Parts] || NL<br />
| [[ABS]], [[PLA]] || &#x2713; || &#x2713;<br />
|<br />
|-<br />
| [http://mixshop.com/index.php?main_page=index&cPath=23 Mixshop] || CA<br />
| [[PLA]] || &#x2713; ||<br />
|<br />
|-<br />
| [http://www.newimageplastic.com New Image Plastics] <br> [http://www.plasticweldingrod.com/ Plastic Welding Rod] <br> [http://www.3dprinterfilament.com/ 3D Printer Filament] || US<br />
| [[ABS]], [[PVC]], [[HDPE]], [[PLA]] || &#x2713; || &#x2713;<br />
| [[FilamentReviewsNew Image Plastics|Reviews]]<br />
|-<br />
| [http://www.octave.com/ABS-Filament/c123457117/index.html Octave Systems] || US<br />
| [[ABS]] || &#x2713; ||<br />
|<br />
|-<br />
| [http://www.ohin.cz ohin.cz] || CZ<br />
| [[ABS]], [[PLA]] || &#x2713; || &#x2713;<br />
|<br />
|-<br />
| [http://www.ebay.com/usr/ohpakron Ohio Plastics] || US<br />
| [[ABS]] || &#x2713; ||<br />
|<br />
|-<br />
| [http://www.onlinefilament.com/ Online Filament] || US<br />
| [[ABS]], [[PLA]] || &#x2713; || &#x2713;<br />
| [[FilamentReviewsOnlineFilament|Reviews]]<br />
|-<br />
| [http://www.orbi-tech.de/shop/Plastic-Welding-Rod:::30.html Orbi-Tech] || DE<br />
| [[ABS]], [[ASA]], [[Polyamide (PA-6)]], [[PC]], [[PE]], [[PLA]], [[PP]], [[PS]], [[TPE]] || || &#x2713;<br />
| [[FilamentReviews_Orbi-Tech|Reviews]] Not all materials available in 3mm. ''Hey.. Got a drillpress? Make your own hotend, change a filament dia. setting in your slicer, print and share your knowledge on the wiki!''<br />
|-<br />
| [http://www.ordsolutions.com/SearchResults.asp?Cat=1819 ORD Solutions] || CA<br />
| [[ABS]], [[PLA]] || &#x2713; || &#x2713;<br />
|<br />
|-<br />
| [http://store.ozreprap.com Oz Reprap Supplies] || AU<br />
| [[ABS]], [[PLA]] || &#x2713; || &#x2713;<br />
|<br />
|-<br />
| [http://www.pieces-reprap.com Paoparts] || FR<br />
| [[ABS]], [[PLA]] || &#x2713; || &#x2713;<br />
|<br />
|-<br />
| [http://www.plastic2print.com Plastic2Print] || NL<br />
| [[ABS]], [[PLA]], [[Taulman3D 618 Nylon]], [[Taulman3D 645 Nylon]], [[PET]], [[PVA]], [[Flex polyester]] || &#x2713; || &#x2713;<br />
|<br />
|-<br />
| [http://www.plastireal.com.br Plastireal] || BR<br />
| [[PVC]], [[HDPE]], [[PP]] || || &#x2713;<br />
| [[FilamentReviewsPlastireal|Reviews]]<br />
|-<br />
| [http://www.pp3dp.com/ PP3DP] || CN<br />
| [[ABS]] || &#x2713; ||<br />
|<br />
|-<br />
| [http://printallthethings.com Print All the Things!!] || ES<br />
| [[ABS]], [[PLA]] || || &#x2713;<br />
|<br />
|-<br />
| [http://shop.printbl.com printbl.com] || US<br />
| [[PLA]] || || &#x2713;<br />
|<br />
|-<br />
| [http://www.protoparadigm.com/ ProtoParadigm] || US<br />
| [[ABS]], [[PLA]], [[PVA]], [[Polycarbonate]] || &#x2713; || &#x2713;<br />
| [[FilamentReviewsProtoParadigm|Reviews]]<br />
|-<br />
| [http://prototyp3d.com.au Prototyp3d] || AU<br />
| [[ABS]], [[PLA]] || || &#x2713;<br />
|<br />
|-<br />
| [http://qdtsd.en.alibaba.com/productgrouplist-210256164/Plastic_Welding_rods.html#products Qingdao TSD Plastic] || CN<br />
| [[ABS]], [[HDPE]], [[PE]], [[PP]], [[PVC]] || || &#x2713;<br />
| [[FilamentReviews Qingdao TSD Plastic Co|Reviews]]<br />
|-<br />
| [http://www.rainbot3d.com RainBot 3D] || <br />
| [[ABS]], [[PLA]], [[Conductive ABS]] || &#x2713; || &#x2713;<br />
| <br />
|-<br />
| [http://www.replicatorwarehouse.com Replicator Warehouse] || UK<br />
| [[ABS]], [[PLA]] || &#x2713; || &#x2713;<br />
| [[FilamentReviewsReplicatorWarehouse|Reviews]]<br />
|-<br />
| [http://www.reprapsupplyusa.com/filament-pla-abs.html RepRap Supply USA] || USA<br />
| [[ABS]], [[PLA]] || &#x2713; || &#x2713;<br />
| <br />
|-<br />
| [http://www.reprap.me RepRap.me] || DK<br />
| [[ABS]], [[PLA]] || &#x2713; || &#x2713;<br />
| [[FilamentReviewsRepRap.me|Reviews]]<br />
|-<br />
| [http://www.reprapbcn.com RepRapBCN] || ES<br />
| [[ABS]], [[PLA]] || &#x2713; || &#x2713;<br />
|<br />
|-<br />
| [http://reprapcentral.com RepRap Central] || UK<br />
| [[ABS]], [[PLA]] || &#x2713; || &#x2713;<br />
| [[FilamentReviewsRepRapCentral.com|Reviews]]<br />
|-<br />
| [http://www.repraper.com Repraper Tech] || CN<br />
| [[ABS]], [[PLA]], [[Conductive ABS]] || &#x2713; || &#x2713;<br />
| [[FilamentReviewsRepRaper|Reviews]]<br />
|-<br />
| [http://RepRapKit.com RepRapKit.com] || UK<br />
| [[ABS]], [[PLA]] || &#x2713; || &#x2713;<br />
|<br />
|-<br />
| [http://reprapsource.com/en/shop/list/220 Reprapsource] || DE<br />
| [[PLA]] || &#x2713; || &#x2713;<br />
|<br />
|-<br />
| [http://reprapteile.de/filament/pla.html?___store=en Reprapteile] || DE<br />
| [[PLA]] || &#x2713; || &#x2713;<br />
|<br />
|-<br />
| [http://reprapworld.com/?searchresults&cPath=1590 ReprapWorld] || NL<br />
| [[ABS]], [[PLA]] || &#x2713; || &#x2713;<br />
| [[FilamentReviewsRepRapWorld|Reviews]]<br />
|-<br />
| [http://www.resco-research.com/consumables Resco research] || IT<br />
| [[ABS]], [[PLA]] || || &#x2713;<br />
|<br />
|-<br />
| [http://www.revolutionprinters.com Revolution Printers] || CA<br />
| [[ABS]], [[PLA]], [[Taulman3D 618 Nylon]], [[Taulman3D 645 Nylon]] || &#x2713; || &#x2713;<br />
|<br />
|-<br />
| [http://rp3d.com rp3d.com] || CN<br />
| [[ABS]], [[PLA]] || &#x2713; || &#x2713;<br />
|<br />
|-<br />
| [http://SeeMeCNC.com SeeMeCNC] || US<br />
| [[ABS]], [[PLA]], [[Taulman3D 618 Nylon]], [[Taulman3D 645 Nylon]] || &#x2713; || &#x2713;<br />
|<br />
|-<br />
| [http://www.sainsmart.com/other-1/3d-priting-material.html Sain Smart] || CN, DE, UK, US<br />
| [[ABS]], [[PLA]] || &#x2713; ||<br />
|<br />
|-<br />
| [http://supply3dpla.com Supply3DPLA.com] || SE<br />
| [[PLA]] || &#x2713; || &#x2713;<br />
|<br />
|-<br />
| [http://taulman3d.com taulman 3D] || US<br />
| [[Polyamide]] (aka "[[Wikipedia:Nylon|Nylon]]") || &#x2713; || &#x2713;<br />
| [[FilamentReviews_taulman3d|Reviews]] <br />
|-<br />
| [http://store.thingibox.com Thingibox] || ES<br />
| [[ABS]], [[PLA]], [[HIPS]] || &#x2713; || &#x2713;<br />
|<br />
|-<br />
| [http://toybuilderlabs.com ToybuilderLabs.com] || US<br />
| [[ABS]], [[PLA]], [[HIPS]], [[PVA]] || &#x2713; || &#x2713;<br />
| [[FilamentReviewsToybuilderlabs|Reviews]]<br />
|- <br />
| [http://uk3dprinting.co.uk UK3D Printing] || UK<br />
| [[PLA]], [[ABS]] || &#x2713; || &#x2713;<br />
|<br />
|-<br />
| [http://www.ultibots.com/filament/ Ultibots] || US<br />
| [[ABS]] || || &#x2713;<br />
| [[FilamentReviews_Ultibots|Reviews]]<br />
|-<br />
| [http://ultimachine.com/catalog/print-materials UltiMachine] || US<br />
| [[ABS]], [[PLA]], [[PVA]], [[Polycarbonate]] || &#x2713; || &#x2713;<br />
| <br />
|-<br />
| [https://shop.ultimaker.com/en/consumables.html Ultimaker] || NL<br />
| [[ABS]], [[PLA]], flexPLA || || &#x2713;<br />
| [[FilamentReviewsUltimaker Shop|Reviews]]<br />
|-<br />
| [http://www.usbcopiers.com/abs-1-75mm-filament.html USBCopiers] || US<br />
| [[ABS]] || &#x2713; ||<br />
|<br />
|-<br />
| [http://www.villageplastics.com Village Plastics] || US<br />
| [[ABS]], [[PLA]], [[PVA]], [[HIPS]] || &#x2713; || &#x2713;<br />
|<br />
|-<br />
| [http://www.voxelfactory.com Voxel Factory] || CA<br />
| [[ABS]], [[ColorFabb PLA/PHA compound]], [[Laywood-D3]], [[PLA]], [[Taulman3D 618 Nylon]], [[Taulman3D 645 Nylon]] || &#x2713; || &#x2713;<br />
|<br />
|-<br />
| [http://www.weistek.net/?q=node/12 WeisTek.net] || CN<br />
| [[ABS]], [[PLA]] || &#x2713; || &#x2713;<br />
|<br />
|-<br />
| [http://myworld.ebay.com/wtuymqve/ wtuymqve] (Xin Yu Da Plastic) || CN<br />
| [[ABS]], [[PLA]] || &#x2713; ||<br />
| [[FilamentReviewsXinYuDa|Reviews]]<br />
|}<br />
<br />
== Thermoplastic Granules ==<br />
<br />
The future is to make filament yourself or to use a granule extruder, isn't it? Much cheaper. Here you can get such granules.<br />
<br />
''If you're looking for a shop in your country, sort by location (click on this little box behind "Shipping location") and you'll find all of them grouped together.''<br />
<br />
{| class="wikitable sortable"<br />
|- style="background-color:#f0f0f0;"<br />
! Vendor !! Shipping location<br />
! Material(s) !! Reviews & Additional notes<br />
|-<br />
| [http://www.osprintingllc.com Open Source Printing] || US<br />
| [[ABS]], [[PLA]], [[ABS Colorant]], [[PLA Colorant]], [[HDPE Colorant]]<br />
|<br />
|-<br />
| [http://www.kwb-wedel.de/ KWB Wedel] || DE<br />
| About every kind of plastics.<br />
| Website german only.<br />
|-<br />
| [http://www.looplife-polymers.eu Looplife Polymers] || BE<br />
| [[PLA]]<br />
|<br />
|}<br />
<br />
Supplier listings and marketplaces for plastic ganules and powders:<br />
<br />
* [http://plasticker.de plasticker] (''top menu -> marketplace -> material exchange'' and ''top menu -> buyer's guide -> plastics & additives'')<br />
<br />
== Photopolymers - Resin ==<br />
<br />
''Please keep the tables in alphabetical order.''<br />
<br />
=== Photopolymers - UV Cured ===<br />
<br />
{| class="wikitable sortable"<br />
|+ ''Photopolymers UV 385nm''<br />
|- style="background-color:#f0f0f0;"<br />
! Vendor (with link) !! Shipping location !! Material(s) !! Reviews & Additional notes<br />
|-<br />
| [http://bucktownpolymers.com/polymer00.html Bucktown Polymers] || USA || Several || Quarts/Gallons/5Gal Pails/55Gal Drums. Process colors, Cyan, Magenta, Yellow, Black, White and many custom colors and effects.<br />
|-<br />
|}<br />
<br />
=== Photopolymers - Visible Spectrum Cured ===<br />
<br />
{| class="wikitable sortable"<br />
|+ ''Photopolymers Visible Spectrum Cured''<br />
|- style="background-color:#f0f0f0;"<br />
! Vendor (with link) !! Shipping location !! Material(s) !! Reviews & Additional notes<br />
|-<br />
| [http://bucktownpolymers.com/polymer00.html Bucktown Polymers] || USA || Several || Quarts/Gallons/5Gal Pails/55Gal Drums. Process colors, Cyan, Magenta, Yellow, Black, White and many custom colors and effects.<br />
|-<br />
|}<br />
<br />
== External Resources ==<br />
<br />
[http://www.3ders.org/pricecompare 3ders filament pricecomparison page]<br />
<br />
[[Category:Suppliers]]<br />
[[category:thermoplastic]]<br />
[[category:material]]<br />
[[category:photopolymers]]<br />
[[category:resin]]</div>Panxinlong7373https://reprap.org/mediawiki/index.php?title=PiBot_Endstop&diff=108536PiBot Endstop2013-10-20T09:51:40Z<p>Panxinlong7373: </p>
<hr />
<div>{{Languages|PiBot_endstop}}<br />
{{Development<br />
|name = PiBot_Endstop<br />
|status = working<br />
|image = Pibotendstop.jpg<br />
|description = Part of PiBot Electronics optical limit<br />
|license = [http://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0 ]<br />
|author = Panxinlong7373<br />
|categories = [[:Category:Electronics|Electronics]], [[:Category:Electronics_development|Electronics Development]], [[:Category:PiBot|PiBot]]<br />
|cadModel = see files<br />
|url =[http://www.pibot.com PiBot]<br />
}}<br />
[[Category:Electronics development]]<br />
[[Category:Electronics]]<br />
[[Category:PiBot]]<br />
: '''PiBot_Endstop'''<br />
=Description=<br />
<br />
* The PiBot_endstop is a 35x16mm PCB based on transmission type infrared sensor [[File:ITR9606-F.pdf]] | [[File:ITR9608-F.pdf]], with two fix hole(M3 screw ) distance; 28mm. <br />
<br />
* It is a non-contact transmission sensing devise, which with fast response time and high sensitive.<br />
<br />
* It is a positive logic electronic model,with 5v DC power pin, GND pin, and digital output pin.<br />
<br />
* It is powered by 5V DC, and has dual output (analog and digital).<br />
<br />
* If nothing stop the infrared illumination Photosensitive three Aurora, it output a low voltage; on the contrary, output high voltage. <br />
<br />
* I notice a very innovative design which based on Hall Effect [http://reprap.org/wiki/Hall-%CE%98 Hall-Θ], it's very cool.<br />
<br />
* At same time, I found a solution that is use the reflective type infrared sensor and analog Comparator Amplifiers.<br />
<br />
* So that,both the Analog and Digital signal can be output.I believe an amazing design would come from you.you can contact me [mailto:panxinlong7373@163.com [Pan Xinlong]].<br />
<br />
* Price for complete [http://www.pibot.com/index.php/pibot-endstop.html#.UmNnCLLBjVk PiBot Endstop $2.29] - (soldered inc. connection terminal).<br />
<br />
* For purchasing or more information, please contact [http://www.pibot.com PiBot], or one of the resellers. <br />
<br />
* All parts are licensed under [http://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0 ]<br />
<br />
<br />
==Purchase URL==<br />
* '''PiBot for Repetier Motherboard $39.00''': [http://www.pibot.com/index.php/pibot-for-repetier-motherboard.html#.UmNs17LBjVk http://www.pibot.com/index.php/pibot-for-repetier-motherboard.html#.UmNs17LBjVk]<br />
<br />
* '''PiBot TB6600 Stepper Driver $19.99''': [http://www.pibot.com/index.php/pibot-stepper-driver-board.html#.UmNtibLBjVk http://www.pibot.com/index.php/pibot-stepper-driver-board.html#.UmNtibLBjVk]<br />
<br />
* '''PiBot for Repetier SD LCD Controller $29.99''': [http://www.pibot.com/index.php/pibot-for-repetier-sd-lcd-controller.html#.UmNtU7LBjVk http://www.pibot.com/index.php/pibot-for-repetier-sd-lcd-controller.html#.UmNtU7LBjVk]<br />
<br />
* '''PiBot Endstop $2.29''': [http://www.pibot.com/index.php/pibot-endstop.html#.UmNnCLLBjVk http://www.pibot.com/index.php/pibot-endstop.html#.UmNnCLLBjVk] <br />
[[File:PiBot Electronics purchase1.jpg|thumb|left|800px ]]<br />
<br clear="all"/><br />
<br />
<br />
=Test & Work=<br />
<br />
<br />
==Hardware Test==<br />
<br />
# Plug in the 5v-DC, if it is correctly connect,the power LED will lighten(red one).<br />
# Then, use a slice plug in the 5mm trough of[http://www.everlight.com/index.php?option=com_k2&view=item&id=265:transmissive-type&Itemid=268&lang=en ITR9606-F|ITR9608-F], the work LED lighten(blue one).<br />
* If you finish steps above, congratulations! you have been finish the hardware test.<br />
<br />
==Connection and Software Debug== <br />
<br />
# Now, you can connect your cable, and plug in your mother board. <br />
# If an Repetier firmware is used in your mother board, you can test the connection of these pins.<br />
# Open Repetier-Host, click the "Manual Control", then, input "M119"in the "G-Cod edit box". <br />
# Plug in the slice or not, you will get the status change of the endstop in the Host's "Show in log window".<br />
<br />
<br />
=Board images=<br />
<br />
[[File:PibotEndstopPCB3D.png]]<br />
<br />
[[File:Pibotendstop.jpg]]<br />
<br />
[[File:PibotEndstopSCH.png]]<br />
<br />
<br />
=Parts List=<br />
<br />
{| border="1"<br />
|-<br />
| ''' Qnty ''' || ''' PartNr ''' || ''' Device ''' || ''' Footprint '''<br />
|-<br />
| 2 || D1,D2 || Blue,Red || led-0805-a<br />
|-<br />
| 1 || R1 || 180 || 0603ar<br />
|-<br />
| 3 || R2, R3, R4 || 1K || 0603ar<br />
|-<br />
| 1 || IC1 || IRF9606-F/IRF9608-F || transmission infrared sensor<br />
|-<br />
| 1 || Connector || 3P_Header-2.54 || SIP3/3P_HDR_OPT1<br />
|-<br />
| 2 || P3,P2 || fix hole-3mm || fix hole<br />
|-<br />
| 100mm || || Cable || <br />
|-<br />
|-1 || PiBot || PI || <br />
|}<br />
<br />
= Development in future =<br />
<br />
Optical reflective type with a cool outline.<br />
<br />
Chip solution: TCRT5000 ,LM358 or LM324(four channal) comparator, precision potentiometer<br />
<br />
Related design [[File:PiBotDevelop.png]]<br />
<br />
= enjoy =</div>Panxinlong7373https://reprap.org/mediawiki/index.php?title=PiBot_for_Repetier_Motherboard&diff=108534PiBot for Repetier Motherboard2013-10-20T09:50:22Z<p>Panxinlong7373: </p>
<hr />
<div>{{Languages|PiBot for Repetier Motherboard}}<br />
{{Development<br />
|name = PiBot for Repetier Motherboard<br />
|status = working<br />
|image = PiBotForRepetierMotherBoard.jpg<br />
|description = Part of PiBot Electronics Motherboard<br />
|license = [http://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0 ]<br />
|author = Panxinlong7373<br />
|categories = [[:Category:Electronics|Electronics]], [[:Category:Electronics_development|Electronics Development]], [[:Category:PiBot|PiBot]]<br />
|cadModel = see files<br />
|url =[http://www.pibot.com PiBot]<br />
}}<br />
[[Category:Electronics development]]<br />
[[Category:Electronics]]<br />
[[Category:PiBot]]<br />
:'''PiBot for Repetier Motherboard''' is a part of PiBot electronics. It put forward a easy solution to make your 3D printer and CNC machine. Not only an electronic board, but also [http://www.pibot.com/index.php/store/pibox010b01.html PiBot-box] which is similar to computer Host and you can easily handle it only plug few cables.The technology of grit and black oxide finish dose used in [http://www.pibot.com/index.php/store/pibox010b01.html PiBot-box] fabrication. <br />
<br />
<br />
=Features & Specifications=<br />
<br />
==Highlights==<br />
<br />
* PiBot-Box development kit Supported. Offer a set of solution to your electronics. Easy use and transplant.<br />
* IDC & HT-396 cold-pressed terminal,It means these anti-plug linker is very convenience,fast and reliable. <br />
* build-in pins assignment silk in the Top Over layer. It more convenience to change or make your own assignment. <br />
* Officially authorization to add the [http://www.repetier.com/ Repetier] terms on the boards. Support all the function in the Repetier-Host and Repetier-Firmware.<br />
* Compatible all of the pins in the [http://arduino.cc/en/Main/ArduinoBoardMega2560 Ardunio Mega 2560] and [http://arduino.cc/en/Main/ArduinoBoardADK Ardunio ADK] <br />
* It's flexible! [http://www.pibot.com PiBot PiBot for Repetier Motherboard] Capability to supply motors and heaters with a different voltage. <br />
* The heat bed with independent power source and Self-recovered safety. With two MOSFET parallel solution that can driver more powerful heat bed(optional function, you can use the soldered MOSFET only). <br />
* It's affordable! PCBs are easy to buy only sold $39.00. it fit to manufacture [http://www.pibot.com PiBot PiBot],RepRap,CNC machine or to etch DIY.<br />
* Heater driver with heat sink,compatible more powerful heated header.<br />
<br />
==Details==<br />
<br />
* PiBot-Box Size: 273*225*50mm Technology: Grit Technology,Black Oxide Finish Color/Colour: Matte Black Material: Code-Draw Steel<br />
* [http://reprap.org/wiki/PiBot_for_Repetier_Motherboard Controller] and [http://reprap.org/wiki/PiBot_TB6600_Stepper_Driver motor drive] discrete solutions.<br />
* Double-sided PCB. [http://reprap.org/wiki/File:PiBotForRepetierboardinfo.png Board Size;99.9*91.2 mm-Rectangle] ; [http://reprap.org/wiki/File:PiBotForRepetierboardinfo.png Fix hole distance; 92.6*75 mm-4xM3 hole]<br />
* CPU: ATmega2560, ATmega1280 (Atmel Corp.)<br />
* 4x to 6x [http://reprap.org/wiki/PiBot_TB6600_Stepper_Driver PiBot TB6600 Stepper Driver], exchangeable, up to 4.5A output and 45v input,adjustable microstepping. Using a [[#Ports and Connectors |IDC-24pin port]], neat and dust-free finish.<br />
* On-board USB-TTL converter.<br />
* Integrated hardware for a fan, three extruder, a heated bed, 4 temperature sensor, 6 [http://reprap.org/wiki/PiBot_Endstop endstop port].<br />
* External hand switch [120v-10A]<br />
* IDC-20pin [[#Ports and Connectors | expand port]], include: SD cards, keys, dispaly LCD (lcd1602 or lcd2004),reset button.<br />
* Extension Boards for additional extruder, temperature sensor, fans, I2C bus device.<br />
* Extraction free pins use for whatever is desireable.<br />
* Single Supply, use the LM317[[File:LM317 for PiBot.pdf]] 3-terminal adjustable regulater, 5v supply solution. So the input can up to 40v.<br />
<br />
<br />
== Design Goals ==<br />
<br />
* Designer for [https://codeload.github.com/repetier/Repetier-Firmware/zip/development Repetier] and [http://www.pibot.com/ PiBot-box] .<br />
* Offer an easy convert solution that to change your CNC machine into a 3D printer.<br />
* Easy use for DIY enthusiast, convenience for secondary development.<br />
* More extrude header and more types of machine support. <br />
* Make it similar to computer host and you can easily handle it only plug few cables.<br />
<br />
==Purchase URL==<br />
* '''PiBot for Repetier Motherboard $39.00''': [http://www.pibot.com/index.php/pibot-for-repetier-motherboard.html#.UmNs17LBjVk http://www.pibot.com/index.php/pibot-for-repetier-motherboard.html#.UmNs17LBjVk]<br />
<br />
* '''PiBot TB6600 Stepper Driver $19.99''': [http://www.pibot.com/index.php/pibot-stepper-driver-board.html#.UmNtibLBjVk http://www.pibot.com/index.php/pibot-stepper-driver-board.html#.UmNtibLBjVk]<br />
<br />
* '''PiBot for Repetier SD LCD Controller $29.99''': [http://www.pibot.com/index.php/pibot-for-repetier-sd-lcd-controller.html#.UmNtU7LBjVk http://www.pibot.com/index.php/pibot-for-repetier-sd-lcd-controller.html#.UmNtU7LBjVk]<br />
<br />
* '''PiBot Endstop $2.29''': [http://www.pibot.com/index.php/pibot-endstop.html#.UmNnCLLBjVk http://www.pibot.com/index.php/pibot-endstop.html#.UmNnCLLBjVk] <br />
[[File:PiBot Electronics purchase1.jpg|thumb|left|800px ]]<br />
<br clear="all"/><br />
<br />
== Communication & Contact ==<br />
* Any idea to develop this motherboard, you can ask [mailto:panxinlong7373@163.com [Pan Xinlong]].<br />
* All parts are licensed under [http://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0 ].<br />
<br />
<br />
= Ports and Connectors =<br />
<br />
*PiBot_for_Repetier_Motherboard 3D PCB integrate<br />
[[File:PiBotForRepetierboardmotherboard3D.png|PiBotForRepetierboardmotherboard3D.png]] <br />
<gallery><br />
Image:PiBotForRepetier driver port.png |PiBotForRepetier motor driver port<br />
Image:PiBotForRepetier endstop max port.png |PiBotForRepetier endstop max port<br />
Image:PiBotForRepetier endstop min port.png |PiBotForRepetier endstop min port<br />
Image:PiBotForRepetier Expand port.png |PiBotForRepetier expansion port <br />
Image:PiBotForRepetier fan extruders port.png |PiBotForRepetier fan & extruders port<br />
Image:PiBotForRepetier freepin port.png |PiBotForRepetier freepin port<br />
Image:PiBotForRepetier heatbed input output port.png |PiBotForRepetier heat bed input & output port<br />
Image:PiBotForRepetier Poweroutput port.png |PiBotForRepetier Power output port<br />
Image:PiBotForRepetier Reserved port.png |PiBotForRepetier Reserved port<br />
Image:PiBotForRepetier reset ISP port.png |PiBotForRepetier reset & ISP port<br />
Image:PiBotForRepetier Temperature sensor port.png |PiBotForRepetier Temperature sensor port<br />
Image:PiBotForRepetier usb power port.png |PiBotForRepetier USB & Power input port<br />
</gallery><br />
<br />
<br />
= How to Build =<br />
<br />
* Related Files<br />
**[[File:PiBotForRepetierV1.42PCB.pdf]]<br />
**[[File:PiBotForRepetier-V1.4-2.pdf]]<br />
<br />
*Solder Images<br />
[[File:PiBotForRepetierMotherBoard Assemble1.jpg|thumb|left|550px|Prepare Components ]]<br />
*Prepare all of the components to build a PiBot For Repetier Mother Board; <br />
*You'll need a [[SolderingToolKit|soldering toolkit]] and [[SMTSolderingToolKit|SMT soldering toolkit]] to finish this board.<br />
<br clear="all"/><br />
[[File:PiBotForRepetierMotherBoard Assemble2.jpg|thumb|left|550px|solder surface mounting components ]] <br />
* Use [[SMTSolderingToolKit|SMT soldering toolkit]] <br />
** Apply solder paste to every exposed SMD pad.<br />
** Place each SMD component on its appropriate pad.<br />
** Place populated board on a cold hotplate,turn hotplate on,board solders itself!<br />
** Solder in remaining through hole components.<br />
* If you without a [[SolderingToolKit|soldering toolkit]], you can also use an tweezers and an soldering iron finish them by manual. All of them are hand solderable!<br />
<br clear="all"/><br />
[[File:PiBotForRepetierMotherBoard Assemble3.jpg|thumb|left|550px|solder through hole components ]] <br />
* Use [[SolderingToolKit|soldering toolkit]]<br />
** Insert through hole components.<br />
** solder all these pins to the pad.<br />
<br clear="all"/><br />
<gallery><br />
Image:PiBotForRepetier_IDC20_connector.jpg | IDC-20pin [[#Ports and Connectors | expand connector]],[http://www.pibot.com IDC cold compression pincers]<br />
Image:PiBotForRepetier_IDC24_connector.jpg | [[#Ports and Connectors |IDC-24pin Driver connector]],[http://www.pibot.com IDC cold compression pincers]<br />
Image:PiBotForRepetier_HT396_connector.jpg | HT-396 cold-pressed terminal,[http://www.pibot.com HT cold compression pincers]<br />
</gallery><br />
[[File:PiBotForRepetierDebug.jpg|thumb|left|550px| Hardware Test & Debug ]]<br />
* Hardware Test & Debug<br />
** Before plug in the power source and USB cable, you need to check the polarity of electrolytic capacitor, chip and diode.<br />
** Use an digital multimeter to test the resistance value of the power. Usually, it has a increase resister. Ensure no short cut and insufficient solder.<br />
** If no problem, you can plug in the USB cable, the power LED (red) lighten. <br />
** Plug in IDC-20pin [[#Ports and Connectors | expand connector]],[[#Ports and Connectors |IDC-24pin Driver connector]],temperature sensor.<br />
** Now, you can open the Repetier Host, click "Connet". <br />
** [[#Safety Tip | Notice]] <br />
<br clear="all"/><br />
<br />
= Firmware & Host =<br />
<br />
* PiBot_for_Repetier_Motherboard V1.4 is default use [http://www.repetier.com/download/ Repetier Host] and [https://codeload.github.com/repetier/Repetier-Firmware/zip/development Repetier firmware]<br />
** Download the [https://codeload.github.com/repetier/Repetier-Firmware/zip/development Repetier firmware] and Code editer [http://arduino.cc/en/Main/Software Arduino IDE] or [http://www.sourceinsight.com/update.html Source Insight] <br />
** Unzip the [https://codeload.github.com/repetier/Repetier-Firmware/zip/development Repetier firmware], open your [http://arduino.cc/en/Main/Software Arduino IDE] <br />
** Select the Board type "arduino mega 2560" in "Tools\Board\arduino mega 2560" and the "Serial Port" in "Tools\Serial Port\COM**"<br />
** Open file Repetier.pde or "Repetier.ino" in "Repetier Unzip file\Repetier-Firmware\src\ArduinoAVR\Repetier\Repetier.pde" or "Repetier Unzip file\Repetier-Firmware\src\ArduinoAVR\Repetier\Repetier.ino".<br />
** Select configuration.h set ''#define MOTHERBOARD '''315''''' (PiBot for Repetier V1.4) or ''#define MOTHERBOARD ''''314''''' (PiBot for Repetier V1.0-1.3)<br />
** set'' #define DRIVE_SYSTEM '''0''''' (full cartesian system, xyz have seperate motors.) & ''#define FEATURE_CONTROLLER '''8'''''( PiBot Display/Controller extension with 20x4 character display) or ''#define FEATURE_CONTROLLER '''9''''' (PiBot Display/Controller extension with 16x2 character display).<br />
** Click the "Verify" button to compile the code or direct click "Upload" button to compile and upload firmware to PiBot for Repetier mother board.<br />
* Other firmware maybe compatible too, but you need to configure it. Such as:[https://github.com/ErikZalm/Marlin/tree/Marlin_v1 Marlin firmware]. <br />
<br />
<br />
= Troubleshooting =<br />
<br />
# If part of module can't work, you can easily deal with them by check the connect headers and the dip Resettable Fuse.<br />
# If you can't upload the firmware, Please check the Aduino tools setting and press the "reset button" once the compile finished. <br />
<br />
<br />
= Safety Tip =<br />
<br />
[[image:Generation3Electronics-achtung.gif|thumb]]<br />
<br />
Once you start putting electricity into your RepRap - even at just 12 volts - you have to take basic, common sense precautions to avoid fires. Just in case these fail, test your workshop [http://en.wikipedia.org/wiki/Smoke_detector smoke detector]. Don't have a smoke detector? Get one!<br />
<br />
= enjoy! =</div>Panxinlong7373https://reprap.org/mediawiki/index.php?title=PiBot_for_Repetier_SD_LCD_Controller&diff=108533PiBot for Repetier SD LCD Controller2013-10-20T09:49:48Z<p>Panxinlong7373: </p>
<hr />
<div>{{Languages|PiBot_for_Repetier_SD_LCD_Controller}}<br />
{{Development<br />
|name = PiBot for Repetier SD LCD Controller<br />
|status = working<br />
|image = PiBot SD LCD Controller.jpg<br />
|description = Part of [http://reprap.org/wiki/Category:PiBot PiBot Electronics] Expand Board<br />
|license = [http://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0 ]<br />
|author = Panxinlong7373<br />
|categories = [[:Category:Electronics|Electronics]], [[:Category:Electronics_development|Electronics Development]], [[:Category:PiBot|PiBot]]<br />
|cadModel = see files<br />
|url =[http://www.pibot.com PiBot]<br />
}}<br />
[[Category:Electronics development]]<br />
[[Category:Electronics]]<br />
[[Category:PiBot]]<br />
:'''PiBot for Repetier SD LCD Controller''' is a part of PiBot electronics. It put forward a easy solution to enrich the functions of your 3D printer and CNC machine. This project not only an electronic product, but also [http://www.pibot.com/ PiBot-Manual-shank] included, which is similar to the handheld box that made of cold-drawn steel.The technology of grit and black oxide finish dose used in [http://www.pibot.com/ PiBot-Manual-shank] fabrication. <br />
<br />
<br />
= Description =<br />
<br />
The PiBot for Repetier SD LCD Controller is a Expand Board of the [http://reprap.org/wiki/Category:PiBot PiBot Electronics].<br />
<br />
*Features of Expand Board<br />
** Expand functions: keys, TF card, LCD-2004 or Lcd-1602. <br />
** Use the Push-Push Type TF card socket, which is more reliable and convenient. You can easily get one TF card from the Smart phone. <br />
** 74HC4050D based level shifter. it is high-speed Si-gate CMOS device, and it's more reliable compare to the resistance divider. <br />
** IDC-20pin terminal used. It means these anti-plug linker is very convenience,fast and reliable.<br />
** build-in pins assignment silk in the Top Over layer. Easy apply them to other program. <br />
** LCD-2004 is assorted. LCD-1602 is compatible. 2 Control bus & 4 data bus. <br />
** 12*12mm Omron buttons, more convenient and pleasing to the eye. Color: White(Black background) Shape: Round <br />
** Communication mode : All pins is parallel communication. <br />
** PCB Board Size: 63.8*54.2 mm Fix hole:56.9*38.2 mm Color: Black<br />
** For purchasing or more information, please contact [http://www.pibot.com PiBot], or one of the resellers. <br />
** Any idea to develop this Extension Board, you can ask [mailto:panxinlong7373@163.com [Pan Xinlong]].<br />
** All parts are licensed under [http://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0 ].<br />
<br />
<br />
= Design Goals =<br />
<br />
* Designer for [https://codeload.github.com/repetier/Repetier-Firmware/zip/development Repetier] and [http://www.pibot.com/ PiBot-Manual-shank] .<br />
* Offers a reliable and high price performance ratio handheld manual controller.<br />
* Easy use for DIY enthusiast, convenience for secondary development.<br />
<br />
<br />
=Purchase URL=<br />
* '''PiBot for Repetier Motherboard $39.00''': [http://www.pibot.com/index.php/pibot-for-repetier-motherboard.html#.UmNs17LBjVk http://www.pibot.com/index.php/pibot-for-repetier-motherboard.html#.UmNs17LBjVk]<br />
<br />
* '''PiBot TB6600 Stepper Driver $19.99''': [http://www.pibot.com/index.php/pibot-stepper-driver-board.html#.UmNtibLBjVk http://www.pibot.com/index.php/pibot-stepper-driver-board.html#.UmNtibLBjVk]<br />
<br />
* '''PiBot for Repetier SD LCD Controller $29.99''': [http://www.pibot.com/index.php/pibot-for-repetier-sd-lcd-controller.html#.UmNtU7LBjVk http://www.pibot.com/index.php/pibot-for-repetier-sd-lcd-controller.html#.UmNtU7LBjVk]<br />
<br />
* '''PiBot Endstop $2.29''': [http://www.pibot.com/index.php/pibot-endstop.html#.UmNnCLLBjVk http://www.pibot.com/index.php/pibot-endstop.html#.UmNnCLLBjVk]<br />
[[File:PiBot Electronics purchase1.jpg|thumb|left|800px ]]<br />
<br clear="all"/><br />
<br />
<br />
= Parts List & Ports =<br />
<br />
* Parts List of PiBot for Repetier SD LCD Controller<br />
{| border="1"<br />
|-<br />
| ''' Qnty ''' || ''' PartNr ''' || ''' Device ''' || ''' Footprint '''<br />
|-<br />
| 1 || D1 || Led Red || led-0805-a<br />
|-<br />
| 1 || C1 || 10uF || 0805c<br />
|-<br />
| 1 || C2 || 104 || 0603c<br />
|-<br />
| 1 || U1 || 74HC4050 || SOP16<br />
|-<br />
| 4 || K1,K2,K3,K4 || Switch 12*12mm || Key<br />
|-<br />
| 1 || Dis1 || LCD-1602/2004 || sip16/curved needle<br />
|-<br />
| 1 || K5 || reset button || SMD Tact switches <br />
|-<br />
| 1 || P1 || ExpandPort-2.54mm || DC3-20-254<br />
|-<br />
| 1 || K5 || reset button || SMD Tact switches <br />
|-<br />
| 2 || R1,R2 || 2K,10K || 0603r <br />
|-<br />
| 1 || R3 || VR3.79-10K || Potentiometer<br />
|-<br />
| 1 || TFcard socket || Push-Push Tyep TF card socket || TFcard socket<br />
|-<br />
| 4 || P4,P5,P6,P7 || fix hole || Point<br />
|-<br />
|-1 || PiBot || PI || <br />
|}<br />
<br />
<br />
* Ports of PiBot for Repetier SD LCD Controller<br />
** The IDC-20Pin terminal is anti-plug linker, we can easy use.<br />
** The LCD port's first pin is the rectangular pad. Other pin number is progressive increase. <br />
<br />
<br />
= How to Build =<br />
<br />
* Related Files<br />
**[[File:PiBotExpandBoardV1.4-1.pdf]]<br />
**[[File:PIExpandBoardV1.4-1PCB.pdf]]<br />
<br />
*Solder Images<br />
[[File:002.jpg|thumb|left|500px|Prepare Components ]]<br />
<br clear="all"/><br />
*Prepare all of the components to build a PiBot for Repetier SD LCD Controller; <br />
*You'll need a [[SolderingToolKit|soldering toolkit]] and [[SMTSolderingToolKit|SMT soldering toolkit]] to finish this board.<br />
<br clear="all"/><br />
[[File:003.jpg|thumb|left|500px|solder surface mounting components ]] <br />
<br clear="all"/><br />
* Use [[SMTSolderingToolKit|SMT soldering toolkit]] <br />
** Apply solder paste to every exposed SMD pad.<br />
** Place each SMD component on its appropriate pad.<br />
** Place populated board on a cold hotplate,turn hotplate on,board solders itself!<br />
** Solder in remaining through hole components.<br />
* If you without a [[SolderingToolKit|soldering toolkit]], you can also use an tweezers and an soldering iron finish them by manual. All of them are hand solderable!<br />
<br clear="all"/><br />
[[File:010.jpg|thumb|left|500px|solder through hole components ]] <br />
<br clear="all"/><br />
* Use [[SolderingToolKit|soldering toolkit]]<br />
** Insert through hole components.<br />
** solder all these pins to the pad.<br />
<br clear="all"/><br />
[[File:009.jpg |thumb|left|500px| Hardware Test & Debug ]]<br />
<br clear="all"/><br />
<gallery><br />
Image:006.jpg |IDC-20 terminal<br />
Image:007.jpg |flexible flat cable<br />
Image:PiBot for Repetier SD LCD Controller Adjust.png |Adjust the Vo about 0.8V to the GND<br />
</gallery><br />
* Hardware Test & Debug<br />
** Before plug in the IDC-20 cable, you need to check the chip and diode.<br />
** Connect the LCD port and the LCD input pin with flexible flat cable.<br />
** Use an digital multimeter to test the resistance value of the power. Usually, it has a increase resister. Ensure no short cut and insufficient solder.<br />
** For the first time, We should Change the LCD's Vo(LCD bias signal,pin 3) to a right value, so you can see the content in the LCD. Usually,Keep 0.8V to the GND voltage(The power source is 5V).<br />
** If all measure OK, you can plug in the IDC-20 cable now, and the power LED (red) lighten. <br />
** If you have been finish mother board uploaded(([https://codeload.github.com/repetier/Repetier-Firmware/zip/development Repetier firmware])), and it work, we'll see the display content upload to the LCD. LCD work.<br />
** The content display in the LCD change and the buzzer sounds when you push down these four button. Key ok.<br />
** Plug in and out the TF card, test the TF card detect function. Press "OK" button, and click the "next" button find the TF card item, press "OK" key. If the TF card is plugged in and have the **.gco or .gcode file we will find it and run. <br />
<br clear="all"/><br />
<br />
the PiBot for Repetier SD LCD Controller is default use [http://www.repetier.com/download/ Repetier Host] and <br />
<br />
= Firmware =<br />
<br />
* You can find the pin assignment in [https://codeload.github.com/repetier/Repetier-Firmware/zip/development Repetier firmware].<br />
** Download the [https://codeload.github.com/repetier/Repetier-Firmware/zip/development Repetier firmware] and Code editer [http://arduino.cc/en/Main/Software Arduino IDE] or [http://www.sourceinsight.com/update.html Source Insight] <br />
** Unzip the [https://codeload.github.com/repetier/Repetier-Firmware/zip/development Repetier firmware], open your [http://arduino.cc/en/Main/Software Arduino IDE] <br />
** Select the Board type "arduino mega 2560" in "Tools\Board\arduino mega 2560" and the "Serial Port" in "Tools\Serial Port\COM**"<br />
** Open file Repetier.pde or "Repetier.ino" in "Repetier Unzip file\Repetier-Firmware\src\ArduinoAVR\Repetier\Repetier.pde" or "Repetier Unzip file\Repetier-Firmware\src\ArduinoAVR\Repetier\Repetier.ino".<br />
** Select configuration.h set ''#define MOTHERBOARD '''315''''' (PiBot for Repetier V1.4) or ''#define MOTHERBOARD ''''314''''' (PiBot for Repetier V1.0-1.3)<br />
** set'' #define DRIVE_SYSTEM '''0''''' (full cartesian system, xyz have seperate motors.) & ''#define FEATURE_CONTROLLER '''8'''''( PiBot Display/Controller extension with 20x4 character display) or ''#define FEATURE_CONTROLLER '''9''''' (PiBot Display/Controller extension with 16x2 character display).<br />
** Click the "Verify" button to compile the code or direct click "Upload" button to compile and upload firmware to PiBot for Repetier mother board.<br />
* Other firmware maybe compatible too, but you need to configure it. Such as:[https://github.com/ErikZalm/Marlin/tree/Marlin_v1 Marlin firmware]. <br />
<br />
<br />
= Troubleshooting =<br />
<br />
# If you can't upload the firmware, Please check the Aduino tools setting and press the "reset button" once the compile finished.<br />
# If the LCD can't display, please check the connection and check the Vo value. <br />
<br />
= Future development =<br />
* Both the 4-Pin I2C port and 20-Pin IDC3 port integrated, it much be a more powerful one.<br />
<br />
= enjoy! =</div>Panxinlong7373https://reprap.org/mediawiki/index.php?title=File:PibotStepDriver.jpg&diff=108530File:PibotStepDriver.jpg2013-10-20T09:42:09Z<p>Panxinlong7373: Panxinlong7373 uploaded a new version of &quot;File:PibotStepDriver.jpg&quot;: Reverted to version as of 09:33, 20 October 2013</p>
<hr />
<div>Step driver based on TB6600 which can input 0-45v & output current 0-4.5A. It's part of Pibot electronic. With internal 5v source,temperature,current,voltage protection. Automatically half current. With three status indicator LED .With double input port,especially,useful to DIY lovers. Compatible with 3D printer and CNC.It include a 60*60*10mm heat sink.</div>Panxinlong7373https://reprap.org/mediawiki/index.php?title=File:PibotStepDriver.jpg&diff=108529File:PibotStepDriver.jpg2013-10-20T09:37:44Z<p>Panxinlong7373: Panxinlong7373 uploaded a new version of &quot;File:PibotStepDriver.jpg&quot;</p>
<hr />
<div>Step driver based on TB6600 which can input 0-45v & output current 0-4.5A. It's part of Pibot electronic. With internal 5v source,temperature,current,voltage protection. Automatically half current. With three status indicator LED .With double input port,especially,useful to DIY lovers. Compatible with 3D printer and CNC.It include a 60*60*10mm heat sink.</div>Panxinlong7373https://reprap.org/mediawiki/index.php?title=File:PibotStepDriver.jpg&diff=108528File:PibotStepDriver.jpg2013-10-20T09:33:00Z<p>Panxinlong7373: Panxinlong7373 uploaded a new version of &quot;File:PibotStepDriver.jpg&quot;: Black board and IDC8 pin terminal used in it.</p>
<hr />
<div>Step driver based on TB6600 which can input 0-45v & output current 0-4.5A. It's part of Pibot electronic. With internal 5v source,temperature,current,voltage protection. Automatically half current. With three status indicator LED .With double input port,especially,useful to DIY lovers. Compatible with 3D printer and CNC.It include a 60*60*10mm heat sink.</div>Panxinlong7373https://reprap.org/mediawiki/index.php?title=File:PibotStepDriver.jpg&diff=108527File:PibotStepDriver.jpg2013-10-20T09:31:25Z<p>Panxinlong7373: Panxinlong7373 uploaded a new version of &quot;File:PibotStepDriver.jpg&quot;: The Black board and the 8-Pin IDC terminal used.</p>
<hr />
<div>Step driver based on TB6600 which can input 0-45v & output current 0-4.5A. It's part of Pibot electronic. With internal 5v source,temperature,current,voltage protection. Automatically half current. With three status indicator LED .With double input port,especially,useful to DIY lovers. Compatible with 3D printer and CNC.It include a 60*60*10mm heat sink.</div>Panxinlong7373https://reprap.org/mediawiki/index.php?title=PiBot_TB6600_Stepper_Driver&diff=108526PiBot TB6600 Stepper Driver2013-10-20T09:24:15Z<p>Panxinlong7373: </p>
<hr />
<div>{{Languages|PiBot_TB6600_Stepper_Driver}}<br />
{{Development<br />
|name = PiBot TB6600 Stepper Driver<br />
|status = working<br />
|image = PibotStepDriver.jpg<br />
|description = Part of PiBot Electronics,Stepper Driver<br />
|license = [http://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0 ]<br />
|author = Panxinlong7373<br />
|categories = [[:Category:Electronics|Electronics]], [[:Category:Electronics_development|Electronics Development]], [[:Category:PiBot|PiBot]]<br />
|cadModel = see files<br />
|url =[http://www.pibot.com PiBot]<br />
}}<br />
[[Category:Electronics development]]<br />
[[Category:Electronics]]<br />
[[Category:PiBot]]<br />
:'''PiBot TB6600 Stepper Driver'''is a part of PiBot electronics. It put forward a easy solution to make your 3D printer and CNC machine. Not only an electronic board, but also an [http://www.pibot.com/ PiBot-box] which is similar to computer Host and you can easily handle it only plug few cables. <br />
<br />
== Description ==<br />
<br />
The PiBot TB6600 Stepper Driver is a [[http://reprap.org/mediawiki/images/8/8c/TB6600HG.pdf TOSHIBA TB6600HG]] based driver.<br />
*Features of stepper Driver<br />
** PWM chopper-type single-chip bipolar sinusoidal micro-step stepping motor driver. <br />
** BiCD 0.13 (50 V) process, Lower Ron: 0.4 Ω(typ.).<br />
** Output withstand voltage: VCC = 50 V.<br />
** Output current: IOUT = 5.0 A (absolute maximum ratings, peak, within 100ms);IOUT = 4.5 A (operating range, maximal. value);More [http://reprap.org/wiki/Stepper_motor Stepper motor] can choose. Solder 6*1W external resister sensor.<br />
** Thermal shut down (TSD) protection.<br />
** Under voltage lock out (UVLO) protection.<br />
** Over-current detection (ISD) protection.<br />
** Double input port: Anti-reverse structure IDC haeder( 8pin symmetrical input) & HT-396-4pin input (suit for DIY).<br />
** Stepless adjustable reference voltage.<br />
** Compatible the CNC Stepper Motor.<br />
** Offer an solution to change your CNC to 3D Printer.<br />
** Board size: 51.1*58.5mm ; fix hole: 43.9*45.7mm -Carry 60*60*10mm aluminum Heat sink which build-in fix hole and connection hole. <br />
** Auto half current, energy conservation.<br />
** Photoelectric-isolation used in the input port,compatible more drive Level.<br />
** Programmable micro step - 1/1, 1/2A, 1/2B, 1/4, 1/8, 1/16.<br />
** Price for complete PiBot TB600 Stepper Driver $24,- (soldered, incl. 100mm cable and connector).<br />
** For purchasing or more information, please contact [http://www.pibot.com PiBot], or one of the resellers. <br />
** Any idea to develop this motor driver, you can ask [mailto:panxinlong7373@163.com [Pan Xinlong]].<br />
** All parts are licensed under [http://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0 ].<br />
<br />
==Purchase URL==<br />
* '''PiBot for Repetier Motherboard $39.00''': [http://www.pibot.com/index.php/pibot-for-repetier-motherboard.html#.UmNs17LBjVk http://www.pibot.com/index.php/pibot-for-repetier-motherboard.html#.UmNs17LBjVk]<br />
<br />
* '''PiBot TB6600 Stepper Driver $19.99''': [http://www.pibot.com/index.php/pibot-stepper-driver-board.html#.UmNtibLBjVk http://www.pibot.com/index.php/pibot-stepper-driver-board.html#.UmNtibLBjVk]<br />
<br />
* '''PiBot for Repetier SD LCD Controller $29.99''': [http://www.pibot.com/index.php/pibot-for-repetier-sd-lcd-controller.html#.UmNtU7LBjVk http://www.pibot.com/index.php/pibot-for-repetier-sd-lcd-controller.html#.UmNtU7LBjVk]<br />
<br />
* '''PiBot Endstop $2.29''': [http://www.pibot.com/index.php/pibot-endstop.html#.UmNnCLLBjVk http://www.pibot.com/index.php/pibot-endstop.html#.UmNnCLLBjVk]<br />
[[File:PiBot Electronics purchase1.jpg|thumb|left|800px ]]<br />
<br clear="all"/><br />
<br />
== Settings of Driver==<br />
<br />
PiBot TB6600 Stepper Driver all input pins build-in connect to GND with a 100KΩ resistance.<br />
{| border="1"<br />
|-<br />
| ''' M1(input) ''' || ''' M2(input) ''' || ''' M3(input) ''' || ''' Mode (Excitation) ''' || ''' Illustrate '''<br />
|-<br />
|L || L || L || standby mode (operation of the internal circuit is almost turned off) || H-High voltage, L-Low voltage<br />
|-<br />
| L || L || H || 1/1(2-phase excitation, full-step)<br />
|-<br />
| L || H || L || 1/2A type (1-2phase excitation A type) (0%-71%-100%)<br />
|-<br />
| L || H || H || 1/2B type (1-2phase excitation B type) (0%-100%)<br />
|-<br />
| H || L || L || 1/4 (W1-2phase excitation)<br />
|-<br />
| H || L || H || 1/8 (2W1-2phase excitation)<br />
|-<br />
| H || H || L || 1/16 (4W1-2phase excitation)<br />
|-<br />
| H || H || H || standby mode (operation of the internal circuit is almost turned off)<br />
|}<br />
<br />
<br />
{| border="2"<br />
|-<br />
| ''' Auto\Latch(input) ''' || ''' Effect ''' || ''' Illustrate '''<br />
|-<br />
| L || TSD and ISD functions return by either of turning on power supply again or<br />
programming the ENABLE as H → L → H || default set to High<br />
|-<br />
| H || TSD and ISD functions return automatically<br />
|}<br />
<br />
<br />
{| border="3"<br />
|-<br />
| ''' TQ(input) ''' || ''' Vref Voltage Ratio ''' || ''' Effect '''|| ''' Illustrate '''<br />
|-<br />
| L || 30% of the input Vref || decrease 70% Motor current || default set to High<br />
|-<br />
| H || 100% of the input Vref || full current,more power<br />
|}<br />
<br />
<br />
<br />
[[File:PiBotTB6600StepperDriverVref.jpg|thumb|right|400px|adjust the Vref to set the stepper motor current]]<br />
<br />
== 100% Current Settings (Current value) ==<br />
<br />
100% current value is determined by Vref inputted from external part and the external resistance for<br />
detecting output current. Vref is doubled 1/3 inside IC.<br />
Per the [[http://reprap.org/mediawiki/images/8/8c/TB6600HG.pdf TB6600 datasheet]], the calculation for current is: <br />
<br />
Io(100%) = (1/3 × Vref) ÷ RNF<br />
<br />
The average current is lower than the calculated value because this IC has the method of peak current<br />
detection.<br />
<br />
RNF should be 0.68||0.68||0.68=0.2267Ω<br />
<br />
Sometimes this value can be set by experiment, that [http://reprap.org/wiki/Stepper_motor Stepper motor] not heating, small noise and the chip do not get too hot.<br />
<br />
<br />
<br />
== How to Build ==<br />
<br />
* Related Files<br />
**[[File: PiBot_TB6600_Stepper_Driver_sch.pdf]]<br />
**[http://reprap.org/wiki/File:PiBotTB6600StepperDriver3dPCB.png PCB file],[[File:PiBotTB6600StepperDriverPCB.pdf]]<br />
<br />
*Solder Images<br />
**[[File:PiBotTB6600StepperDriverC1.jpg|thumb|left|400px|Prepare Components ]]<br />
*Prepare all of the components to build a PiBot TB6600 Stepper Driver; <br />
*You'll need a [[SolderingToolKit|soldering toolkit]] and [[SMTSolderingToolKit|SMT soldering toolkit]] to finish this board.<br />
<br clear="all"/><br />
**[[File:PiBotTB6600StepperDriverC2.jpg|thumb|left|400px|solder surface mounting components ]] <br />
* Use [[SMTSolderingToolKit|SMT soldering toolkit]] <br />
** Apply solder paste to every exposed SMD pad.<br />
** Place each SMD component on its appropriate pad.<br />
** Place populated board on a cold hotplate,turn hotplate on,board solders itself!<br />
** Solder in remaining through hole components.<br />
* If you without a [[SolderingToolKit|soldering toolkit]], you can also use an tweezers and an soldering iron finish them by manual.<br />
<br clear="all"/><br />
**[[File:PiBotTB6600StepperDriverC4.jpg|thumb|left|400px|solder through hole components ]] <br />
* Use [[SolderingToolKit|soldering toolkit]]<br />
** Insert through hole components.<br />
** solder all these pins to the pad.<br />
<br clear="all"/><br />
**[[File:PiBotTB6600StepperDriverC5.jpg|thumb|left|400px|solder chip in bottom layer ]]<br />
* Solder the TB6600 in bottom <br />
* Be careful, please ensure no short cut and insufficient solder.<br />
<br clear="all"/><br />
**[[File:PiBotTB6600StepperDriverC6.jpg|thumb|left|400px|solder chip in bottom layer ]]<br />
* Test<br />
** Before plug in the power source, you first need to check the polarity of electrolytic capacitor, chip and diode.<br />
** Use an digital multimeter to test the resistance value of the power. Usually, it has a increase resister. Ensure no short cut and insufficient solder.<br />
** Now, you can plug in the power source, the power LED (red) lighten. Usually,the Run LED(green or red) lighten(it not related).<br />
** Connect the control pins and output pins(A1-Red A2-Green B1-Yellow B2-Blue or A1-Black A2-Green B1-Red B2-Blue), input signal, <br />
<br clear="all"/><br />
* stepper Motor and Driver Connection<br />
{| border="4"<br />
|-<br />
| ''' A1(output) ''' || ''' A2(output) ''' || ''' B1(output) '''|| ''' B1(output) '''<br />
|-<br />
| Red wire || Green wire || Yellow wire || Blue wire<br />
|-<br />
| Black wire || Green wire || Red wire || Blue wire<br />
|}<br />
<br />
== Pin Map ==<br />
<br />
# Input, The IDC Header<br />
{| border="5"<br />
|-<br />
| '''Pin''' || '''Name''' || '''Function''' <br />
|-<br />
| 1 || Enable || Control signal input. set to high input, set to low disable input.<br />
|-<br />
| 2 || direction || Forward/reverse control. set to high CW, set to low CCW.<br />
|-<br />
| 3 || clk || A pulse on this line will make the stepper motor advance one step in the desired direction. <br />
|-<br />
| 4 || GND || Connect to the controller common ground.<br />
|-<br />
| 5 || GND || Connect to the controller common ground. <br />
|-<br />
| 6 || clk|| A pulse on this line will make the stepper motor advance one step in the desired direction. <br />
|-<br />
| 7 || direction || Forward/reverse control. set to high CW, set to low CCW.<br />
|-<br />
| 8 || Enable || Control signal input. set to high input, set to low disable input. <br />
|}<br />
# Input, HT-3.96mm-4pin header <br />
{| border="6"<br />
|-<br />
| '''Pin''' || '''Name''' || '''Function''' <br />
|-<br />
| 1 || Enable || Control signal input. set to high input, set to low disable input.<br />
|-<br />
| 2 || direction || Forward/reverse control. set to high CW, set to low CCW.<br />
|-<br />
| 3 || clk || A pulse on this line will make the stepper motor advance one step in the desired direction. <br />
|-<br />
| 4 || GND || Connect to the controller common ground.<br />
|}<br />
#Input, HT-3.96mm-2pin header<br />
{| border="7"<br />
|-<br />
| '''Pin''' || '''Name''' || '''Function''' <br />
|-<br />
| 1 || Power + || Input the power source "+" polarity. Limit input:0-45V.<br />
|-<br />
| 2 || Power - || Input the power source "-" polarity. <br />
|}<br />
# Output, HT-3.96mm-4pin header <br />
{| border="8"<br />
|-<br />
| '''Pin''' || '''Name''' || '''Function''' <br />
|-<br />
| 1 || A1 || Output of Driver connect to Stepper motor A1-A2<br />
|-<br />
| 2 || A2 || Output of Driver connect to Stepper motor A1-A2<br />
|-<br />
| 3 || B1 || Output of Driver connect to Stepper motor B1-B2<br />
|-<br />
| 4 || B2 || Output of Driver connect to Stepper motor B1-B2<br />
|}<br />
<br />
<br />
==Driver Comparison==<br />
<br />
{{merge to | stepper motor driver#Stepper drivers}}<br />
<br />
{| border="1"<br />
|+<br />
====Alternative sources for stepper drivers====<br />
|Manufacturer<br />
|Verified?<br />
|Location<br />
|Max current<br />
|Microstepping<br />
|Comments<br />
|-<br />
|[[PiBot TB6600 Stepper Driver]] (using Toshiba 6600HG)<br />
|Yes<br />
|CN<br />
|0-4.5 A<br />
|1/1,1/2A,1/2B, 1/4,1/8,1/16<br />
|<br />
* PiBot_Stepper_Driver Board is a opensource driver board. <br />
* it offer an solution that suit for your CNC mill and 3D Printer, easy convert your CNC into a 3D Printer.<br />
* NEMA14 and NEMA17 stepper motor compatible.<br />
* photoelectric-isolation used in the input port,compatible more drive Level.<br />
* Carry a 60*60*10 aluminum heat sink, 6*1W external resistance sensor. A more powerful driver current.<br />
* Limit input voltage: 45v.<br />
* Thermal shut down (TSD) protection,Under voltage lock out (UVLO) protection, Over-current detection (ISD) protection.<br />
|-<br />
|[[Stepper Motor Driver 2.3]] (using A3982)<br />
|Yes<br />
|US<br />
|2 A<br />
|1/2<br />
|Listed for comparison.<br />
|-<br />
|[http://www.sparkfun.com/commerce/product_info.php?products_id=9402 EasyDriver] (using A3967)<br />
|Yes<br />
|US<br />
|0.75 A<br />
|1/8<br />
|Slightly underpowered compared to other drivers, at only 750 mA/phase. [[User:bothacker|bothacker]] uses EasyDriver[http://bothacker.com/2010/01/21/my-electronics-setup/], and reports that it has plenty sufficient power for Mendel. Recommended.<br />
|-<br />
|[[Pololu stepper driver board]]<br />
|Yes<br />
|US<br />
|2 A<br />
|1/16<br />
|Can get very warm; active fan cooling or passive small heatsink is needed above ~0.5 A. Recommended.<br />
|-<br />
|[http://stores.eb ... ay.com/autohec 4 Axis Stepper Motor Driver Controller] (using A3977)<br />
|Yes<br />
|US<br />
|2.5 A<br />
|1/8<br />
|4 stepper drivers on a single board. <br />
|-<br />
|[http://www.diycnc.co.uk/html/driver25.html DIY CNC]<br />
|No<br />
|GB<br />
|2.5 A<br />
|1/8<br />
|Can drive 1 stepper; discount when buying several.<br />
|-<br />
|[http://www.adafruit.com/index.php?main_page=product_info&products_id=81 Arduino Motor Shield]<br />
|No<br />
|US<br />
|0.6 A<br />
|?<br />
|Requires Arduino as controller. Can drive 2 servos, 4 DC, or 2 (bipolar or unipolar) steppers. Website notes that you can increase the max current by piggy-backing (soldering a chip onto a chip) another L293D chip on top of the first (and another one on top of that)<br />
|-<br />
|[http://shop.eb ... ay.com/?_from=R40&_trksid=p3907.m38.l1313&_nkw=4+axis+TB6560&_sacat=See-All-Categories TB6560AHQ based]<br />
|No<br />
|GB/PRC<br />
|1.5 - 3 A<br />
|1, 1/2, 1/8, 1/16<br />
|Can drive 3 to 5 steppers depending on model; [[4_Axis_TB6560_CNC_Stepper_Motor_Driver_Board_Controller|read more]].<br />
|-<br />
|[http://forums.reprap.org/read.php?94,34406 Stepper Driver 2.3 Clone by kymberlyaandrus]<br />
|Yes<br />
|US<br />
|2 A<br />
|1/2<br />
|Same schematic but physically smaller than the original version. The trim pot doesn't have a start/end point so adjusting the current can be more difficult than other boards. The terminal blocks are nice because they don't require making special connectors.<br />
|-<br />
|[http://www.geckodrive.com/product.aspx?c=3&i=14469 Gecko Drive]<br />
|Yes<br />
|US<br />
|3.5 A<br />
|1/10 (only)<br />
|Can drive 4 steppers<br />
|-<br />
|[http://de.nanotec.com/schrittmotor_steuerungen_smc11.html Nanotec SMC11]<br />
|Yes<br />
|GER<br />
|1.4 A<br />
|1/16<br />
|with cooling until 2.5 A<br />
|-<br />
|[http://massmind.org/techref/io/stepper/linistep/ LiniStepper] by Roman Black<br />
|no<br />
|US<br />
|3 A<br />
|1/18 and "stepless"<br />
|Open Source: Circuit Diagram, PCB (Board) Layout, and PIC Software all available.<br />
|-<br />
|[[Tri Duino Stepper]]<br />
|???<br />
|???<br />
|???<br />
|???<br />
|Open Source<br />
|-<br />
|[[A3979breakout]]<br />
|???<br />
|???<br />
|???<br />
|???<br />
|???<br />
|-<br />
|[http://www.synthetos.com/wiki/index.php?title=Projects:grblShield grblshield]<br />
|No<br />
|US<br />
|2.5<br />
|1/8<br />
|3 axis controller plugs onto Arduino Uno or similar<br />
|}<br />
<br />
== Developments ==<br />
<br />
* PiBot Box will put on sale recently. It is made of steel plate, can contain 1 to 6 driver. <br />
* You can change the connection of the 74HC123D's output pin to the TQ pin(the 3rd pin of TB6600 chip)<br />
<br />
== Enjoy! ==</div>Panxinlong7373https://reprap.org/mediawiki/index.php?title=PiBot_for_Repetier_Motherboard&diff=108523PiBot for Repetier Motherboard2013-10-20T07:59:20Z<p>Panxinlong7373: </p>
<hr />
<div>{{Languages|PiBot for Repetier Motherboard}}<br />
{{Development<br />
|name = PiBot for Repetier Motherboard<br />
|status = working<br />
|image = PiBotForRepetierMotherBoard.jpg<br />
|description = Part of PiBot Electronics Motherboard<br />
|license = [http://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0 ]<br />
|author = Panxinlong7373<br />
|categories = [[:Category:Electronics|Electronics]], [[:Category:Electronics_development|Electronics Development]], [[:Category:PiBot|PiBot]]<br />
|cadModel = see files<br />
|url =[http://www.pibot.com PiBot]<br />
}}<br />
[[Category:Electronics development]]<br />
[[Category:Electronics]]<br />
[[Category:PiBot]]<br />
:'''PiBot for Repetier Motherboard''' is a part of PiBot electronics. It put forward a easy solution to make your 3D printer and CNC machine. Not only an electronic board, but also [http://www.pibot.com/index.php/store/pibox010b01.html PiBot-box] which is similar to computer Host and you can easily handle it only plug few cables.The technology of grit and black oxide finish dose used in [http://www.pibot.com/index.php/store/pibox010b01.html PiBot-box] fabrication. <br />
<br />
<br />
=Features & Specifications=<br />
<br />
==Highlights==<br />
<br />
* PiBot-Box development kit Supported. Offer a set of solution to your electronics. Easy use and transplant.<br />
* IDC & HT-396 cold-pressed terminal,It means these anti-plug linker is very convenience,fast and reliable. <br />
* build-in pins assignment silk in the Top Over layer. It more convenience to change or make your own assignment. <br />
* Officially authorization to add the [http://www.repetier.com/ Repetier] terms on the boards. Support all the function in the Repetier-Host and Repetier-Firmware.<br />
* Compatible all of the pins in the [http://arduino.cc/en/Main/ArduinoBoardMega2560 Ardunio Mega 2560] and [http://arduino.cc/en/Main/ArduinoBoardADK Ardunio ADK] <br />
* It's flexible! [http://www.pibot.com PiBot PiBot for Repetier Motherboard] Capability to supply motors and heaters with a different voltage. <br />
* The heat bed with independent power source and Self-recovered safety. With two MOSFET parallel solution that can driver more powerful heat bed(optional function, you can use the soldered MOSFET only). <br />
* It's affordable! PCBs are easy to buy only sold $39.00. it fit to manufacture [http://www.pibot.com PiBot PiBot],RepRap,CNC machine or to etch DIY.<br />
* Heater driver with heat sink,compatible more powerful heated header.<br />
<br />
==Details==<br />
<br />
* PiBot-Box Size: 273*225*50mm Technology: Grit Technology,Black Oxide Finish Color/Colour: Matte Black Material: Code-Draw Steel<br />
* [http://reprap.org/wiki/PiBot_for_Repetier_Motherboard Controller] and [http://reprap.org/wiki/PiBot_TB6600_Stepper_Driver motor drive] discrete solutions.<br />
* Double-sided PCB. [http://reprap.org/wiki/File:PiBotForRepetierboardinfo.png Board Size;99.9*91.2 mm-Rectangle] ; [http://reprap.org/wiki/File:PiBotForRepetierboardinfo.png Fix hole distance; 92.6*75 mm-4xM3 hole]<br />
* CPU: ATmega2560, ATmega1280 (Atmel Corp.)<br />
* 4x to 6x [http://reprap.org/wiki/PiBot_TB6600_Stepper_Driver PiBot TB6600 Stepper Driver], exchangeable, up to 4.5A output and 45v input,adjustable microstepping. Using a [[#Ports and Connectors |IDC-24pin port]], neat and dust-free finish.<br />
* On-board USB-TTL converter.<br />
* Integrated hardware for a fan, three extruder, a heated bed, 4 temperature sensor, 6 [http://reprap.org/wiki/PiBot_Endstop endstop port].<br />
* External hand switch [120v-10A]<br />
* IDC-20pin [[#Ports and Connectors | expand port]], include: SD cards, keys, dispaly LCD (lcd1602 or lcd2004),reset button.<br />
* Extension Boards for additional extruder, temperature sensor, fans, I2C bus device.<br />
* Extraction free pins use for whatever is desireable.<br />
* Single Supply, use the LM317[[File:LM317 for PiBot.pdf]] 3-terminal adjustable regulater, 5v supply solution. So the input can up to 40v.<br />
<br />
<br />
== Design Goals ==<br />
<br />
* Designer for [https://codeload.github.com/repetier/Repetier-Firmware/zip/development Repetier] and [http://www.pibot.com/ PiBot-box] .<br />
* Offer an easy convert solution that to change your CNC machine into a 3D printer.<br />
* Easy use for DIY enthusiast, convenience for secondary development.<br />
* More extrude header and more types of machine support. <br />
* Make it similar to computer host and you can easily handle it only plug few cables.<br />
<br />
==Purchase URL==<br />
* '''PiBot for Repetier Motherboard $39.00''': [http://www.pibot.com/index.php/pibot-for-repetier-motherboard.html#.UmNs17LBjVk http://www.pibot.com/index.php/pibot-for-repetier-motherboard.html#.UmNs17LBjVk]<br />
<br />
* '''PiBot TB6600 Stepper Driver $19.99''': [http://www.pibot.com/index.php/pibot-stepper-driver-board.html#.UmNtibLBjVk http://www.pibot.com/index.php/pibot-stepper-driver-board.html#.UmNtibLBjVk]<br />
<br />
* '''PiBot for Repetier SD LCD Controller $29.99''': [http://www.pibot.com/index.php/pibot-for-repetier-sd-lcd-controller.html#.UmNtU7LBjVk http://www.pibot.com/index.php/pibot-for-repetier-sd-lcd-controller.html#.UmNtU7LBjVk]<br />
<br />
* '''PiBot Endstop $2.29''': [http://www.pibot.com/index.php/pibot-endstop.html#.UmNnCLLBjVk http://www.pibot.com/index.php/pibot-endstop.html#.UmNnCLLBjVk] <br />
<br />
== Communication & Contact ==<br />
* Any idea to develop this motherboard, you can ask [mailto:panxinlong7373@163.com [Pan Xinlong]].<br />
* All parts are licensed under [http://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0 ].<br />
<br />
<br />
= Ports and Connectors =<br />
<br />
*PiBot_for_Repetier_Motherboard 3D PCB integrate<br />
[[File:PiBotForRepetierboardmotherboard3D.png|PiBotForRepetierboardmotherboard3D.png]] <br />
<gallery><br />
Image:PiBotForRepetier driver port.png |PiBotForRepetier motor driver port<br />
Image:PiBotForRepetier endstop max port.png |PiBotForRepetier endstop max port<br />
Image:PiBotForRepetier endstop min port.png |PiBotForRepetier endstop min port<br />
Image:PiBotForRepetier Expand port.png |PiBotForRepetier expansion port <br />
Image:PiBotForRepetier fan extruders port.png |PiBotForRepetier fan & extruders port<br />
Image:PiBotForRepetier freepin port.png |PiBotForRepetier freepin port<br />
Image:PiBotForRepetier heatbed input output port.png |PiBotForRepetier heat bed input & output port<br />
Image:PiBotForRepetier Poweroutput port.png |PiBotForRepetier Power output port<br />
Image:PiBotForRepetier Reserved port.png |PiBotForRepetier Reserved port<br />
Image:PiBotForRepetier reset ISP port.png |PiBotForRepetier reset & ISP port<br />
Image:PiBotForRepetier Temperature sensor port.png |PiBotForRepetier Temperature sensor port<br />
Image:PiBotForRepetier usb power port.png |PiBotForRepetier USB & Power input port<br />
</gallery><br />
<br />
<br />
= How to Build =<br />
<br />
* Related Files<br />
**[[File:PiBotForRepetierV1.42PCB.pdf]]<br />
**[[File:PiBotForRepetier-V1.4-2.pdf]]<br />
<br />
*Solder Images<br />
[[File:PiBotForRepetierMotherBoard Assemble1.jpg|thumb|left|550px|Prepare Components ]]<br />
*Prepare all of the components to build a PiBot For Repetier Mother Board; <br />
*You'll need a [[SolderingToolKit|soldering toolkit]] and [[SMTSolderingToolKit|SMT soldering toolkit]] to finish this board.<br />
<br clear="all"/><br />
[[File:PiBotForRepetierMotherBoard Assemble2.jpg|thumb|left|550px|solder surface mounting components ]] <br />
* Use [[SMTSolderingToolKit|SMT soldering toolkit]] <br />
** Apply solder paste to every exposed SMD pad.<br />
** Place each SMD component on its appropriate pad.<br />
** Place populated board on a cold hotplate,turn hotplate on,board solders itself!<br />
** Solder in remaining through hole components.<br />
* If you without a [[SolderingToolKit|soldering toolkit]], you can also use an tweezers and an soldering iron finish them by manual. All of them are hand solderable!<br />
<br clear="all"/><br />
[[File:PiBotForRepetierMotherBoard Assemble3.jpg|thumb|left|550px|solder through hole components ]] <br />
* Use [[SolderingToolKit|soldering toolkit]]<br />
** Insert through hole components.<br />
** solder all these pins to the pad.<br />
<br clear="all"/><br />
<gallery><br />
Image:PiBotForRepetier_IDC20_connector.jpg | IDC-20pin [[#Ports and Connectors | expand connector]],[http://www.pibot.com IDC cold compression pincers]<br />
Image:PiBotForRepetier_IDC24_connector.jpg | [[#Ports and Connectors |IDC-24pin Driver connector]],[http://www.pibot.com IDC cold compression pincers]<br />
Image:PiBotForRepetier_HT396_connector.jpg | HT-396 cold-pressed terminal,[http://www.pibot.com HT cold compression pincers]<br />
</gallery><br />
[[File:PiBotForRepetierDebug.jpg|thumb|left|550px| Hardware Test & Debug ]]<br />
* Hardware Test & Debug<br />
** Before plug in the power source and USB cable, you need to check the polarity of electrolytic capacitor, chip and diode.<br />
** Use an digital multimeter to test the resistance value of the power. Usually, it has a increase resister. Ensure no short cut and insufficient solder.<br />
** If no problem, you can plug in the USB cable, the power LED (red) lighten. <br />
** Plug in IDC-20pin [[#Ports and Connectors | expand connector]],[[#Ports and Connectors |IDC-24pin Driver connector]],temperature sensor.<br />
** Now, you can open the Repetier Host, click "Connet". <br />
** [[#Safety Tip | Notice]] <br />
<br clear="all"/><br />
<br />
= Firmware & Host =<br />
<br />
* PiBot_for_Repetier_Motherboard V1.4 is default use [http://www.repetier.com/download/ Repetier Host] and [https://codeload.github.com/repetier/Repetier-Firmware/zip/development Repetier firmware]<br />
** Download the [https://codeload.github.com/repetier/Repetier-Firmware/zip/development Repetier firmware] and Code editer [http://arduino.cc/en/Main/Software Arduino IDE] or [http://www.sourceinsight.com/update.html Source Insight] <br />
** Unzip the [https://codeload.github.com/repetier/Repetier-Firmware/zip/development Repetier firmware], open your [http://arduino.cc/en/Main/Software Arduino IDE] <br />
** Select the Board type "arduino mega 2560" in "Tools\Board\arduino mega 2560" and the "Serial Port" in "Tools\Serial Port\COM**"<br />
** Open file Repetier.pde or "Repetier.ino" in "Repetier Unzip file\Repetier-Firmware\src\ArduinoAVR\Repetier\Repetier.pde" or "Repetier Unzip file\Repetier-Firmware\src\ArduinoAVR\Repetier\Repetier.ino".<br />
** Select configuration.h set ''#define MOTHERBOARD '''315''''' (PiBot for Repetier V1.4) or ''#define MOTHERBOARD ''''314''''' (PiBot for Repetier V1.0-1.3)<br />
** set'' #define DRIVE_SYSTEM '''0''''' (full cartesian system, xyz have seperate motors.) & ''#define FEATURE_CONTROLLER '''8'''''( PiBot Display/Controller extension with 20x4 character display) or ''#define FEATURE_CONTROLLER '''9''''' (PiBot Display/Controller extension with 16x2 character display).<br />
** Click the "Verify" button to compile the code or direct click "Upload" button to compile and upload firmware to PiBot for Repetier mother board.<br />
* Other firmware maybe compatible too, but you need to configure it. Such as:[https://github.com/ErikZalm/Marlin/tree/Marlin_v1 Marlin firmware]. <br />
<br />
<br />
= Troubleshooting =<br />
<br />
# If part of module can't work, you can easily deal with them by check the connect headers and the dip Resettable Fuse.<br />
# If you can't upload the firmware, Please check the Aduino tools setting and press the "reset button" once the compile finished. <br />
<br />
<br />
= Safety Tip =<br />
<br />
[[image:Generation3Electronics-achtung.gif|thumb]]<br />
<br />
Once you start putting electricity into your RepRap - even at just 12 volts - you have to take basic, common sense precautions to avoid fires. Just in case these fail, test your workshop [http://en.wikipedia.org/wiki/Smoke_detector smoke detector]. Don't have a smoke detector? Get one!<br />
<br />
= enjoy! =</div>Panxinlong7373https://reprap.org/mediawiki/index.php?title=PiBot_for_Repetier_SD_LCD_Controller&diff=108522PiBot for Repetier SD LCD Controller2013-10-20T07:43:34Z<p>Panxinlong7373: </p>
<hr />
<div>{{Languages|PiBot_for_Repetier_SD_LCD_Controller}}<br />
{{Development<br />
|name = PiBot for Repetier SD LCD Controller<br />
|status = working<br />
|image = PiBot SD LCD Controller.jpg<br />
|description = Part of [http://reprap.org/wiki/Category:PiBot PiBot Electronics] Expand Board<br />
|license = [http://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0 ]<br />
|author = Panxinlong7373<br />
|categories = [[:Category:Electronics|Electronics]], [[:Category:Electronics_development|Electronics Development]], [[:Category:PiBot|PiBot]]<br />
|cadModel = see files<br />
|url =[http://www.pibot.com PiBot]<br />
}}<br />
[[Category:Electronics development]]<br />
[[Category:Electronics]]<br />
[[Category:PiBot]]<br />
:'''PiBot for Repetier SD LCD Controller''' is a part of PiBot electronics. It put forward a easy solution to enrich the functions of your 3D printer and CNC machine. This project not only an electronic product, but also [http://www.pibot.com/ PiBot-Manual-shank] included, which is similar to the handheld box that made of cold-drawn steel.The technology of grit and black oxide finish dose used in [http://www.pibot.com/ PiBot-Manual-shank] fabrication. <br />
<br />
<br />
= Description =<br />
<br />
The PiBot for Repetier SD LCD Controller is a Expand Board of the [http://reprap.org/wiki/Category:PiBot PiBot Electronics].<br />
<br />
*Features of Expand Board<br />
** Expand functions: keys, TF card, LCD-2004 or Lcd-1602. <br />
** Use the Push-Push Type TF card socket, which is more reliable and convenient. You can easily get one TF card from the Smart phone. <br />
** 74HC4050D based level shifter. it is high-speed Si-gate CMOS device, and it's more reliable compare to the resistance divider. <br />
** IDC-20pin terminal used. It means these anti-plug linker is very convenience,fast and reliable.<br />
** build-in pins assignment silk in the Top Over layer. Easy apply them to other program. <br />
** LCD-2004 is assorted. LCD-1602 is compatible. 2 Control bus & 4 data bus. <br />
** 12*12mm Omron buttons, more convenient and pleasing to the eye. Color: White(Black background) Shape: Round <br />
** Communication mode : All pins is parallel communication. <br />
** PCB Board Size: 63.8*54.2 mm Fix hole:56.9*38.2 mm Color: Black<br />
** For purchasing or more information, please contact [http://www.pibot.com PiBot], or one of the resellers. <br />
** Any idea to develop this Extension Board, you can ask [mailto:panxinlong7373@163.com [Pan Xinlong]].<br />
** All parts are licensed under [http://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0 ].<br />
<br />
<br />
= Design Goals =<br />
<br />
* Designer for [https://codeload.github.com/repetier/Repetier-Firmware/zip/development Repetier] and [http://www.pibot.com/ PiBot-Manual-shank] .<br />
* Offers a reliable and high price performance ratio handheld manual controller.<br />
* Easy use for DIY enthusiast, convenience for secondary development.<br />
<br />
<br />
=Purchase URL=<br />
* '''PiBot for Repetier Motherboard $39.00''': [http://www.pibot.com/index.php/pibot-for-repetier-motherboard.html#.UmNs17LBjVk http://www.pibot.com/index.php/pibot-for-repetier-motherboard.html#.UmNs17LBjVk]<br />
<br />
* '''PiBot TB6600 Stepper Driver $19.99''': [http://www.pibot.com/index.php/pibot-stepper-driver-board.html#.UmNtibLBjVk http://www.pibot.com/index.php/pibot-stepper-driver-board.html#.UmNtibLBjVk]<br />
<br />
* '''PiBot for Repetier SD LCD Controller $29.99''': [http://www.pibot.com/index.php/pibot-for-repetier-sd-lcd-controller.html#.UmNtU7LBjVk http://www.pibot.com/index.php/pibot-for-repetier-sd-lcd-controller.html#.UmNtU7LBjVk]<br />
<br />
* '''PiBot Endstop $2.29''': [http://www.pibot.com/index.php/pibot-endstop.html#.UmNnCLLBjVk http://www.pibot.com/index.php/pibot-endstop.html#.UmNnCLLBjVk]<br />
<br />
<br />
= Parts List & Ports =<br />
<br />
* Parts List of PiBot for Repetier SD LCD Controller<br />
{| border="1"<br />
|-<br />
| ''' Qnty ''' || ''' PartNr ''' || ''' Device ''' || ''' Footprint '''<br />
|-<br />
| 1 || D1 || Led Red || led-0805-a<br />
|-<br />
| 1 || C1 || 10uF || 0805c<br />
|-<br />
| 1 || C2 || 104 || 0603c<br />
|-<br />
| 1 || U1 || 74HC4050 || SOP16<br />
|-<br />
| 4 || K1,K2,K3,K4 || Switch 12*12mm || Key<br />
|-<br />
| 1 || Dis1 || LCD-1602/2004 || sip16/curved needle<br />
|-<br />
| 1 || K5 || reset button || SMD Tact switches <br />
|-<br />
| 1 || P1 || ExpandPort-2.54mm || DC3-20-254<br />
|-<br />
| 1 || K5 || reset button || SMD Tact switches <br />
|-<br />
| 2 || R1,R2 || 2K,10K || 0603r <br />
|-<br />
| 1 || R3 || VR3.79-10K || Potentiometer<br />
|-<br />
| 1 || TFcard socket || Push-Push Tyep TF card socket || TFcard socket<br />
|-<br />
| 4 || P4,P5,P6,P7 || fix hole || Point<br />
|-<br />
|-1 || PiBot || PI || <br />
|}<br />
<br />
<br />
* Ports of PiBot for Repetier SD LCD Controller<br />
** The IDC-20Pin terminal is anti-plug linker, we can easy use.<br />
** The LCD port's first pin is the rectangular pad. Other pin number is progressive increase. <br />
<br />
<br />
= How to Build =<br />
<br />
* Related Files<br />
**[[File:PiBotExpandBoardV1.4-1.pdf]]<br />
**[[File:PIExpandBoardV1.4-1PCB.pdf]]<br />
<br />
*Solder Images<br />
[[File:002.jpg|thumb|left|500px|Prepare Components ]]<br />
<br clear="all"/><br />
*Prepare all of the components to build a PiBot for Repetier SD LCD Controller; <br />
*You'll need a [[SolderingToolKit|soldering toolkit]] and [[SMTSolderingToolKit|SMT soldering toolkit]] to finish this board.<br />
<br clear="all"/><br />
[[File:003.jpg|thumb|left|500px|solder surface mounting components ]] <br />
<br clear="all"/><br />
* Use [[SMTSolderingToolKit|SMT soldering toolkit]] <br />
** Apply solder paste to every exposed SMD pad.<br />
** Place each SMD component on its appropriate pad.<br />
** Place populated board on a cold hotplate,turn hotplate on,board solders itself!<br />
** Solder in remaining through hole components.<br />
* If you without a [[SolderingToolKit|soldering toolkit]], you can also use an tweezers and an soldering iron finish them by manual. All of them are hand solderable!<br />
<br clear="all"/><br />
[[File:010.jpg|thumb|left|500px|solder through hole components ]] <br />
<br clear="all"/><br />
* Use [[SolderingToolKit|soldering toolkit]]<br />
** Insert through hole components.<br />
** solder all these pins to the pad.<br />
<br clear="all"/><br />
[[File:009.jpg |thumb|left|500px| Hardware Test & Debug ]]<br />
<br clear="all"/><br />
<gallery><br />
Image:006.jpg |IDC-20 terminal<br />
Image:007.jpg |flexible flat cable<br />
Image:PiBot for Repetier SD LCD Controller Adjust.png |Adjust the Vo about 0.8V to the GND<br />
</gallery><br />
* Hardware Test & Debug<br />
** Before plug in the IDC-20 cable, you need to check the chip and diode.<br />
** Connect the LCD port and the LCD input pin with flexible flat cable.<br />
** Use an digital multimeter to test the resistance value of the power. Usually, it has a increase resister. Ensure no short cut and insufficient solder.<br />
** For the first time, We should Change the LCD's Vo(LCD bias signal,pin 3) to a right value, so you can see the content in the LCD. Usually,Keep 0.8V to the GND voltage(The power source is 5V).<br />
** If all measure OK, you can plug in the IDC-20 cable now, and the power LED (red) lighten. <br />
** If you have been finish mother board uploaded(([https://codeload.github.com/repetier/Repetier-Firmware/zip/development Repetier firmware])), and it work, we'll see the display content upload to the LCD. LCD work.<br />
** The content display in the LCD change and the buzzer sounds when you push down these four button. Key ok.<br />
** Plug in and out the TF card, test the TF card detect function. Press "OK" button, and click the "next" button find the TF card item, press "OK" key. If the TF card is plugged in and have the **.gco or .gcode file we will find it and run. <br />
<br clear="all"/><br />
<br />
the PiBot for Repetier SD LCD Controller is default use [http://www.repetier.com/download/ Repetier Host] and <br />
<br />
= Firmware =<br />
<br />
* You can find the pin assignment in [https://codeload.github.com/repetier/Repetier-Firmware/zip/development Repetier firmware].<br />
** Download the [https://codeload.github.com/repetier/Repetier-Firmware/zip/development Repetier firmware] and Code editer [http://arduino.cc/en/Main/Software Arduino IDE] or [http://www.sourceinsight.com/update.html Source Insight] <br />
** Unzip the [https://codeload.github.com/repetier/Repetier-Firmware/zip/development Repetier firmware], open your [http://arduino.cc/en/Main/Software Arduino IDE] <br />
** Select the Board type "arduino mega 2560" in "Tools\Board\arduino mega 2560" and the "Serial Port" in "Tools\Serial Port\COM**"<br />
** Open file Repetier.pde or "Repetier.ino" in "Repetier Unzip file\Repetier-Firmware\src\ArduinoAVR\Repetier\Repetier.pde" or "Repetier Unzip file\Repetier-Firmware\src\ArduinoAVR\Repetier\Repetier.ino".<br />
** Select configuration.h set ''#define MOTHERBOARD '''315''''' (PiBot for Repetier V1.4) or ''#define MOTHERBOARD ''''314''''' (PiBot for Repetier V1.0-1.3)<br />
** set'' #define DRIVE_SYSTEM '''0''''' (full cartesian system, xyz have seperate motors.) & ''#define FEATURE_CONTROLLER '''8'''''( PiBot Display/Controller extension with 20x4 character display) or ''#define FEATURE_CONTROLLER '''9''''' (PiBot Display/Controller extension with 16x2 character display).<br />
** Click the "Verify" button to compile the code or direct click "Upload" button to compile and upload firmware to PiBot for Repetier mother board.<br />
* Other firmware maybe compatible too, but you need to configure it. Such as:[https://github.com/ErikZalm/Marlin/tree/Marlin_v1 Marlin firmware]. <br />
<br />
<br />
= Troubleshooting =<br />
<br />
# If you can't upload the firmware, Please check the Aduino tools setting and press the "reset button" once the compile finished.<br />
# If the LCD can't display, please check the connection and check the Vo value. <br />
<br />
= Future development =<br />
* Both the 4-Pin I2C port and 20-Pin IDC3 port integrated, it much be a more powerful one.<br />
<br />
= enjoy! =</div>Panxinlong7373https://reprap.org/mediawiki/index.php?title=PiBot_for_Repetier_SD_LCD_Controller&diff=108521PiBot for Repetier SD LCD Controller2013-10-20T07:37:52Z<p>Panxinlong7373: </p>
<hr />
<div>{{Languages|PiBot_for_Repetier_SD_LCD_Controller}}<br />
{{Development<br />
|name = PiBot for Repetier SD LCD Controller<br />
|status = working<br />
|image = PiBot SD LCD Controller.jpg<br />
|description = Part of [http://reprap.org/wiki/Category:PiBot PiBot Electronics] Expand Board<br />
|license = [http://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0 ]<br />
|author = Panxinlong7373<br />
|categories = [[:Category:Electronics|Electronics]], [[:Category:Electronics_development|Electronics Development]], [[:Category:PiBot|PiBot]]<br />
|cadModel = see files<br />
|url =[http://www.pibot.com PiBot]<br />
}}<br />
[[Category:Electronics development]]<br />
[[Category:Electronics]]<br />
[[Category:PiBot]]<br />
:'''PiBot for Repetier SD LCD Controller''' is a part of PiBot electronics. It put forward a easy solution to enrich the functions of your 3D printer and CNC machine. This project not only an electronic product, but also [http://www.pibot.com/ PiBot-Manual-shank] included, which is similar to the handheld box that made of cold-drawn steel.The technology of grit and black oxide finish dose used in [http://www.pibot.com/ PiBot-Manual-shank] fabrication. <br />
<br />
<br />
= Description =<br />
<br />
The PiBot for Repetier SD LCD Controller is a Expand Board of the [http://reprap.org/wiki/Category:PiBot PiBot Electronics].<br />
<br />
*Features of Expand Board<br />
** Expand functions: keys, TF card, LCD-2004 or Lcd-1602. <br />
** Use the Push-Push Type TF card socket, which is more reliable and convenient. You can easily get one TF card from the Smart phone. <br />
** 74HC4050D based level shifter. it is high-speed Si-gate CMOS device, and it's more reliable compare to the resistance divider. <br />
** IDC-20pin terminal used. It means these anti-plug linker is very convenience,fast and reliable.<br />
** build-in pins assignment silk in the Top Over layer. Easy apply them to other program. <br />
** LCD-2004 is assorted. LCD-1602 is compatible. 2 Control bus & 4 data bus. <br />
** 12*12mm Omron buttons, more convenient and pleasing to the eye. Color: White(Black background) Shape: Round <br />
** Communication mode : All pins is parallel communication. <br />
** PCB Board Size: 63.8*54.2 mm Fix hole:56.9*38.2 mm Color: Black<br />
** For purchasing or more information, please contact [http://www.pibot.com PiBot], or one of the resellers. <br />
** Any idea to develop this Extension Board, you can ask [mailto:panxinlong7373@163.com [Pan Xinlong]].<br />
** All parts are licensed under [http://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0 ].<br />
<br />
<br />
= Design Goals =<br />
<br />
* Designer for [https://codeload.github.com/repetier/Repetier-Firmware/zip/development Repetier] and [http://www.pibot.com/ PiBot-Manual-shank] .<br />
* Offers a reliable and high price performance ratio handheld manual controller.<br />
* Easy use for DIY enthusiast, convenience for secondary development.<br />
<br />
<br />
==Purchase URL==<br />
* '''PiBot for Repetier Motherboard $39.00''': [http://www.pibot.com/index.php/pibot-for-repetier-motherboard.html#.UmNs17LBjVk http://www.pibot.com/index.php/pibot-for-repetier-motherboard.html#.UmNs17LBjVk]<br />
<br />
* '''PiBot TB6600 Stepper Driver $19.99''': [http://www.pibot.com/index.php/pibot-stepper-driver-board.html#.UmNtibLBjVk http://www.pibot.com/index.php/pibot-stepper-driver-board.html#.UmNtibLBjVk]<br />
<br />
* '''PiBot for Repetier SD LCD Controller $29.99''': [http://www.pibot.com/index.php/pibot-for-repetier-sd-lcd-controller.html#.UmNtU7LBjVk http://www.pibot.com/index.php/pibot-for-repetier-sd-lcd-controller.html#.UmNtU7LBjVk]<br />
<br />
* '''PiBot Endstop $2.29''': [http://www.pibot.com/index.php/pibot-endstop.html#.UmNnCLLBjVk http://www.pibot.com/index.php/pibot-endstop.html#.UmNnCLLBjVk]<br />
<br />
<br />
= Parts List & Ports =<br />
<br />
* Parts List of PiBot for Repetier SD LCD Controller<br />
{| border="1"<br />
|-<br />
| ''' Qnty ''' || ''' PartNr ''' || ''' Device ''' || ''' Footprint '''<br />
|-<br />
| 1 || D1 || Led Red || led-0805-a<br />
|-<br />
| 1 || C1 || 10uF || 0805c<br />
|-<br />
| 1 || C2 || 104 || 0603c<br />
|-<br />
| 1 || U1 || 74HC4050 || SOP16<br />
|-<br />
| 4 || K1,K2,K3,K4 || Switch 12*12mm || Key<br />
|-<br />
| 1 || Dis1 || LCD-1602/2004 || sip16/curved needle<br />
|-<br />
| 1 || K5 || reset button || SMD Tact switches <br />
|-<br />
| 1 || P1 || ExpandPort-2.54mm || DC3-20-254<br />
|-<br />
| 1 || K5 || reset button || SMD Tact switches <br />
|-<br />
| 2 || R1,R2 || 2K,10K || 0603r <br />
|-<br />
| 1 || R3 || VR3.79-10K || Potentiometer<br />
|-<br />
| 1 || TFcard socket || Push-Push Tyep TF card socket || TFcard socket<br />
|-<br />
| 4 || P4,P5,P6,P7 || fix hole || Point<br />
|-<br />
|-1 || PiBot || PI || <br />
|}<br />
<br />
<br />
* Ports of PiBot for Repetier SD LCD Controller<br />
** The IDC-20Pin terminal is anti-plug linker, we can easy use.<br />
** The LCD port's first pin is the rectangular pad. Other pin number is progressive increase. <br />
<br />
<br />
= How to Build =<br />
<br />
* Related Files<br />
**[[File:PiBotExpandBoardV1.4-1.pdf]]<br />
**[[File:PIExpandBoardV1.4-1PCB.pdf]]<br />
<br />
*Solder Images<br />
[[File:002.jpg|thumb|left|500px|Prepare Components ]]<br />
<br clear="all"/><br />
*Prepare all of the components to build a PiBot for Repetier SD LCD Controller; <br />
*You'll need a [[SolderingToolKit|soldering toolkit]] and [[SMTSolderingToolKit|SMT soldering toolkit]] to finish this board.<br />
<br clear="all"/><br />
[[File:003.jpg|thumb|left|500px|solder surface mounting components ]] <br />
<br clear="all"/><br />
* Use [[SMTSolderingToolKit|SMT soldering toolkit]] <br />
** Apply solder paste to every exposed SMD pad.<br />
** Place each SMD component on its appropriate pad.<br />
** Place populated board on a cold hotplate,turn hotplate on,board solders itself!<br />
** Solder in remaining through hole components.<br />
* If you without a [[SolderingToolKit|soldering toolkit]], you can also use an tweezers and an soldering iron finish them by manual. All of them are hand solderable!<br />
<br clear="all"/><br />
[[File:010.jpg|thumb|left|500px|solder through hole components ]] <br />
<br clear="all"/><br />
* Use [[SolderingToolKit|soldering toolkit]]<br />
** Insert through hole components.<br />
** solder all these pins to the pad.<br />
<br clear="all"/><br />
[[File:009.jpg |thumb|left|500px| Hardware Test & Debug ]]<br />
<br clear="all"/><br />
<gallery><br />
Image:006.jpg |IDC-20 terminal<br />
Image:007.jpg |flexible flat cable<br />
Image:PiBot for Repetier SD LCD Controller Adjust.png |Adjust the Vo about 0.8V to the GND<br />
</gallery><br />
* Hardware Test & Debug<br />
** Before plug in the IDC-20 cable, you need to check the chip and diode.<br />
** Connect the LCD port and the LCD input pin with flexible flat cable.<br />
** Use an digital multimeter to test the resistance value of the power. Usually, it has a increase resister. Ensure no short cut and insufficient solder.<br />
** For the first time, We should Change the LCD's Vo(LCD bias signal,pin 3) to a right value, so you can see the content in the LCD. Usually,Keep 0.8V to the GND voltage(The power source is 5V).<br />
** If all measure OK, you can plug in the IDC-20 cable now, and the power LED (red) lighten. <br />
** If you have been finish mother board uploaded(([https://codeload.github.com/repetier/Repetier-Firmware/zip/development Repetier firmware])), and it work, we'll see the display content upload to the LCD. LCD work.<br />
** The content display in the LCD change and the buzzer sounds when you push down these four button. Key ok.<br />
** Plug in and out the TF card, test the TF card detect function. Press "OK" button, and click the "next" button find the TF card item, press "OK" key. If the TF card is plugged in and have the **.gco or .gcode file we will find it and run. <br />
<br clear="all"/><br />
<br />
the PiBot for Repetier SD LCD Controller is default use [http://www.repetier.com/download/ Repetier Host] and <br />
<br />
= Firmware =<br />
<br />
* You can find the pin assignment in [https://codeload.github.com/repetier/Repetier-Firmware/zip/development Repetier firmware].<br />
** Download the [https://codeload.github.com/repetier/Repetier-Firmware/zip/development Repetier firmware] and Code editer [http://arduino.cc/en/Main/Software Arduino IDE] or [http://www.sourceinsight.com/update.html Source Insight] <br />
** Unzip the [https://codeload.github.com/repetier/Repetier-Firmware/zip/development Repetier firmware], open your [http://arduino.cc/en/Main/Software Arduino IDE] <br />
** Select the Board type "arduino mega 2560" in "Tools\Board\arduino mega 2560" and the "Serial Port" in "Tools\Serial Port\COM**"<br />
** Open file Repetier.pde or "Repetier.ino" in "Repetier Unzip file\Repetier-Firmware\src\ArduinoAVR\Repetier\Repetier.pde" or "Repetier Unzip file\Repetier-Firmware\src\ArduinoAVR\Repetier\Repetier.ino".<br />
** Select configuration.h set ''#define MOTHERBOARD '''315''''' (PiBot for Repetier V1.4) or ''#define MOTHERBOARD ''''314''''' (PiBot for Repetier V1.0-1.3)<br />
** set'' #define DRIVE_SYSTEM '''0''''' (full cartesian system, xyz have seperate motors.) & ''#define FEATURE_CONTROLLER '''8'''''( PiBot Display/Controller extension with 20x4 character display) or ''#define FEATURE_CONTROLLER '''9''''' (PiBot Display/Controller extension with 16x2 character display).<br />
** Click the "Verify" button to compile the code or direct click "Upload" button to compile and upload firmware to PiBot for Repetier mother board.<br />
* Other firmware maybe compatible too, but you need to configure it. Such as:[https://github.com/ErikZalm/Marlin/tree/Marlin_v1 Marlin firmware]. <br />
<br />
<br />
= Troubleshooting =<br />
<br />
# If you can't upload the firmware, Please check the Aduino tools setting and press the "reset button" once the compile finished.<br />
# If the LCD can't display, please check the connection and check the Vo value. <br />
<br />
= Future development =<br />
* Both the 4-Pin I2C port and 20-Pin IDC3 port integrated, it much be a more powerful one.<br />
<br />
= enjoy! =</div>Panxinlong7373https://reprap.org/mediawiki/index.php?title=PiBot_for_Repetier_Motherboard&diff=108519PiBot for Repetier Motherboard2013-10-20T07:03:48Z<p>Panxinlong7373: </p>
<hr />
<div>{{Languages|PiBot for Repetier Motherboard}}<br />
{{Development<br />
|name = PiBot for Repetier Motherboard<br />
|status = working<br />
|image = PiBotForRepetierMotherBoard.jpg<br />
|description = Part of PiBot Electronics Motherboard<br />
|license = [http://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0 ]<br />
|author = Panxinlong7373<br />
|categories = [[:Category:Electronics|Electronics]], [[:Category:Electronics_development|Electronics Development]], [[:Category:PiBot|PiBot]]<br />
|cadModel = see files<br />
|url =[http://www.pibot.com PiBot]<br />
}}<br />
[[Category:Electronics development]]<br />
[[Category:Electronics]]<br />
[[Category:PiBot]]<br />
:'''PiBot for Repetier Motherboard''' is a part of PiBot electronics. It put forward a easy solution to make your 3D printer and CNC machine. Not only an electronic board, but also [http://www.pibot.com/ PiBot-box] which is similar to computer Host and you can easily handle it only plug few cables.The technology of grit and black oxide finish dose used in [http://www.pibot.com/ PiBot-box] fabrication. <br />
<br />
<br />
=Features & Specifications=<br />
<br />
==Highlights==<br />
<br />
* PiBot-Box development kit Supported. Offer a set of solution to your electronics. Easy use and transplant.<br />
* IDC & HT-396 cold-pressed terminal,It means these anti-plug linker is very convenience,fast and reliable. <br />
* build-in pins assignment silk in the Top Over layer. It more convenience to change or make your own assignment. <br />
* Officially authorization to add the [http://www.repetier.com/ Repetier] terms on the boards. Support all the function in the Repetier-Host and Repetier-Firmware.<br />
* Compatible all of the pins in the [http://arduino.cc/en/Main/ArduinoBoardMega2560 Ardunio Mega 2560] and [http://arduino.cc/en/Main/ArduinoBoardADK Ardunio ADK] <br />
* It's flexible! [http://www.pibot.com PiBot PiBot for Repetier Motherboard] Capability to supply motors and heaters with a different voltage. <br />
* The heat bed with independent power source and Self-recovered safety. With two MOSFET parallel solution that can driver more powerful heat bed(optional function, you can use the soldered MOSFET only). <br />
* It's affordable! PCBs are easy to buy only sold $39.00. it fit to manufacture [http://www.pibot.com PiBot PiBot],RepRap,CNC machine or to etch DIY.<br />
* Heater driver with heat sink,compatible more powerful heated header.<br />
<br />
==Details==<br />
<br />
* PiBot-Box Size: 273*225*50mm Technology: Grit Technology,Black Oxide Finish Color/Colour: Matte Black Material: Code-Draw Steel<br />
* [http://reprap.org/wiki/PiBot_for_Repetier_Motherboard Controller] and [http://reprap.org/wiki/PiBot_TB6600_Stepper_Driver motor drive] discrete solutions.<br />
* Double-sided PCB. [http://reprap.org/wiki/File:PiBotForRepetierboardinfo.png Board Size;99.9*91.2 mm-Rectangle] ; [http://reprap.org/wiki/File:PiBotForRepetierboardinfo.png Fix hole distance; 92.6*75 mm-4xM3 hole]<br />
* CPU: ATmega2560, ATmega1280 (Atmel Corp.)<br />
* 4x to 6x [http://reprap.org/wiki/PiBot_TB6600_Stepper_Driver PiBot TB6600 Stepper Driver], exchangeable, up to 4.5A output and 45v input,adjustable microstepping. Using a [[#Ports and Connectors |IDC-24pin port]], neat and dust-free finish.<br />
* On-board USB-TTL converter.<br />
* Integrated hardware for a fan, three extruder, a heated bed, 4 temperature sensor, 6 [http://reprap.org/wiki/PiBot_Endstop endstop port].<br />
* External hand switch [120v-10A]<br />
* IDC-20pin [[#Ports and Connectors | expand port]], include: SD cards, keys, dispaly LCD (lcd1602 or lcd2004),reset button.<br />
* Extension Boards for additional extruder, temperature sensor, fans, I2C bus device.<br />
* Extraction free pins use for whatever is desireable.<br />
* Single Supply, use the LM317[[File:LM317 for PiBot.pdf]] 3-terminal adjustable regulater, 5v supply solution. So the input can up to 40v.<br />
<br />
<br />
== Design Goals ==<br />
<br />
* Designer for [https://codeload.github.com/repetier/Repetier-Firmware/zip/development Repetier] and [http://www.pibot.com/ PiBot-box] .<br />
* Offer an easy convert solution that to change your CNC machine into a 3D printer.<br />
* Easy use for DIY enthusiast, convenience for secondary development.<br />
* More extrude header and more types of machine support. <br />
* Make it similar to computer host and you can easily handle it only plug few cables.<br />
<br />
==Purchase URL==<br />
* '''PiBot for Repetier Motherboard $39.00''': [http://www.pibot.com/index.php/pibot-for-repetier-motherboard.html#.UmNs17LBjVk http://www.pibot.com/index.php/pibot-for-repetier-motherboard.html#.UmNs17LBjVk]<br />
<br />
* '''PiBot TB6600 Stepper Driver $19.99''': [http://www.pibot.com/index.php/pibot-stepper-driver-board.html#.UmNtibLBjVk http://www.pibot.com/index.php/pibot-stepper-driver-board.html#.UmNtibLBjVk]<br />
<br />
* '''PiBot for Repetier SD LCD Controller $29.99''': [http://www.pibot.com/index.php/pibot-for-repetier-sd-lcd-controller.html#.UmNtU7LBjVk http://www.pibot.com/index.php/pibot-for-repetier-sd-lcd-controller.html#.UmNtU7LBjVk]<br />
<br />
* '''PiBot Endstop $2.29''': [http://www.pibot.com/index.php/pibot-endstop.html#.UmNnCLLBjVk http://www.pibot.com/index.php/pibot-endstop.html#.UmNnCLLBjVk] <br />
<br />
== Communication & Contact ==<br />
* Any idea to develop this motherboard, you can ask [mailto:panxinlong7373@163.com [Pan Xinlong]].<br />
* All parts are licensed under [http://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0 ].<br />
<br />
<br />
= Ports and Connectors =<br />
<br />
*PiBot_for_Repetier_Motherboard 3D PCB integrate<br />
[[File:PiBotForRepetierboardmotherboard3D.png|PiBotForRepetierboardmotherboard3D.png]] <br />
<gallery><br />
Image:PiBotForRepetier driver port.png |PiBotForRepetier motor driver port<br />
Image:PiBotForRepetier endstop max port.png |PiBotForRepetier endstop max port<br />
Image:PiBotForRepetier endstop min port.png |PiBotForRepetier endstop min port<br />
Image:PiBotForRepetier Expand port.png |PiBotForRepetier expansion port <br />
Image:PiBotForRepetier fan extruders port.png |PiBotForRepetier fan & extruders port<br />
Image:PiBotForRepetier freepin port.png |PiBotForRepetier freepin port<br />
Image:PiBotForRepetier heatbed input output port.png |PiBotForRepetier heat bed input & output port<br />
Image:PiBotForRepetier Poweroutput port.png |PiBotForRepetier Power output port<br />
Image:PiBotForRepetier Reserved port.png |PiBotForRepetier Reserved port<br />
Image:PiBotForRepetier reset ISP port.png |PiBotForRepetier reset & ISP port<br />
Image:PiBotForRepetier Temperature sensor port.png |PiBotForRepetier Temperature sensor port<br />
Image:PiBotForRepetier usb power port.png |PiBotForRepetier USB & Power input port<br />
</gallery><br />
<br />
<br />
= How to Build =<br />
<br />
* Related Files<br />
**[[File:PiBotForRepetierV1.42PCB.pdf]]<br />
**[[File:PiBotForRepetier-V1.4-2.pdf]]<br />
<br />
*Solder Images<br />
[[File:PiBotForRepetierMotherBoard Assemble1.jpg|thumb|left|550px|Prepare Components ]]<br />
*Prepare all of the components to build a PiBot For Repetier Mother Board; <br />
*You'll need a [[SolderingToolKit|soldering toolkit]] and [[SMTSolderingToolKit|SMT soldering toolkit]] to finish this board.<br />
<br clear="all"/><br />
[[File:PiBotForRepetierMotherBoard Assemble2.jpg|thumb|left|550px|solder surface mounting components ]] <br />
* Use [[SMTSolderingToolKit|SMT soldering toolkit]] <br />
** Apply solder paste to every exposed SMD pad.<br />
** Place each SMD component on its appropriate pad.<br />
** Place populated board on a cold hotplate,turn hotplate on,board solders itself!<br />
** Solder in remaining through hole components.<br />
* If you without a [[SolderingToolKit|soldering toolkit]], you can also use an tweezers and an soldering iron finish them by manual. All of them are hand solderable!<br />
<br clear="all"/><br />
[[File:PiBotForRepetierMotherBoard Assemble3.jpg|thumb|left|550px|solder through hole components ]] <br />
* Use [[SolderingToolKit|soldering toolkit]]<br />
** Insert through hole components.<br />
** solder all these pins to the pad.<br />
<br clear="all"/><br />
<gallery><br />
Image:PiBotForRepetier_IDC20_connector.jpg | IDC-20pin [[#Ports and Connectors | expand connector]],[http://www.pibot.com IDC cold compression pincers]<br />
Image:PiBotForRepetier_IDC24_connector.jpg | [[#Ports and Connectors |IDC-24pin Driver connector]],[http://www.pibot.com IDC cold compression pincers]<br />
Image:PiBotForRepetier_HT396_connector.jpg | HT-396 cold-pressed terminal,[http://www.pibot.com HT cold compression pincers]<br />
</gallery><br />
[[File:PiBotForRepetierDebug.jpg|thumb|left|550px| Hardware Test & Debug ]]<br />
* Hardware Test & Debug<br />
** Before plug in the power source and USB cable, you need to check the polarity of electrolytic capacitor, chip and diode.<br />
** Use an digital multimeter to test the resistance value of the power. Usually, it has a increase resister. Ensure no short cut and insufficient solder.<br />
** If no problem, you can plug in the USB cable, the power LED (red) lighten. <br />
** Plug in IDC-20pin [[#Ports and Connectors | expand connector]],[[#Ports and Connectors |IDC-24pin Driver connector]],temperature sensor.<br />
** Now, you can open the Repetier Host, click "Connet". <br />
** [[#Safety Tip | Notice]] <br />
<br clear="all"/><br />
<br />
= Firmware & Host =<br />
<br />
* PiBot_for_Repetier_Motherboard V1.4 is default use [http://www.repetier.com/download/ Repetier Host] and [https://codeload.github.com/repetier/Repetier-Firmware/zip/development Repetier firmware]<br />
** Download the [https://codeload.github.com/repetier/Repetier-Firmware/zip/development Repetier firmware] and Code editer [http://arduino.cc/en/Main/Software Arduino IDE] or [http://www.sourceinsight.com/update.html Source Insight] <br />
** Unzip the [https://codeload.github.com/repetier/Repetier-Firmware/zip/development Repetier firmware], open your [http://arduino.cc/en/Main/Software Arduino IDE] <br />
** Select the Board type "arduino mega 2560" in "Tools\Board\arduino mega 2560" and the "Serial Port" in "Tools\Serial Port\COM**"<br />
** Open file Repetier.pde or "Repetier.ino" in "Repetier Unzip file\Repetier-Firmware\src\ArduinoAVR\Repetier\Repetier.pde" or "Repetier Unzip file\Repetier-Firmware\src\ArduinoAVR\Repetier\Repetier.ino".<br />
** Select configuration.h set ''#define MOTHERBOARD '''315''''' (PiBot for Repetier V1.4) or ''#define MOTHERBOARD ''''314''''' (PiBot for Repetier V1.0-1.3)<br />
** set'' #define DRIVE_SYSTEM '''0''''' (full cartesian system, xyz have seperate motors.) & ''#define FEATURE_CONTROLLER '''8'''''( PiBot Display/Controller extension with 20x4 character display) or ''#define FEATURE_CONTROLLER '''9''''' (PiBot Display/Controller extension with 16x2 character display).<br />
** Click the "Verify" button to compile the code or direct click "Upload" button to compile and upload firmware to PiBot for Repetier mother board.<br />
* Other firmware maybe compatible too, but you need to configure it. Such as:[https://github.com/ErikZalm/Marlin/tree/Marlin_v1 Marlin firmware]. <br />
<br />
<br />
= Troubleshooting =<br />
<br />
# If part of module can't work, you can easily deal with them by check the connect headers and the dip Resettable Fuse.<br />
# If you can't upload the firmware, Please check the Aduino tools setting and press the "reset button" once the compile finished. <br />
<br />
<br />
= Safety Tip =<br />
<br />
[[image:Generation3Electronics-achtung.gif|thumb]]<br />
<br />
Once you start putting electricity into your RepRap - even at just 12 volts - you have to take basic, common sense precautions to avoid fires. Just in case these fail, test your workshop [http://en.wikipedia.org/wiki/Smoke_detector smoke detector]. Don't have a smoke detector? Get one!<br />
<br />
= enjoy! =</div>Panxinlong7373https://reprap.org/mediawiki/index.php?title=PiBot_Endstop&diff=108517PiBot Endstop2013-10-20T06:29:52Z<p>Panxinlong7373: </p>
<hr />
<div>{{Languages|PiBot_endstop}}<br />
{{Development<br />
|name = PiBot_Endstop<br />
|status = working<br />
|image = Pibotendstop.jpg<br />
|description = Part of PiBot Electronics optical limit<br />
|license = [http://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0 ]<br />
|author = Panxinlong7373<br />
|categories = [[:Category:Electronics|Electronics]], [[:Category:Electronics_development|Electronics Development]], [[:Category:PiBot|PiBot]]<br />
|cadModel = see files<br />
|url =[http://www.pibot.com PiBot]<br />
}}<br />
[[Category:Electronics development]]<br />
[[Category:Electronics]]<br />
[[Category:PiBot]]<br />
: '''PiBot_Endstop'''<br />
=Description=<br />
<br />
* The PiBot_endstop is a 35x16mm PCB based on transmission type infrared sensor [[File:ITR9606-F.pdf]] | [[File:ITR9608-F.pdf]], with two fix hole(M3 screw ) distance; 28mm. <br />
<br />
* It is a non-contact transmission sensing devise, which with fast response time and high sensitive.<br />
<br />
* It is a positive logic electronic model,with 5v DC power pin, GND pin, and digital output pin.<br />
<br />
* It is powered by 5V DC, and has dual output (analog and digital).<br />
<br />
* If nothing stop the infrared illumination Photosensitive three Aurora, it output a low voltage; on the contrary, output high voltage. <br />
<br />
* I notice a very innovative design which based on Hall Effect [http://reprap.org/wiki/Hall-%CE%98 Hall-Θ], it's very cool.<br />
<br />
* At same time, I found a solution that is use the reflective type infrared sensor and analog Comparator Amplifiers.<br />
<br />
* So that,both the Analog and Digital signal can be output.I believe an amazing design would come from you.you can contact me [mailto:panxinlong7373@163.com [Pan Xinlong]].<br />
<br />
* Price for complete [http://www.pibot.com/index.php/pibot-endstop.html#.UmNnCLLBjVk PiBot Endstop $2.29] - (soldered inc. connection terminal).<br />
<br />
* For purchasing or more information, please contact [http://www.pibot.com PiBot], or one of the resellers. <br />
<br />
* All parts are licensed under [http://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0 ]<br />
<br />
<br />
==Purchase URL==<br />
* '''PiBot for Repetier Motherboard $39.00''': [http://www.pibot.com/index.php/pibot-for-repetier-motherboard.html#.UmNs17LBjVk http://www.pibot.com/index.php/pibot-for-repetier-motherboard.html#.UmNs17LBjVk]<br />
<br />
* '''PiBot TB6600 Stepper Driver $19.99''': [http://www.pibot.com/index.php/pibot-stepper-driver-board.html#.UmNtibLBjVk http://www.pibot.com/index.php/pibot-stepper-driver-board.html#.UmNtibLBjVk]<br />
<br />
* '''PiBot for Repetier SD LCD Controller $29.99''': [http://www.pibot.com/index.php/pibot-for-repetier-sd-lcd-controller.html#.UmNtU7LBjVk http://www.pibot.com/index.php/pibot-for-repetier-sd-lcd-controller.html#.UmNtU7LBjVk]<br />
<br />
* '''PiBot Endstop $2.29''': [http://www.pibot.com/index.php/pibot-endstop.html#.UmNnCLLBjVk http://www.pibot.com/index.php/pibot-endstop.html#.UmNnCLLBjVk] <br />
<br />
<br />
=Test & Work=<br />
<br />
<br />
==Hardware Test==<br />
<br />
# Plug in the 5v-DC, if it is correctly connect,the power LED will lighten(red one).<br />
# Then, use a slice plug in the 5mm trough of[http://www.everlight.com/index.php?option=com_k2&view=item&id=265:transmissive-type&Itemid=268&lang=en ITR9606-F|ITR9608-F], the work LED lighten(blue one).<br />
* If you finish steps above, congratulations! you have been finish the hardware test.<br />
<br />
==Connection and Software Debug== <br />
<br />
# Now, you can connect your cable, and plug in your mother board. <br />
# If an Repetier firmware is used in your mother board, you can test the connection of these pins.<br />
# Open Repetier-Host, click the "Manual Control", then, input "M119"in the "G-Cod edit box". <br />
# Plug in the slice or not, you will get the status change of the endstop in the Host's "Show in log window".<br />
<br />
<br />
=Board images=<br />
<br />
[[File:PibotEndstopPCB3D.png]]<br />
<br />
[[File:Pibotendstop.jpg]]<br />
<br />
[[File:PibotEndstopSCH.png]]<br />
<br />
<br />
=Parts List=<br />
<br />
{| border="1"<br />
|-<br />
| ''' Qnty ''' || ''' PartNr ''' || ''' Device ''' || ''' Footprint '''<br />
|-<br />
| 2 || D1,D2 || Blue,Red || led-0805-a<br />
|-<br />
| 1 || R1 || 180 || 0603ar<br />
|-<br />
| 3 || R2, R3, R4 || 1K || 0603ar<br />
|-<br />
| 1 || IC1 || IRF9606-F/IRF9608-F || transmission infrared sensor<br />
|-<br />
| 1 || Connector || 3P_Header-2.54 || SIP3/3P_HDR_OPT1<br />
|-<br />
| 2 || P3,P2 || fix hole-3mm || fix hole<br />
|-<br />
| 100mm || || Cable || <br />
|-<br />
|-1 || PiBot || PI || <br />
|}<br />
<br />
= Development in future =<br />
<br />
Optical reflective type with a cool outline.<br />
<br />
Chip solution: TCRT5000 ,LM358 or LM324(four channal) comparator, precision potentiometer<br />
<br />
Related design [[File:PiBotDevelop.png]]<br />
<br />
= enjoy =</div>Panxinlong7373https://reprap.org/mediawiki/index.php?title=Category:PiBot&diff=108516Category:PiBot2013-10-20T06:20:07Z<p>Panxinlong7373: </p>
<hr />
<div>{{Languages|:Category:Electronics development}}<br />
<br />
''' PiBot ''' '''=>''' [[File:PiBotPI256.jpg]] '''=>''' '''PI''' '''=>''' [[File:PiBot.png]]<br />
<br />
This category contains ''' PiBot electronics under development'''.<br />
<br />
==Purchase URL==<br />
* '''PiBot for Repetier Motherboard $39.00''': [http://www.pibot.com/index.php/pibot-for-repetier-motherboard.html#.UmNs17LBjVk http://www.pibot.com/index.php/pibot-for-repetier-motherboard.html#.UmNs17LBjVk]<br />
<br />
* '''PiBot TB6600 Stepper Driver $19.99''': [http://www.pibot.com/index.php/pibot-stepper-driver-board.html#.UmNtibLBjVk http://www.pibot.com/index.php/pibot-stepper-driver-board.html#.UmNtibLBjVk]<br />
<br />
* '''PiBot for Repetier SD LCD Controller $29.99''': [http://www.pibot.com/index.php/pibot-for-repetier-sd-lcd-controller.html#.UmNtU7LBjVk http://www.pibot.com/index.php/pibot-for-repetier-sd-lcd-controller.html#.UmNtU7LBjVk]<br />
<br />
* '''PiBot Endstop $2.29''': [http://www.pibot.com/index.php/pibot-endstop.html#.UmNnCLLBjVk http://www.pibot.com/index.php/pibot-endstop.html#.UmNnCLLBjVk] <br />
<br />
<br />
[[Category:PiBot]]</div>Panxinlong7373https://reprap.org/mediawiki/index.php?title=File:PiBot.png&diff=108515File:PiBot.png2013-10-20T06:18:57Z<p>Panxinlong7373: Trademark Copy Right to PiBot.</p>
<hr />
<div>Trademark Copy Right to PiBot.</div>Panxinlong7373https://reprap.org/mediawiki/index.php?title=Category:PiBot&diff=108514Category:PiBot2013-10-20T05:54:42Z<p>Panxinlong7373: </p>
<hr />
<div>{{Languages|:Category:Electronics development}}<br />
<br />
Mark of[[File:PiBotPI256.jpg]]<br />
<br />
This category contains ''' PiBot electronics under development'''.<br />
<br />
==Purchase URL==<br />
* '''PiBot Endstop''': [http://www.pibot.com/index.php/pibot-endstop.html#.UmNnCLLBjVk http://www.pibot.com/index.php/pibot-endstop.html#.UmNnCLLBjVk] <br />
* '''PiBot for Repetier Motherboard''': [http://www.pibot.com/index.php/pibot-for-repetier-motherboard.html#.UmNs17LBjVk http://www.pibot.com/index.php/pibot-for-repetier-motherboard.html#.UmNs17LBjVk]<br />
* '''PiBot for Repetier SD LCD Controller''': [http://www.pibot.com/index.php/pibot-for-repetier-sd-lcd-controller.html#.UmNtU7LBjVk http://www.pibot.com/index.php/pibot-for-repetier-sd-lcd-controller.html#.UmNtU7LBjVk]<br />
* '''PiBot TB6600 Stepper Driver''': [http://www.pibot.com/index.php/pibot-stepper-driver-board.html#.UmNtibLBjVk http://www.pibot.com/index.php/pibot-stepper-driver-board.html#.UmNtibLBjVk]<br />
<br />
[[Category:PiBot]]</div>Panxinlong7373https://reprap.org/mediawiki/index.php?title=User:Panxinlong7373&diff=106145User:Panxinlong73732013-09-12T15:09:01Z<p>Panxinlong7373: </p>
<hr />
<div>= Illustration =<br />
* Welcome to Panxinlong7373!<br />
* I 'm a postgraduate. I want to be a engineer like my idol-[[Repetier]] & [http://reprap.org/wiki/User:Traumflug Traumflug].<br />
<br />
=Contact=<br />
*Panxinlong7373@163.com <br />
*pxl@pibot.com<br />
*Tencent QQ:779628837<br />
<br />
=Contributions=<br />
* [[PiBot Endstop]]<br />
* [[PiBot for Repetier Motherboard]]<br />
* [[PiBot for repetier motherboard]]<br />
* [[PiBot for Repetier SD LCD Controller]]<br />
* [[PiBot TB6600 Stepper Driver]]<br />
* [[PiBot tb6600 stepper driver]]<br />
<br />
<br />
[[Category:Nice People Who Upload Files And Are Quite Keen On Selling You A Set Of Printed Parts]]</div>Panxinlong7373https://reprap.org/mediawiki/index.php?title=Repetier-Firmware&diff=106144Repetier-Firmware2013-09-12T15:07:28Z<p>Panxinlong7373: </p>
<hr />
<div>It's a nearly complete rewrite (80%) of the well known Sprinter firmware. While rewriting it to simplify it for future improvements and to improve the speed, I added tons of remarks and documentation, helping everyone, who wants to change it a bit.<br />
<br />
The firmware runs on the following boards:<br />
<br />
[*] RAMPS<br />
[*] Gen 6<br />
[*] Gen 7 with 16MHz and 20 MHz<br />
[*] Sanguino<br />
[*] Printrboard<br />
[*] Teensylu<br />
[*] PiBot for Repetier<br />
<br />
<br />
Features:<br />
<br />
[*] RAMP acceleration support.<br />
[*] LCD Menu directly connected or via I2C (since version 0.60)<br />
[*] Supports click-encoder, key matrix and push buttons.<br />
[*] Path planning for higher print speeds. (since version 0.32, 2011/9/24)<br />
[*] Fast ooze prevention system. (since version 0.35, 2011/10/8)<br />
[*] Trajectory smoothing for smoother lines. (since version 0.32, 2011/9/24)<br />
[*] Nozzle pressure control for improved print quality with RAMPS. (since version 0.32, 2011/9/24)<br />
[*] Fast - 16000 Hz and more stepper frequency is possible with a 16 MHz AVR. (since version 0.32, 2011/9/24)<br />
[*] Multiple extruder supported (experimental).<br />
[*] Standard ASCII and improved binary (Repetier protocol) communication.<br />
[*] Autodetect the command protocol, so it will work with any host software.<br />
[*] Continuous monitoring of one temperature.<br />
[*] Important parameters are stored in EEPROM and can easily modified without recompilation of the firmware.<br />
[*] Stepper control is handled in an interrupt routine, leaving time for filling caches for next move.<br />
[*] PID control for extruder temperature.<br />
[*] Interrupt based sending buffer (Arduino library normally waits for the recipient to receive written data)<br />
[*] Small RAM memory print, resulting in large caches.<br />
[*] Supports SD-cards.<br />
[*] mm and inches can be used for G0/G1<br />
[*] Works with Skeinforge 41, all unknown commands are ignored.<br />
[*] Dry run : Execute your G-Code without using the extruder. This way you can test for non-extruder related failures without actually printing.<br />
[*] User defined and generic thermistor table( just set r0,t0,beta,r1,r2) in config (since version 0.31).<br />
[*] Software PWM for boards, where the PWM timer is used for other purposes.<br />
<br />
Download from [https://github.com/repetier/Repetier-Firmware Github files] [https://github.com/repetier/Repetier-Firmware/wiki Github firmware wiki]<br />
<br />
<br />
Use with many existing host software packages or try the [[Repetier-Host]] software.<br />
<br />
[[Category:Firmware]]<br />
[[Category:Functional developments]]</div>Panxinlong7373https://reprap.org/mediawiki/index.php?title=User:Panxinlong7373&diff=106143User:Panxinlong73732013-09-12T14:57:55Z<p>Panxinlong7373: </p>
<hr />
<div>=Contact=<br />
*Panxinlong7373@163.com <br />
*pxl@pibot.com<br />
*Tencent QQ:779628837<br />
<br />
=Contributions=<br />
* [[PiBot Endstop]]<br />
* [[PiBot for Repetier Motherboard]]<br />
* [[PiBot for repetier motherboard]]<br />
* [[PiBot for Repetier SD LCD Controller]]<br />
* [[PiBot TB6600 Stepper Driver]]<br />
* [[PiBot tb6600 stepper driver]]<br />
<br />
<br />
[[Category:Nice People Who Upload Files And Are Quite Keen On Selling You A Set Of Printed Parts]]</div>Panxinlong7373https://reprap.org/mediawiki/index.php?title=PiBot_for_Repetier_SD_LCD_Controller&diff=106142PiBot for Repetier SD LCD Controller2013-09-12T14:05:43Z<p>Panxinlong7373: Created page with "{{Languages|PiBot_for_Repetier_SD_LCD_Controller}} {{Development |name = PiBot for Repetier SD LCD Controller |status = working |image = PiBot SD LCD Controller.jpg |descripti..."</p>
<hr />
<div>{{Languages|PiBot_for_Repetier_SD_LCD_Controller}}<br />
{{Development<br />
|name = PiBot for Repetier SD LCD Controller<br />
|status = working<br />
|image = PiBot SD LCD Controller.jpg<br />
|description = Part of [http://reprap.org/wiki/Category:PiBot PiBot Electronics] Expand Board<br />
|license = [http://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0 ]<br />
|author = Panxinlong7373<br />
|categories = [[:Category:Electronics|Electronics]], [[:Category:Electronics_development|Electronics Development]], [[:Category:PiBot|PiBot]]<br />
|cadModel = see files<br />
|url =[http://www.pibot.com PiBot]<br />
}}<br />
[[Category:Electronics development]]<br />
[[Category:Electronics]]<br />
[[Category:PiBot]]<br />
:'''PiBot for Repetier SD LCD Controller''' is a part of PiBot electronics. It put forward a easy solution to enrich the functions of your 3D printer and CNC machine. This project not only an electronic product, but also [http://www.pibot.com/ PiBot-Manual-shank] included, which is similar to the handheld box that made of cold-drawn steel.The technology of grit and black oxide finish dose used in [http://www.pibot.com/ PiBot-Manual-shank] fabrication. <br />
<br />
<br />
= Description =<br />
<br />
The PiBot for Repetier SD LCD Controller is a Expand Board of the [http://reprap.org/wiki/Category:PiBot PiBot Electronics].<br />
<br />
*Features of Expand Board<br />
** Expand functions: keys, TF card, LCD-2004 or Lcd-1602. <br />
** Use the Push-Push Type TF card socket, which is more reliable and convenient. You can easily get one TF card from the Smart phone. <br />
** 74HC4050D based level shifter. it is high-speed Si-gate CMOS device, and it's more reliable compare to the resistance divider. <br />
** IDC-20pin terminal used. It means these anti-plug linker is very convenience,fast and reliable.<br />
** build-in pins assignment silk in the Top Over layer. Easy apply them to other program. <br />
** LCD-2004 is assorted. LCD-1602 is compatible. 2 Control bus & 4 data bus. <br />
** 12*12mm Omron buttons, more convenient and pleasing to the eye. Color: White(Black background) Shape: Round <br />
** Communication mode : All pins is parallel communication. <br />
** PCB Board Size: 63.8*54.2 mm Fix hole:56.9*38.2 mm Color: Black<br />
** For purchasing or more information, please contact [http://www.pibot.com PiBot], or one of the resellers. <br />
** Any idea to develop this Extension Board, you can ask [mailto:panxinlong7373@163.com [Pan Xinlong]].<br />
** All parts are licensed under [http://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0 ].<br />
<br />
<br />
= Design Goals =<br />
<br />
* Designer for [https://codeload.github.com/repetier/Repetier-Firmware/zip/development Repetier] and [http://www.pibot.com/ PiBot-Manual-shank] .<br />
* Offers a reliable and high price performance ratio handheld manual controller.<br />
* Easy use for DIY enthusiast, convenience for secondary development.<br />
<br />
<br />
<br />
<br />
= Parts List & Ports =<br />
<br />
* Parts List of PiBot for Repetier SD LCD Controller<br />
{| border="1"<br />
|-<br />
| ''' Qnty ''' || ''' PartNr ''' || ''' Device ''' || ''' Footprint '''<br />
|-<br />
| 1 || D1 || Led Red || led-0805-a<br />
|-<br />
| 1 || C1 || 10uF || 0805c<br />
|-<br />
| 1 || C2 || 104 || 0603c<br />
|-<br />
| 1 || U1 || 74HC4050 || SOP16<br />
|-<br />
| 4 || K1,K2,K3,K4 || Switch 12*12mm || Key<br />
|-<br />
| 1 || Dis1 || LCD-1602/2004 || sip16/curved needle<br />
|-<br />
| 1 || K5 || reset button || SMD Tact switches <br />
|-<br />
| 1 || P1 || ExpandPort-2.54mm || DC3-20-254<br />
|-<br />
| 1 || K5 || reset button || SMD Tact switches <br />
|-<br />
| 2 || R1,R2 || 2K,10K || 0603r <br />
|-<br />
| 1 || R3 || VR3.79-10K || Potentiometer<br />
|-<br />
| 1 || TFcard socket || Push-Push Tyep TF card socket || TFcard socket<br />
|-<br />
| 4 || P4,P5,P6,P7 || fix hole || Point<br />
|-<br />
|-1 || PiBot || PI || <br />
|}<br />
<br />
<br />
* Ports of PiBot for Repetier SD LCD Controller<br />
** The IDC-20Pin terminal is anti-plug linker, we can easy use.<br />
** The LCD port's first pin is the rectangular pad. Other pin number is progressive increase. <br />
<br />
<br />
= How to Build =<br />
<br />
* Related Files<br />
**[[File:PiBotExpandBoardV1.4-1.pdf]]<br />
**[[File:PIExpandBoardV1.4-1PCB.pdf]]<br />
<br />
*Solder Images<br />
[[File:002.jpg|thumb|left|500px|Prepare Components ]]<br />
<br clear="all"/><br />
*Prepare all of the components to build a PiBot for Repetier SD LCD Controller; <br />
*You'll need a [[SolderingToolKit|soldering toolkit]] and [[SMTSolderingToolKit|SMT soldering toolkit]] to finish this board.<br />
<br clear="all"/><br />
[[File:003.jpg|thumb|left|500px|solder surface mounting components ]] <br />
<br clear="all"/><br />
* Use [[SMTSolderingToolKit|SMT soldering toolkit]] <br />
** Apply solder paste to every exposed SMD pad.<br />
** Place each SMD component on its appropriate pad.<br />
** Place populated board on a cold hotplate,turn hotplate on,board solders itself!<br />
** Solder in remaining through hole components.<br />
* If you without a [[SolderingToolKit|soldering toolkit]], you can also use an tweezers and an soldering iron finish them by manual. All of them are hand solderable!<br />
<br clear="all"/><br />
[[File:010.jpg|thumb|left|500px|solder through hole components ]] <br />
<br clear="all"/><br />
* Use [[SolderingToolKit|soldering toolkit]]<br />
** Insert through hole components.<br />
** solder all these pins to the pad.<br />
<br clear="all"/><br />
[[File:009.jpg |thumb|left|500px| Hardware Test & Debug ]]<br />
<br clear="all"/><br />
<gallery><br />
Image:006.jpg |IDC-20 terminal<br />
Image:007.jpg |flexible flat cable<br />
Image:PiBot for Repetier SD LCD Controller Adjust.png |Adjust the Vo about 0.8V to the GND<br />
</gallery><br />
* Hardware Test & Debug<br />
** Before plug in the IDC-20 cable, you need to check the chip and diode.<br />
** Connect the LCD port and the LCD input pin with flexible flat cable.<br />
** Use an digital multimeter to test the resistance value of the power. Usually, it has a increase resister. Ensure no short cut and insufficient solder.<br />
** For the first time, We should Change the LCD's Vo(LCD bias signal,pin 3) to a right value, so you can see the content in the LCD. Usually,Keep 0.8V to the GND voltage(The power source is 5V).<br />
** If all measure OK, you can plug in the IDC-20 cable now, and the power LED (red) lighten. <br />
** If you have been finish mother board uploaded(([https://codeload.github.com/repetier/Repetier-Firmware/zip/development Repetier firmware])), and it work, we'll see the display content upload to the LCD. LCD work.<br />
** The content display in the LCD change and the buzzer sounds when you push down these four button. Key ok.<br />
** Plug in and out the TF card, test the TF card detect function. Press "OK" button, and click the "next" button find the TF card item, press "OK" key. If the TF card is plugged in and have the **.gco or .gcode file we will find it and run. <br />
<br clear="all"/><br />
<br />
the PiBot for Repetier SD LCD Controller is default use [http://www.repetier.com/download/ Repetier Host] and <br />
<br />
= Firmware =<br />
<br />
* You can find the pin assignment in [https://codeload.github.com/repetier/Repetier-Firmware/zip/development Repetier firmware].<br />
** Download the [https://codeload.github.com/repetier/Repetier-Firmware/zip/development Repetier firmware] and Code editer [http://arduino.cc/en/Main/Software Arduino IDE] or [http://www.sourceinsight.com/update.html Source Insight] <br />
** Unzip the [https://codeload.github.com/repetier/Repetier-Firmware/zip/development Repetier firmware], open your [http://arduino.cc/en/Main/Software Arduino IDE] <br />
** Select the Board type "arduino mega 2560" in "Tools\Board\arduino mega 2560" and the "Serial Port" in "Tools\Serial Port\COM**"<br />
** Open file Repetier.pde or "Repetier.ino" in "Repetier Unzip file\Repetier-Firmware\src\ArduinoAVR\Repetier\Repetier.pde" or "Repetier Unzip file\Repetier-Firmware\src\ArduinoAVR\Repetier\Repetier.ino".<br />
** Select configuration.h set ''#define MOTHERBOARD '''315''''' (PiBot for Repetier V1.4) or ''#define MOTHERBOARD ''''314''''' (PiBot for Repetier V1.0-1.3)<br />
** set'' #define DRIVE_SYSTEM '''0''''' (full cartesian system, xyz have seperate motors.) & ''#define FEATURE_CONTROLLER '''8'''''( PiBot Display/Controller extension with 20x4 character display) or ''#define FEATURE_CONTROLLER '''9''''' (PiBot Display/Controller extension with 16x2 character display).<br />
** Click the "Verify" button to compile the code or direct click "Upload" button to compile and upload firmware to PiBot for Repetier mother board.<br />
* Other firmware maybe compatible too, but you need to configure it. Such as:[https://github.com/ErikZalm/Marlin/tree/Marlin_v1 Marlin firmware]. <br />
<br />
<br />
= Troubleshooting =<br />
<br />
# If you can't upload the firmware, Please check the Aduino tools setting and press the "reset button" once the compile finished.<br />
# If the LCD can't display, please check the connection and check the Vo value. <br />
<br />
<br />
= enjoy! =</div>Panxinlong7373https://reprap.org/mediawiki/index.php?title=File:PiBot_for_Repetier_SD_LCD_Controller_Adjust.png&diff=106139File:PiBot for Repetier SD LCD Controller Adjust.png2013-09-12T13:44:19Z<p>Panxinlong7373: Panxinlong7373 uploaded a new version of &quot;File:PiBot for Repetier SD LCD Controller Adjust.png&quot;: PiBot for Repetier SD LCD Controller, Adjust the Votage of the LCD bias signal.</p>
<hr />
<div>PiBot for Repetier SD LCD Controller, Adjust the R2 to control the LCD Vo.</div>Panxinlong7373https://reprap.org/mediawiki/index.php?title=File:PiBot_for_Repetier_SD_LCD_Controller_Adjust.png&diff=106138File:PiBot for Repetier SD LCD Controller Adjust.png2013-09-12T13:43:23Z<p>Panxinlong7373: Panxinlong7373 uploaded a new version of &quot;File:PiBot for Repetier SD LCD Controller Adjust.png&quot;: PiBot for Repetier SD LCD Controller, Adjust the Votage of the LCD bias signal.</p>
<hr />
<div>PiBot for Repetier SD LCD Controller, Adjust the R2 to control the LCD Vo.</div>Panxinlong7373