https://reprap.org/mediawiki/api.php?action=feedcontributions&user=Nesqi&feedformat=atom
RepRap - User contributions [en]
2024-03-28T21:10:03Z
User contributions
MediaWiki 1.30.0
https://reprap.org/mediawiki/index.php?title=Mendel_assembly_data_sheet&diff=42546
Mendel assembly data sheet
2011-09-28T06:33:30Z
<p>Nesqi: /* Download */</p>
<hr />
<div>The "Mendel assembly data sheet" contains all of the critical assembly data you need for mechanical assembly. You can find assembly data quickly, and also upload improvements when you find them - specifically information on cheaper suppliers.<br />
<br />
Current tabs on the data sheet include:<br />
<br />
* BOM (Bill of materials)<br />
* Lengths<br />
* Notes<br />
* Costing<br />
* Specifications<br />
<br />
== Download ==<br />
<br />
The following download is in [http://www.openoffice.org/ Open Office format]:<br />
<br />
* [[media:Mendel-m4-assembly-data-sheet.ods|Mendel-m4-assembly-data-sheet.ods]]<br />
<br />
If you are prepared to share any improvements you find along the way please check out the following section.<br />
<br />
It's also possible to view the document [https://viewer.zoho.com/docs/urlview.do?url=http%3A%2F%2Fwww.reprap.org%2Fmediawiki%2Fimages%2F3%2F3e%2FMendel-m4-assembly-data-sheet.ods online] using the zoho viewer.<br />
<br />
== Upload ==<br />
<br />
If you are prepared to share any improvements you find along the way please register with the wiki now: there is a spam-prevention cooling period after registration. We ''greatly'' appreciate any improvement on assembly data - particularly towards better, cheaper, local suppliers. Your contributions will improve the experience for all the builders that follow you.<br />
<br />
''Please do not create additional spreadsheets, simply update to the existing data sheet. This keeps the data central.''<br />
<br />
When updating the spreadsheet, please remember that this is a public document and ensure that your additions are:<br />
<br />
* Efficient to navigate<br />
* Thorough and correct (use the 'insert note' feature over cells where appropriate)<br />
* Hyperlinked where possible<br />
* For supplier's parts please display the link as the part number, this way if the link dies the part can still be traced manually with the part number on the supplier's site.<br />
<br />
'''Before uploading, please ensure your additions are pasted into a freshly downloaded copy. This is important to ensure that you don't save over anyone else's changes!'''<br />
<br />
To upload your new data sheet onto this wiki, [http://objects.reprap.org/wiki/media:Mendel-m4-assembly-data-sheet.ods click here].<br />
<br />
Oh, and on behalf of the RepRap community - thanks ;-)</div>
Nesqi
https://reprap.org/mediawiki/index.php?title=CAM_Toolchains&diff=40692
CAM Toolchains
2011-08-27T20:17:19Z
<p>Nesqi: /* GCode, Etc. Compilers */</p>
<hr />
<div>A RepRap CAM toolchain consists of all the software elements needed to create printed 3d models from CAD models to firmware.<br />
<br />
This list contains the various toolchain components available and provides a comparison of their features, compatible components and how to get them.<br />
<br />
It should be noted that a comparison of CAD modeling programs is outside of the scope of this article. CAM toolchains are generally CAD program agnostic because they can accept standard STL models as input which almost all CAD programs can export directly or through plugins.<br />
<br />
__TOC__<br />
<br style="clear:both"/><br />
=Working Configurations=<br />
There are a number of [[:Category:Working Configuration|working configurations]] for RepRap.<br />
Please do yours up in a new wiki page, and then add the text <br />
<nowiki>[[Category:Working Configuration]]</nowiki><br />
to that page to add it to the existing list.<br />
==Firmware==<br />
Here is a brief list of firmware that appears to be available for repraps:<br />
<br />
* [[Firmware#FiveD | FiveD]]<br />
* [[Firmware#Tonokip | Tonokip]]<br />
* [[Sprinter]]<br />
* [[Teacup Firmware]]<br />
* [[sjfw]]<br />
* [[Makerbot]]<br />
* [[Firmware#Generation3 | Generation3]]<br />
* [[Firmware#Generation2 | Generation2]]<br />
* [[Firmware#Klementkip | Klementkip]]<br />
* [[Gen2OnABoard]]<br />
* [[Hydra-MMM]]<br />
* [[Firmware#Grbl | Grbl]]<br />
<br />
For more details, see [[List of Firmware]] and [[Comparison of Firmware]]<br />
<br />
== RepRap Drivers ==<br />
<br />
{|border="1" cellpadding="5" cellspacing="0" class="wikitable sortable"<br />
! Driver<br />
! Author(s)<br />
! Compatible firmware(s)<br />
! Manual movement?<br />
! Manual extruder control?<br />
! Manual stepper disable?<br />
! Manual heated build platform control?<br />
! Live GCode terminal?<br />
! SD card upload?<br />
! GCode input?<br />
! Step-NC input?<br />
! Integrated GCode compiler?<br />
!class="unsortable"| Documentation<br />
!class="unsortable"| Download<br />
<br />
|-<br />
| [[EMCRepRap]]<br />
| [http://linuxcnc.org EMC] and [[Main Page|RepRap.org]]<br />
| Linux PC<br />
| {{true}}<br />
| <br />
| <br />
| <br />
| <br />
| {{false}}<br />
| <br />
| <br />
|{{false}}<br />
| [[EMCRepRap|wiki page]]<br />
| [[EMCRepRap|wiki page]]<br />
<br />
|-<br />
| [[Mendel_User_Manual:_Host_Software|RepRap Host Software]]<br />
| [[Main Page|RepRap.org]]<br />
| 5D GCode Interpreter, FiveD on Arduino, more?<br />
| {{true}}<br />
| {{true}}<br />
| {{false}}<br />
| {{true}}<br />
| {{false}}<br />
| <br />
| {{true}}<br />
| {{false}}<br />
| {{true}}<br />
| [[Installing_RepRap_on_your_computer|install guide]], [[User_Manual:_Host_Software|user manual]]<br />
| [http://sourceforge.net/projects/reprap/ dev]<br />
<br />
|-<br />
| [[RepSnapper_Manual:Introduction|RepSnapper]]<br />
| Kulitorum<br />
| 5D GCode Interpreter, 3D GCode Interpreter<br />
| {{true}}<br />
| {{true}}<br />
| {{true}} <br />
use a Custom Button<br />
| {{true}} <br />
use a Custom Button<br />
| {{true}}<br />
| <br />
| {{true}}<br />
| {{false}}<br />
| {{true}}<br />
| [[RepSnapper Manual:Installation|install guide]], [[RepSnapper Manual:Using RepSnapper|user manual]]<br />
| [http://svn.kulitorum.com/RepSnapper/MSVC9/Release/ windows], [https://sites.google.com/site/davidbuzz/repsnapper-for-osx-binaries osx], [http://github.com/timschmidt/repsnapper src]<br />
<br />
|-<br />
| [[ReplicatorG]]<br />
| [[RRRF]]<br />
| Makerbot, [http://github.com/D1plo1d/ReplicatorG/tree/feature-5d-checksums 5D]<br />
| {{true}}<br />
| {{true}}<br />
| {{true}}<br />
| {{true}}<br />
| {{false}}<br />
| {{true}}<br />
| {{true}}<br />
| {{false}}<br />
| {{true}}<br />
| [http://replicat.org/installation install guide], [http://replicat.org/usage user manual]<br />
| [http://replicat.org/download stable]<br />
<br />
|-<br />
| send.py (bundled with SkeinForge)<br />
| Brendan Erwin and John Gilmore<br />
| 5D GCode Interpreter, 3D GCode Interpreter<br />
| {{false}}<br />
| {{false}}<br />
| {{false}}<br />
| {{false}}<br />
| {{false}}<br />
| {{false}}<br />
| {{true}}<br />
| {{false}}<br />
| {{false}}<br />
| [[ArduinoSend|user manual]]<br />
| [http://fabmetheus.crsndoo.com/latest builds]<br />
<br />
|-<br />
| GCode-utils<br />
| Ralith<br />
| 5D GCode Interpreter?, 3D GCode Interpreter?<br />
| {{true}}<br />
| <br />
| <br />
| <br />
| {{true}}<br />
| <br />
| {{true}}<br />
| {{false}}<br />
| {{false}}<br />
| [http://ralith.github.com/reprap-utils/ Website]<br />
| [http://github.com/Ralith/reprap-utils src], [http://ralith.github.com/reprap-utils/reprap-utils.tar.bz2 linux binaries]<br />
<br />
|-<br />
|}<br />
<br />
<br/><br />
'''Note:''' some drivers such as the [[User Manual: Host Software|RepRap Host Software]] are listed here and under GCode compilers as they serve both functions however for comparison purposes their features have been split into the relevant tables.<br />
<br />
== GCode, Etc. Compilers ==<br />
<br />
{|border="1" cellpadding="5" cellspacing="0" class="wikitable sortable"<br />
! Compiler<br />
! Author(s)<br />
! Compatible firmware features<br />
! STL input?<br />
! Multiple STL input?<br />
! Step-NC input?<br />
! RFO input?<br />
! GCode output?<br />
! Step-NC output?<br />
! RFO output?<br />
! Compilation Speed<br />
!class="unsortable"| Documentation<br />
!class="unsortable"| Download<br />
<br />
|-<br />
| [[Reprap host software]]<br />
| [[Main Page|RepRap.org]]<br />
| 5D<br />
| {{true}}<br />
| {{true}}<br />
| {{false}}<br />
| {{true}}<br />
| {{true}}<br />
| {{false}}<br />
| {{true}}<br />
| average<br />
| [[Installing_RepRap_on_your_computer|install guide]], [[User_Manual:_Host_Software|user manual]]<br />
| [http://sourceforge.net/projects/reprap/ dev]<br />
<br />
|-<br />
| [[RepSnapper]]<br />
| [[User:Kulitorum|Kulitorum]]<br />
| 5D, 3D<br />
| {{true}}<br />
| {{true}}<br />
| {{false}}<br />
| <br />
| {{true}}<br />
| {{false}}<br />
| <br />
| fast<br />
| [[RepSnapper Manual:Installation|install guide]], [[RepSnapper Manual:Using RepSnapper|user manual]]<br />
| [http://www.kulitorum.com/RepSnapper.zip windows], [http://www.kulitorum.com/RepSnapper/ linux (dev)]<br />
<br />
|-<br />
| [http://fabmetheus.crsndoo.com/wiki/index.php/Skeinforge SkeinForge]<br />
| [http://fabmetheus.crsndoo.com Enrique]<br />
| 5D, 3D<br />
| {{true}}<br />
| {{false}}<br />
| {{false}}<br />
| <br />
| {{true}}<br />
| {{false}}<br />
| {{false}}<br />
| average<br />
| [http://www.bitsfrombytes.com/wiki/index.php?title=Skeinforge manual]<br />
| [http://fabmetheus.crsndoo.com/ latest builds]<br />
<br />
|-<br />
| Netfabb Engine<br />
| Netfabb<br />
| <br />
| {{true}}<br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
| fast<br />
| <br />
| [http://www.bitsfrombytes.com/index.php?page=shop.product_details&product_id=184&flypage=flypage-ask.tpl&pop=0&option=com_virtuemart&Itemid=1 latest release]<br />
<br />
|-<br />
| [[SuperSkein]]<br />
| [[User:MaskedRetriever|MaskedRetriever]]<br />
| <br />
| {{true}}<br />
| <br />
| <br />
| <br />
| {{true}}<br />
| <br />
| <br />
| fast<br />
| <br />
| [http://github.com/MaskedRetriever/SuperSkein/ src], [http://github.com/MaskedRetriever/SuperSkein/downloads downloads]<br />
<br />
|-<br />
| [[printrun]]<br />
| [[User:Kliment | Kliment]]<br />
| <br />
| {{True}}<br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
| [[https://github.com/kliment/Printrun]]<br />
<br />
|-<br />
|}<br />
<br />
=Related=<br />
*[[Template:My_Toolchain]]<br />
<br />
<br />
[[Category:Software]][[Category:Firmware]]<br />
[[Category:Working Configuration]]</div>
Nesqi
https://reprap.org/mediawiki/index.php?title=CAM_Toolchains&diff=40690
CAM Toolchains
2011-08-27T20:16:54Z
<p>Nesqi: /* GCode, Etc. Compilers */</p>
<hr />
<div>A RepRap CAM toolchain consists of all the software elements needed to create printed 3d models from CAD models to firmware.<br />
<br />
This list contains the various toolchain components available and provides a comparison of their features, compatible components and how to get them.<br />
<br />
It should be noted that a comparison of CAD modeling programs is outside of the scope of this article. CAM toolchains are generally CAD program agnostic because they can accept standard STL models as input which almost all CAD programs can export directly or through plugins.<br />
<br />
__TOC__<br />
<br style="clear:both"/><br />
=Working Configurations=<br />
There are a number of [[:Category:Working Configuration|working configurations]] for RepRap.<br />
Please do yours up in a new wiki page, and then add the text <br />
<nowiki>[[Category:Working Configuration]]</nowiki><br />
to that page to add it to the existing list.<br />
==Firmware==<br />
Here is a brief list of firmware that appears to be available for repraps:<br />
<br />
* [[Firmware#FiveD | FiveD]]<br />
* [[Firmware#Tonokip | Tonokip]]<br />
* [[Sprinter]]<br />
* [[Teacup Firmware]]<br />
* [[sjfw]]<br />
* [[Makerbot]]<br />
* [[Firmware#Generation3 | Generation3]]<br />
* [[Firmware#Generation2 | Generation2]]<br />
* [[Firmware#Klementkip | Klementkip]]<br />
* [[Gen2OnABoard]]<br />
* [[Hydra-MMM]]<br />
* [[Firmware#Grbl | Grbl]]<br />
<br />
For more details, see [[List of Firmware]] and [[Comparison of Firmware]]<br />
<br />
== RepRap Drivers ==<br />
<br />
{|border="1" cellpadding="5" cellspacing="0" class="wikitable sortable"<br />
! Driver<br />
! Author(s)<br />
! Compatible firmware(s)<br />
! Manual movement?<br />
! Manual extruder control?<br />
! Manual stepper disable?<br />
! Manual heated build platform control?<br />
! Live GCode terminal?<br />
! SD card upload?<br />
! GCode input?<br />
! Step-NC input?<br />
! Integrated GCode compiler?<br />
!class="unsortable"| Documentation<br />
!class="unsortable"| Download<br />
<br />
|-<br />
| [[EMCRepRap]]<br />
| [http://linuxcnc.org EMC] and [[Main Page|RepRap.org]]<br />
| Linux PC<br />
| {{true}}<br />
| <br />
| <br />
| <br />
| <br />
| {{false}}<br />
| <br />
| <br />
|{{false}}<br />
| [[EMCRepRap|wiki page]]<br />
| [[EMCRepRap|wiki page]]<br />
<br />
|-<br />
| [[Mendel_User_Manual:_Host_Software|RepRap Host Software]]<br />
| [[Main Page|RepRap.org]]<br />
| 5D GCode Interpreter, FiveD on Arduino, more?<br />
| {{true}}<br />
| {{true}}<br />
| {{false}}<br />
| {{true}}<br />
| {{false}}<br />
| <br />
| {{true}}<br />
| {{false}}<br />
| {{true}}<br />
| [[Installing_RepRap_on_your_computer|install guide]], [[User_Manual:_Host_Software|user manual]]<br />
| [http://sourceforge.net/projects/reprap/ dev]<br />
<br />
|-<br />
| [[RepSnapper_Manual:Introduction|RepSnapper]]<br />
| Kulitorum<br />
| 5D GCode Interpreter, 3D GCode Interpreter<br />
| {{true}}<br />
| {{true}}<br />
| {{true}} <br />
use a Custom Button<br />
| {{true}} <br />
use a Custom Button<br />
| {{true}}<br />
| <br />
| {{true}}<br />
| {{false}}<br />
| {{true}}<br />
| [[RepSnapper Manual:Installation|install guide]], [[RepSnapper Manual:Using RepSnapper|user manual]]<br />
| [http://svn.kulitorum.com/RepSnapper/MSVC9/Release/ windows], [https://sites.google.com/site/davidbuzz/repsnapper-for-osx-binaries osx], [http://github.com/timschmidt/repsnapper src]<br />
<br />
|-<br />
| [[ReplicatorG]]<br />
| [[RRRF]]<br />
| Makerbot, [http://github.com/D1plo1d/ReplicatorG/tree/feature-5d-checksums 5D]<br />
| {{true}}<br />
| {{true}}<br />
| {{true}}<br />
| {{true}}<br />
| {{false}}<br />
| {{true}}<br />
| {{true}}<br />
| {{false}}<br />
| {{true}}<br />
| [http://replicat.org/installation install guide], [http://replicat.org/usage user manual]<br />
| [http://replicat.org/download stable]<br />
<br />
|-<br />
| send.py (bundled with SkeinForge)<br />
| Brendan Erwin and John Gilmore<br />
| 5D GCode Interpreter, 3D GCode Interpreter<br />
| {{false}}<br />
| {{false}}<br />
| {{false}}<br />
| {{false}}<br />
| {{false}}<br />
| {{false}}<br />
| {{true}}<br />
| {{false}}<br />
| {{false}}<br />
| [[ArduinoSend|user manual]]<br />
| [http://fabmetheus.crsndoo.com/latest builds]<br />
<br />
|-<br />
| GCode-utils<br />
| Ralith<br />
| 5D GCode Interpreter?, 3D GCode Interpreter?<br />
| {{true}}<br />
| <br />
| <br />
| <br />
| {{true}}<br />
| <br />
| {{true}}<br />
| {{false}}<br />
| {{false}}<br />
| [http://ralith.github.com/reprap-utils/ Website]<br />
| [http://github.com/Ralith/reprap-utils src], [http://ralith.github.com/reprap-utils/reprap-utils.tar.bz2 linux binaries]<br />
<br />
|-<br />
|}<br />
<br />
<br/><br />
'''Note:''' some drivers such as the [[User Manual: Host Software|RepRap Host Software]] are listed here and under GCode compilers as they serve both functions however for comparison purposes their features have been split into the relevant tables.<br />
<br />
== GCode, Etc. Compilers ==<br />
<br />
{|border="1" cellpadding="5" cellspacing="0" class="wikitable sortable"<br />
! Compiler<br />
! Author(s)<br />
! Compatible firmware features<br />
! STL input?<br />
! Multiple STL input?<br />
! Step-NC input?<br />
! RFO input?<br />
! GCode output?<br />
! Step-NC output?<br />
! RFO output?<br />
! Compilation Speed<br />
!class="unsortable"| Documentation<br />
!class="unsortable"| Download<br />
<br />
|-<br />
| [[Reprap host software]]<br />
| [[Main Page|RepRap.org]]<br />
| 5D<br />
| {{true}}<br />
| {{true}}<br />
| {{false}}<br />
| {{true}}<br />
| {{true}}<br />
| {{false}}<br />
| {{true}}<br />
| average<br />
| [[Installing_RepRap_on_your_computer|install guide]], [[User_Manual:_Host_Software|user manual]]<br />
| [http://sourceforge.net/projects/reprap/ dev]<br />
<br />
|-<br />
| [[RepSnapper]]<br />
| [[User:Kulitorum|Kulitorum]]<br />
| 5D, 3D<br />
| {{true}}<br />
| {{true}}<br />
| {{false}}<br />
| <br />
| {{true}}<br />
| {{false}}<br />
| <br />
| fast<br />
| [[RepSnapper Manual:Installation|install guide]], [[RepSnapper Manual:Using RepSnapper|user manual]]<br />
| [http://www.kulitorum.com/RepSnapper.zip windows], [http://www.kulitorum.com/RepSnapper/ linux (dev)]<br />
<br />
|-<br />
| [http://fabmetheus.crsndoo.com/wiki/index.php/Skeinforge SkeinForge]<br />
| [http://fabmetheus.crsndoo.com Enrique]<br />
| 5D, 3D<br />
| {{true}}<br />
| {{false}}<br />
| {{false}}<br />
| <br />
| {{true}}<br />
| {{false}}<br />
| {{false}}<br />
| average<br />
| [http://www.bitsfrombytes.com/wiki/index.php?title=Skeinforge manual]<br />
| [http://fabmetheus.crsndoo.com/ latest builds]<br />
<br />
|-<br />
| Netfabb Engine<br />
| Netfabb<br />
| <br />
| {{true}}<br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
| fast<br />
| <br />
| [http://www.bitsfrombytes.com/index.php?page=shop.product_details&product_id=184&flypage=flypage-ask.tpl&pop=0&option=com_virtuemart&Itemid=1 latest release]<br />
<br />
|-<br />
| [[SuperSkein]]<br />
| [[User:MaskedRetriever|MaskedRetriever]]<br />
| <br />
| {{true}}<br />
| <br />
| <br />
| <br />
| {{true}}<br />
| <br />
| <br />
| fast<br />
| <br />
| [http://github.com/MaskedRetriever/SuperSkein/ src], [http://github.com/MaskedRetriever/SuperSkein/downloads downloads]<br />
<br />
|-<br />
| [[printrun]]<br />
| [[User:Kliment | Kliment]]<br />
| <br />
| {{True}}<br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
| [[https://github.com/kliment/Printrun | Github]]<br />
<br />
|-<br />
|}<br />
<br />
=Related=<br />
*[[Template:My_Toolchain]]<br />
<br />
<br />
[[Category:Software]][[Category:Firmware]]<br />
[[Category:Working Configuration]]</div>
Nesqi
https://reprap.org/mediawiki/index.php?title=CAM_Toolchains&diff=40689
CAM Toolchains
2011-08-27T20:16:07Z
<p>Nesqi: /* GCode, Etc. Compilers */</p>
<hr />
<div>A RepRap CAM toolchain consists of all the software elements needed to create printed 3d models from CAD models to firmware.<br />
<br />
This list contains the various toolchain components available and provides a comparison of their features, compatible components and how to get them.<br />
<br />
It should be noted that a comparison of CAD modeling programs is outside of the scope of this article. CAM toolchains are generally CAD program agnostic because they can accept standard STL models as input which almost all CAD programs can export directly or through plugins.<br />
<br />
__TOC__<br />
<br style="clear:both"/><br />
=Working Configurations=<br />
There are a number of [[:Category:Working Configuration|working configurations]] for RepRap.<br />
Please do yours up in a new wiki page, and then add the text <br />
<nowiki>[[Category:Working Configuration]]</nowiki><br />
to that page to add it to the existing list.<br />
==Firmware==<br />
Here is a brief list of firmware that appears to be available for repraps:<br />
<br />
* [[Firmware#FiveD | FiveD]]<br />
* [[Firmware#Tonokip | Tonokip]]<br />
* [[Sprinter]]<br />
* [[Teacup Firmware]]<br />
* [[sjfw]]<br />
* [[Makerbot]]<br />
* [[Firmware#Generation3 | Generation3]]<br />
* [[Firmware#Generation2 | Generation2]]<br />
* [[Firmware#Klementkip | Klementkip]]<br />
* [[Gen2OnABoard]]<br />
* [[Hydra-MMM]]<br />
* [[Firmware#Grbl | Grbl]]<br />
<br />
For more details, see [[List of Firmware]] and [[Comparison of Firmware]]<br />
<br />
== RepRap Drivers ==<br />
<br />
{|border="1" cellpadding="5" cellspacing="0" class="wikitable sortable"<br />
! Driver<br />
! Author(s)<br />
! Compatible firmware(s)<br />
! Manual movement?<br />
! Manual extruder control?<br />
! Manual stepper disable?<br />
! Manual heated build platform control?<br />
! Live GCode terminal?<br />
! SD card upload?<br />
! GCode input?<br />
! Step-NC input?<br />
! Integrated GCode compiler?<br />
!class="unsortable"| Documentation<br />
!class="unsortable"| Download<br />
<br />
|-<br />
| [[EMCRepRap]]<br />
| [http://linuxcnc.org EMC] and [[Main Page|RepRap.org]]<br />
| Linux PC<br />
| {{true}}<br />
| <br />
| <br />
| <br />
| <br />
| {{false}}<br />
| <br />
| <br />
|{{false}}<br />
| [[EMCRepRap|wiki page]]<br />
| [[EMCRepRap|wiki page]]<br />
<br />
|-<br />
| [[Mendel_User_Manual:_Host_Software|RepRap Host Software]]<br />
| [[Main Page|RepRap.org]]<br />
| 5D GCode Interpreter, FiveD on Arduino, more?<br />
| {{true}}<br />
| {{true}}<br />
| {{false}}<br />
| {{true}}<br />
| {{false}}<br />
| <br />
| {{true}}<br />
| {{false}}<br />
| {{true}}<br />
| [[Installing_RepRap_on_your_computer|install guide]], [[User_Manual:_Host_Software|user manual]]<br />
| [http://sourceforge.net/projects/reprap/ dev]<br />
<br />
|-<br />
| [[RepSnapper_Manual:Introduction|RepSnapper]]<br />
| Kulitorum<br />
| 5D GCode Interpreter, 3D GCode Interpreter<br />
| {{true}}<br />
| {{true}}<br />
| {{true}} <br />
use a Custom Button<br />
| {{true}} <br />
use a Custom Button<br />
| {{true}}<br />
| <br />
| {{true}}<br />
| {{false}}<br />
| {{true}}<br />
| [[RepSnapper Manual:Installation|install guide]], [[RepSnapper Manual:Using RepSnapper|user manual]]<br />
| [http://svn.kulitorum.com/RepSnapper/MSVC9/Release/ windows], [https://sites.google.com/site/davidbuzz/repsnapper-for-osx-binaries osx], [http://github.com/timschmidt/repsnapper src]<br />
<br />
|-<br />
| [[ReplicatorG]]<br />
| [[RRRF]]<br />
| Makerbot, [http://github.com/D1plo1d/ReplicatorG/tree/feature-5d-checksums 5D]<br />
| {{true}}<br />
| {{true}}<br />
| {{true}}<br />
| {{true}}<br />
| {{false}}<br />
| {{true}}<br />
| {{true}}<br />
| {{false}}<br />
| {{true}}<br />
| [http://replicat.org/installation install guide], [http://replicat.org/usage user manual]<br />
| [http://replicat.org/download stable]<br />
<br />
|-<br />
| send.py (bundled with SkeinForge)<br />
| Brendan Erwin and John Gilmore<br />
| 5D GCode Interpreter, 3D GCode Interpreter<br />
| {{false}}<br />
| {{false}}<br />
| {{false}}<br />
| {{false}}<br />
| {{false}}<br />
| {{false}}<br />
| {{true}}<br />
| {{false}}<br />
| {{false}}<br />
| [[ArduinoSend|user manual]]<br />
| [http://fabmetheus.crsndoo.com/latest builds]<br />
<br />
|-<br />
| GCode-utils<br />
| Ralith<br />
| 5D GCode Interpreter?, 3D GCode Interpreter?<br />
| {{true}}<br />
| <br />
| <br />
| <br />
| {{true}}<br />
| <br />
| {{true}}<br />
| {{false}}<br />
| {{false}}<br />
| [http://ralith.github.com/reprap-utils/ Website]<br />
| [http://github.com/Ralith/reprap-utils src], [http://ralith.github.com/reprap-utils/reprap-utils.tar.bz2 linux binaries]<br />
<br />
|-<br />
|}<br />
<br />
<br/><br />
'''Note:''' some drivers such as the [[User Manual: Host Software|RepRap Host Software]] are listed here and under GCode compilers as they serve both functions however for comparison purposes their features have been split into the relevant tables.<br />
<br />
== GCode, Etc. Compilers ==<br />
<br />
{|border="1" cellpadding="5" cellspacing="0" class="wikitable sortable"<br />
! Compiler<br />
! Author(s)<br />
! Compatible firmware features<br />
! STL input?<br />
! Multiple STL input?<br />
! Step-NC input?<br />
! RFO input?<br />
! GCode output?<br />
! Step-NC output?<br />
! RFO output?<br />
! Compilation Speed<br />
!class="unsortable"| Documentation<br />
!class="unsortable"| Download<br />
<br />
|-<br />
| [[Reprap host software]]<br />
| [[Main Page|RepRap.org]]<br />
| 5D<br />
| {{true}}<br />
| {{true}}<br />
| {{false}}<br />
| {{true}}<br />
| {{true}}<br />
| {{false}}<br />
| {{true}}<br />
| average<br />
| [[Installing_RepRap_on_your_computer|install guide]], [[User_Manual:_Host_Software|user manual]]<br />
| [http://sourceforge.net/projects/reprap/ dev]<br />
<br />
|-<br />
| [[RepSnapper]]<br />
| [[User:Kulitorum|Kulitorum]]<br />
| 5D, 3D<br />
| {{true}}<br />
| {{true}}<br />
| {{false}}<br />
| <br />
| {{true}}<br />
| {{false}}<br />
| <br />
| fast<br />
| [[RepSnapper Manual:Installation|install guide]], [[RepSnapper Manual:Using RepSnapper|user manual]]<br />
| [http://www.kulitorum.com/RepSnapper.zip windows], [http://www.kulitorum.com/RepSnapper/ linux (dev)]<br />
<br />
|-<br />
| [http://fabmetheus.crsndoo.com/wiki/index.php/Skeinforge SkeinForge]<br />
| [http://fabmetheus.crsndoo.com Enrique]<br />
| 5D, 3D<br />
| {{true}}<br />
| {{false}}<br />
| {{false}}<br />
| <br />
| {{true}}<br />
| {{false}}<br />
| {{false}}<br />
| average<br />
| [http://www.bitsfrombytes.com/wiki/index.php?title=Skeinforge manual]<br />
| [http://fabmetheus.crsndoo.com/ latest builds]<br />
<br />
|-<br />
| Netfabb Engine<br />
| Netfabb<br />
| <br />
| {{true}}<br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
| fast<br />
| <br />
| [http://www.bitsfrombytes.com/index.php?page=shop.product_details&product_id=184&flypage=flypage-ask.tpl&pop=0&option=com_virtuemart&Itemid=1 latest release]<br />
<br />
|-<br />
| [[SuperSkein]]<br />
| [[User:MaskedRetriever|MaskedRetriever]]<br />
| <br />
| {{true}}<br />
| <br />
| <br />
| <br />
| {{true}}<br />
| <br />
| <br />
| fast<br />
| <br />
| [http://github.com/MaskedRetriever/SuperSkein/ src], [http://github.com/MaskedRetriever/SuperSkein/downloads downloads]<br />
<br />
|-<br />
| [[printrun]]<br />
| [[User:Kliment | Kliment]]<br />
| <br />
| {{True}}<br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
| [[https://github.com/kliment/Printrun | Github]]<br />
}<br />
<br />
=Related=<br />
*[[Template:My_Toolchain]]<br />
<br />
<br />
[[Category:Software]][[Category:Firmware]]<br />
[[Category:Working Configuration]]</div>
Nesqi
https://reprap.org/mediawiki/index.php?title=CAM_Toolchains&diff=40688
CAM Toolchains
2011-08-27T20:15:13Z
<p>Nesqi: /* GCode, Etc. Compilers */</p>
<hr />
<div>A RepRap CAM toolchain consists of all the software elements needed to create printed 3d models from CAD models to firmware.<br />
<br />
This list contains the various toolchain components available and provides a comparison of their features, compatible components and how to get them.<br />
<br />
It should be noted that a comparison of CAD modeling programs is outside of the scope of this article. CAM toolchains are generally CAD program agnostic because they can accept standard STL models as input which almost all CAD programs can export directly or through plugins.<br />
<br />
__TOC__<br />
<br style="clear:both"/><br />
=Working Configurations=<br />
There are a number of [[:Category:Working Configuration|working configurations]] for RepRap.<br />
Please do yours up in a new wiki page, and then add the text <br />
<nowiki>[[Category:Working Configuration]]</nowiki><br />
to that page to add it to the existing list.<br />
==Firmware==<br />
Here is a brief list of firmware that appears to be available for repraps:<br />
<br />
* [[Firmware#FiveD | FiveD]]<br />
* [[Firmware#Tonokip | Tonokip]]<br />
* [[Sprinter]]<br />
* [[Teacup Firmware]]<br />
* [[sjfw]]<br />
* [[Makerbot]]<br />
* [[Firmware#Generation3 | Generation3]]<br />
* [[Firmware#Generation2 | Generation2]]<br />
* [[Firmware#Klementkip | Klementkip]]<br />
* [[Gen2OnABoard]]<br />
* [[Hydra-MMM]]<br />
* [[Firmware#Grbl | Grbl]]<br />
<br />
For more details, see [[List of Firmware]] and [[Comparison of Firmware]]<br />
<br />
== RepRap Drivers ==<br />
<br />
{|border="1" cellpadding="5" cellspacing="0" class="wikitable sortable"<br />
! Driver<br />
! Author(s)<br />
! Compatible firmware(s)<br />
! Manual movement?<br />
! Manual extruder control?<br />
! Manual stepper disable?<br />
! Manual heated build platform control?<br />
! Live GCode terminal?<br />
! SD card upload?<br />
! GCode input?<br />
! Step-NC input?<br />
! Integrated GCode compiler?<br />
!class="unsortable"| Documentation<br />
!class="unsortable"| Download<br />
<br />
|-<br />
| [[EMCRepRap]]<br />
| [http://linuxcnc.org EMC] and [[Main Page|RepRap.org]]<br />
| Linux PC<br />
| {{true}}<br />
| <br />
| <br />
| <br />
| <br />
| {{false}}<br />
| <br />
| <br />
|{{false}}<br />
| [[EMCRepRap|wiki page]]<br />
| [[EMCRepRap|wiki page]]<br />
<br />
|-<br />
| [[Mendel_User_Manual:_Host_Software|RepRap Host Software]]<br />
| [[Main Page|RepRap.org]]<br />
| 5D GCode Interpreter, FiveD on Arduino, more?<br />
| {{true}}<br />
| {{true}}<br />
| {{false}}<br />
| {{true}}<br />
| {{false}}<br />
| <br />
| {{true}}<br />
| {{false}}<br />
| {{true}}<br />
| [[Installing_RepRap_on_your_computer|install guide]], [[User_Manual:_Host_Software|user manual]]<br />
| [http://sourceforge.net/projects/reprap/ dev]<br />
<br />
|-<br />
| [[RepSnapper_Manual:Introduction|RepSnapper]]<br />
| Kulitorum<br />
| 5D GCode Interpreter, 3D GCode Interpreter<br />
| {{true}}<br />
| {{true}}<br />
| {{true}} <br />
use a Custom Button<br />
| {{true}} <br />
use a Custom Button<br />
| {{true}}<br />
| <br />
| {{true}}<br />
| {{false}}<br />
| {{true}}<br />
| [[RepSnapper Manual:Installation|install guide]], [[RepSnapper Manual:Using RepSnapper|user manual]]<br />
| [http://svn.kulitorum.com/RepSnapper/MSVC9/Release/ windows], [https://sites.google.com/site/davidbuzz/repsnapper-for-osx-binaries osx], [http://github.com/timschmidt/repsnapper src]<br />
<br />
|-<br />
| [[ReplicatorG]]<br />
| [[RRRF]]<br />
| Makerbot, [http://github.com/D1plo1d/ReplicatorG/tree/feature-5d-checksums 5D]<br />
| {{true}}<br />
| {{true}}<br />
| {{true}}<br />
| {{true}}<br />
| {{false}}<br />
| {{true}}<br />
| {{true}}<br />
| {{false}}<br />
| {{true}}<br />
| [http://replicat.org/installation install guide], [http://replicat.org/usage user manual]<br />
| [http://replicat.org/download stable]<br />
<br />
|-<br />
| send.py (bundled with SkeinForge)<br />
| Brendan Erwin and John Gilmore<br />
| 5D GCode Interpreter, 3D GCode Interpreter<br />
| {{false}}<br />
| {{false}}<br />
| {{false}}<br />
| {{false}}<br />
| {{false}}<br />
| {{false}}<br />
| {{true}}<br />
| {{false}}<br />
| {{false}}<br />
| [[ArduinoSend|user manual]]<br />
| [http://fabmetheus.crsndoo.com/latest builds]<br />
<br />
|-<br />
| GCode-utils<br />
| Ralith<br />
| 5D GCode Interpreter?, 3D GCode Interpreter?<br />
| {{true}}<br />
| <br />
| <br />
| <br />
| {{true}}<br />
| <br />
| {{true}}<br />
| {{false}}<br />
| {{false}}<br />
| [http://ralith.github.com/reprap-utils/ Website]<br />
| [http://github.com/Ralith/reprap-utils src], [http://ralith.github.com/reprap-utils/reprap-utils.tar.bz2 linux binaries]<br />
<br />
|-<br />
|}<br />
<br />
<br/><br />
'''Note:''' some drivers such as the [[User Manual: Host Software|RepRap Host Software]] are listed here and under GCode compilers as they serve both functions however for comparison purposes their features have been split into the relevant tables.<br />
<br />
== GCode, Etc. Compilers ==<br />
<br />
{|border="1" cellpadding="5" cellspacing="0" class="wikitable sortable"<br />
! Compiler<br />
! Author(s)<br />
! Compatible firmware features<br />
! STL input?<br />
! Multiple STL input?<br />
! Step-NC input?<br />
! RFO input?<br />
! GCode output?<br />
! Step-NC output?<br />
! RFO output?<br />
! Compilation Speed<br />
!class="unsortable"| Documentation<br />
!class="unsortable"| Download<br />
<br />
|-<br />
| [[Reprap host software]]<br />
| [[Main Page|RepRap.org]]<br />
| 5D<br />
| {{true}}<br />
| {{true}}<br />
| {{false}}<br />
| {{true}}<br />
| {{true}}<br />
| {{false}}<br />
| {{true}}<br />
| average<br />
| [[Installing_RepRap_on_your_computer|install guide]], [[User_Manual:_Host_Software|user manual]]<br />
| [http://sourceforge.net/projects/reprap/ dev]<br />
<br />
|-<br />
| [[RepSnapper]]<br />
| [[User:Kulitorum|Kulitorum]]<br />
| 5D, 3D<br />
| {{true}}<br />
| {{true}}<br />
| {{false}}<br />
| <br />
| {{true}}<br />
| {{false}}<br />
| <br />
| fast<br />
| [[RepSnapper Manual:Installation|install guide]], [[RepSnapper Manual:Using RepSnapper|user manual]]<br />
| [http://www.kulitorum.com/RepSnapper.zip windows], [http://www.kulitorum.com/RepSnapper/ linux (dev)]<br />
<br />
|-<br />
| [http://fabmetheus.crsndoo.com/wiki/index.php/Skeinforge SkeinForge]<br />
| [http://fabmetheus.crsndoo.com Enrique]<br />
| 5D, 3D<br />
| {{true}}<br />
| {{false}}<br />
| {{false}}<br />
| <br />
| {{true}}<br />
| {{false}}<br />
| {{false}}<br />
| average<br />
| [http://www.bitsfrombytes.com/wiki/index.php?title=Skeinforge manual]<br />
| [http://fabmetheus.crsndoo.com/ latest builds]<br />
<br />
|-<br />
| Netfabb Engine<br />
| Netfabb<br />
| <br />
| {{true}}<br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
| fast<br />
| <br />
| [http://www.bitsfrombytes.com/index.php?page=shop.product_details&product_id=184&flypage=flypage-ask.tpl&pop=0&option=com_virtuemart&Itemid=1 latest release]<br />
<br />
|-<br />
| [[SuperSkein]]<br />
| [[User:MaskedRetriever|MaskedRetriever]]<br />
| <br />
| {{true}}<br />
| <br />
| <br />
| <br />
| {{true}}<br />
| <br />
| <br />
| fast<br />
| <br />
| [http://github.com/MaskedRetriever/SuperSkein/ src], [http://github.com/MaskedRetriever/SuperSkein/downloads downloads]<br />
<br />
|-<br />
| [[printrun]]<br />
| [[User:Kliment | Kliment]]<br />
| <br />
| {{True}}<br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
|[[https://github.com/kliment/Printrun | Github]]}<br />
<br />
=Related=<br />
*[[Template:My_Toolchain]]<br />
<br />
<br />
[[Category:Software]][[Category:Firmware]]<br />
[[Category:Working Configuration]]</div>
Nesqi
https://reprap.org/mediawiki/index.php?title=CAM_Toolchains&diff=40686
CAM Toolchains
2011-08-27T20:14:01Z
<p>Nesqi: /* GCode, Etc. Compilers */</p>
<hr />
<div>A RepRap CAM toolchain consists of all the software elements needed to create printed 3d models from CAD models to firmware.<br />
<br />
This list contains the various toolchain components available and provides a comparison of their features, compatible components and how to get them.<br />
<br />
It should be noted that a comparison of CAD modeling programs is outside of the scope of this article. CAM toolchains are generally CAD program agnostic because they can accept standard STL models as input which almost all CAD programs can export directly or through plugins.<br />
<br />
__TOC__<br />
<br style="clear:both"/><br />
=Working Configurations=<br />
There are a number of [[:Category:Working Configuration|working configurations]] for RepRap.<br />
Please do yours up in a new wiki page, and then add the text <br />
<nowiki>[[Category:Working Configuration]]</nowiki><br />
to that page to add it to the existing list.<br />
==Firmware==<br />
Here is a brief list of firmware that appears to be available for repraps:<br />
<br />
* [[Firmware#FiveD | FiveD]]<br />
* [[Firmware#Tonokip | Tonokip]]<br />
* [[Sprinter]]<br />
* [[Teacup Firmware]]<br />
* [[sjfw]]<br />
* [[Makerbot]]<br />
* [[Firmware#Generation3 | Generation3]]<br />
* [[Firmware#Generation2 | Generation2]]<br />
* [[Firmware#Klementkip | Klementkip]]<br />
* [[Gen2OnABoard]]<br />
* [[Hydra-MMM]]<br />
* [[Firmware#Grbl | Grbl]]<br />
<br />
For more details, see [[List of Firmware]] and [[Comparison of Firmware]]<br />
<br />
== RepRap Drivers ==<br />
<br />
{|border="1" cellpadding="5" cellspacing="0" class="wikitable sortable"<br />
! Driver<br />
! Author(s)<br />
! Compatible firmware(s)<br />
! Manual movement?<br />
! Manual extruder control?<br />
! Manual stepper disable?<br />
! Manual heated build platform control?<br />
! Live GCode terminal?<br />
! SD card upload?<br />
! GCode input?<br />
! Step-NC input?<br />
! Integrated GCode compiler?<br />
!class="unsortable"| Documentation<br />
!class="unsortable"| Download<br />
<br />
|-<br />
| [[EMCRepRap]]<br />
| [http://linuxcnc.org EMC] and [[Main Page|RepRap.org]]<br />
| Linux PC<br />
| {{true}}<br />
| <br />
| <br />
| <br />
| <br />
| {{false}}<br />
| <br />
| <br />
|{{false}}<br />
| [[EMCRepRap|wiki page]]<br />
| [[EMCRepRap|wiki page]]<br />
<br />
|-<br />
| [[Mendel_User_Manual:_Host_Software|RepRap Host Software]]<br />
| [[Main Page|RepRap.org]]<br />
| 5D GCode Interpreter, FiveD on Arduino, more?<br />
| {{true}}<br />
| {{true}}<br />
| {{false}}<br />
| {{true}}<br />
| {{false}}<br />
| <br />
| {{true}}<br />
| {{false}}<br />
| {{true}}<br />
| [[Installing_RepRap_on_your_computer|install guide]], [[User_Manual:_Host_Software|user manual]]<br />
| [http://sourceforge.net/projects/reprap/ dev]<br />
<br />
|-<br />
| [[RepSnapper_Manual:Introduction|RepSnapper]]<br />
| Kulitorum<br />
| 5D GCode Interpreter, 3D GCode Interpreter<br />
| {{true}}<br />
| {{true}}<br />
| {{true}} <br />
use a Custom Button<br />
| {{true}} <br />
use a Custom Button<br />
| {{true}}<br />
| <br />
| {{true}}<br />
| {{false}}<br />
| {{true}}<br />
| [[RepSnapper Manual:Installation|install guide]], [[RepSnapper Manual:Using RepSnapper|user manual]]<br />
| [http://svn.kulitorum.com/RepSnapper/MSVC9/Release/ windows], [https://sites.google.com/site/davidbuzz/repsnapper-for-osx-binaries osx], [http://github.com/timschmidt/repsnapper src]<br />
<br />
|-<br />
| [[ReplicatorG]]<br />
| [[RRRF]]<br />
| Makerbot, [http://github.com/D1plo1d/ReplicatorG/tree/feature-5d-checksums 5D]<br />
| {{true}}<br />
| {{true}}<br />
| {{true}}<br />
| {{true}}<br />
| {{false}}<br />
| {{true}}<br />
| {{true}}<br />
| {{false}}<br />
| {{true}}<br />
| [http://replicat.org/installation install guide], [http://replicat.org/usage user manual]<br />
| [http://replicat.org/download stable]<br />
<br />
|-<br />
| send.py (bundled with SkeinForge)<br />
| Brendan Erwin and John Gilmore<br />
| 5D GCode Interpreter, 3D GCode Interpreter<br />
| {{false}}<br />
| {{false}}<br />
| {{false}}<br />
| {{false}}<br />
| {{false}}<br />
| {{false}}<br />
| {{true}}<br />
| {{false}}<br />
| {{false}}<br />
| [[ArduinoSend|user manual]]<br />
| [http://fabmetheus.crsndoo.com/latest builds]<br />
<br />
|-<br />
| GCode-utils<br />
| Ralith<br />
| 5D GCode Interpreter?, 3D GCode Interpreter?<br />
| {{true}}<br />
| <br />
| <br />
| <br />
| {{true}}<br />
| <br />
| {{true}}<br />
| {{false}}<br />
| {{false}}<br />
| [http://ralith.github.com/reprap-utils/ Website]<br />
| [http://github.com/Ralith/reprap-utils src], [http://ralith.github.com/reprap-utils/reprap-utils.tar.bz2 linux binaries]<br />
<br />
|-<br />
|}<br />
<br />
<br/><br />
'''Note:''' some drivers such as the [[User Manual: Host Software|RepRap Host Software]] are listed here and under GCode compilers as they serve both functions however for comparison purposes their features have been split into the relevant tables.<br />
<br />
== GCode, Etc. Compilers ==<br />
<br />
{|border="1" cellpadding="5" cellspacing="0" class="wikitable sortable"<br />
! Compiler<br />
! Author(s)<br />
! Compatible firmware features<br />
! STL input?<br />
! Multiple STL input?<br />
! Step-NC input?<br />
! RFO input?<br />
! GCode output?<br />
! Step-NC output?<br />
! RFO output?<br />
! Compilation Speed<br />
!class="unsortable"| Documentation<br />
!class="unsortable"| Download<br />
<br />
|-<br />
| [[Reprap host software]]<br />
| [[Main Page|RepRap.org]]<br />
| 5D<br />
| {{true}}<br />
| {{true}}<br />
| {{false}}<br />
| {{true}}<br />
| {{true}}<br />
| {{false}}<br />
| {{true}}<br />
| average<br />
| [[Installing_RepRap_on_your_computer|install guide]], [[User_Manual:_Host_Software|user manual]]<br />
| [http://sourceforge.net/projects/reprap/ dev]<br />
<br />
|-<br />
| [[RepSnapper]]<br />
| [[User:Kulitorum|Kulitorum]]<br />
| 5D, 3D<br />
| {{true}}<br />
| {{true}}<br />
| {{false}}<br />
| <br />
| {{true}}<br />
| {{false}}<br />
| <br />
| fast<br />
| [[RepSnapper Manual:Installation|install guide]], [[RepSnapper Manual:Using RepSnapper|user manual]]<br />
| [http://www.kulitorum.com/RepSnapper.zip windows], [http://www.kulitorum.com/RepSnapper/ linux (dev)]<br />
<br />
|-<br />
| [http://fabmetheus.crsndoo.com/wiki/index.php/Skeinforge SkeinForge]<br />
| [http://fabmetheus.crsndoo.com Enrique]<br />
| 5D, 3D<br />
| {{true}}<br />
| {{false}}<br />
| {{false}}<br />
| <br />
| {{true}}<br />
| {{false}}<br />
| {{false}}<br />
| average<br />
| [http://www.bitsfrombytes.com/wiki/index.php?title=Skeinforge manual]<br />
| [http://fabmetheus.crsndoo.com/ latest builds]<br />
<br />
|-<br />
| Netfabb Engine<br />
| Netfabb<br />
| <br />
| {{true}}<br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
| fast<br />
| <br />
| [http://www.bitsfrombytes.com/index.php?page=shop.product_details&product_id=184&flypage=flypage-ask.tpl&pop=0&option=com_virtuemart&Itemid=1 latest release]<br />
<br />
|-<br />
| [[SuperSkein]]<br />
| [[User:MaskedRetriever|MaskedRetriever]]<br />
| <br />
| {{true}}<br />
| <br />
| <br />
| <br />
| {{true}}<br />
| <br />
| <br />
| fast<br />
| <br />
| [http://github.com/MaskedRetriever/SuperSkein/ src], [http://github.com/MaskedRetriever/SuperSkein/downloads downloads]<br />
<br />
|-<br />
| [[printrun]]<br />
| [[User:Kliment | Kliment]]<br />
| <br />
| {{True}}<br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
|}<br />
<br />
=Related=<br />
*[[Template:My_Toolchain]]<br />
<br />
<br />
[[Category:Software]][[Category:Firmware]]<br />
[[Category:Working Configuration]]</div>
Nesqi
https://reprap.org/mediawiki/index.php?title=CAM_Toolchains&diff=40685
CAM Toolchains
2011-08-27T20:13:41Z
<p>Nesqi: /* GCode, Etc. Compilers */</p>
<hr />
<div>A RepRap CAM toolchain consists of all the software elements needed to create printed 3d models from CAD models to firmware.<br />
<br />
This list contains the various toolchain components available and provides a comparison of their features, compatible components and how to get them.<br />
<br />
It should be noted that a comparison of CAD modeling programs is outside of the scope of this article. CAM toolchains are generally CAD program agnostic because they can accept standard STL models as input which almost all CAD programs can export directly or through plugins.<br />
<br />
__TOC__<br />
<br style="clear:both"/><br />
=Working Configurations=<br />
There are a number of [[:Category:Working Configuration|working configurations]] for RepRap.<br />
Please do yours up in a new wiki page, and then add the text <br />
<nowiki>[[Category:Working Configuration]]</nowiki><br />
to that page to add it to the existing list.<br />
==Firmware==<br />
Here is a brief list of firmware that appears to be available for repraps:<br />
<br />
* [[Firmware#FiveD | FiveD]]<br />
* [[Firmware#Tonokip | Tonokip]]<br />
* [[Sprinter]]<br />
* [[Teacup Firmware]]<br />
* [[sjfw]]<br />
* [[Makerbot]]<br />
* [[Firmware#Generation3 | Generation3]]<br />
* [[Firmware#Generation2 | Generation2]]<br />
* [[Firmware#Klementkip | Klementkip]]<br />
* [[Gen2OnABoard]]<br />
* [[Hydra-MMM]]<br />
* [[Firmware#Grbl | Grbl]]<br />
<br />
For more details, see [[List of Firmware]] and [[Comparison of Firmware]]<br />
<br />
== RepRap Drivers ==<br />
<br />
{|border="1" cellpadding="5" cellspacing="0" class="wikitable sortable"<br />
! Driver<br />
! Author(s)<br />
! Compatible firmware(s)<br />
! Manual movement?<br />
! Manual extruder control?<br />
! Manual stepper disable?<br />
! Manual heated build platform control?<br />
! Live GCode terminal?<br />
! SD card upload?<br />
! GCode input?<br />
! Step-NC input?<br />
! Integrated GCode compiler?<br />
!class="unsortable"| Documentation<br />
!class="unsortable"| Download<br />
<br />
|-<br />
| [[EMCRepRap]]<br />
| [http://linuxcnc.org EMC] and [[Main Page|RepRap.org]]<br />
| Linux PC<br />
| {{true}}<br />
| <br />
| <br />
| <br />
| <br />
| {{false}}<br />
| <br />
| <br />
|{{false}}<br />
| [[EMCRepRap|wiki page]]<br />
| [[EMCRepRap|wiki page]]<br />
<br />
|-<br />
| [[Mendel_User_Manual:_Host_Software|RepRap Host Software]]<br />
| [[Main Page|RepRap.org]]<br />
| 5D GCode Interpreter, FiveD on Arduino, more?<br />
| {{true}}<br />
| {{true}}<br />
| {{false}}<br />
| {{true}}<br />
| {{false}}<br />
| <br />
| {{true}}<br />
| {{false}}<br />
| {{true}}<br />
| [[Installing_RepRap_on_your_computer|install guide]], [[User_Manual:_Host_Software|user manual]]<br />
| [http://sourceforge.net/projects/reprap/ dev]<br />
<br />
|-<br />
| [[RepSnapper_Manual:Introduction|RepSnapper]]<br />
| Kulitorum<br />
| 5D GCode Interpreter, 3D GCode Interpreter<br />
| {{true}}<br />
| {{true}}<br />
| {{true}} <br />
use a Custom Button<br />
| {{true}} <br />
use a Custom Button<br />
| {{true}}<br />
| <br />
| {{true}}<br />
| {{false}}<br />
| {{true}}<br />
| [[RepSnapper Manual:Installation|install guide]], [[RepSnapper Manual:Using RepSnapper|user manual]]<br />
| [http://svn.kulitorum.com/RepSnapper/MSVC9/Release/ windows], [https://sites.google.com/site/davidbuzz/repsnapper-for-osx-binaries osx], [http://github.com/timschmidt/repsnapper src]<br />
<br />
|-<br />
| [[ReplicatorG]]<br />
| [[RRRF]]<br />
| Makerbot, [http://github.com/D1plo1d/ReplicatorG/tree/feature-5d-checksums 5D]<br />
| {{true}}<br />
| {{true}}<br />
| {{true}}<br />
| {{true}}<br />
| {{false}}<br />
| {{true}}<br />
| {{true}}<br />
| {{false}}<br />
| {{true}}<br />
| [http://replicat.org/installation install guide], [http://replicat.org/usage user manual]<br />
| [http://replicat.org/download stable]<br />
<br />
|-<br />
| send.py (bundled with SkeinForge)<br />
| Brendan Erwin and John Gilmore<br />
| 5D GCode Interpreter, 3D GCode Interpreter<br />
| {{false}}<br />
| {{false}}<br />
| {{false}}<br />
| {{false}}<br />
| {{false}}<br />
| {{false}}<br />
| {{true}}<br />
| {{false}}<br />
| {{false}}<br />
| [[ArduinoSend|user manual]]<br />
| [http://fabmetheus.crsndoo.com/latest builds]<br />
<br />
|-<br />
| GCode-utils<br />
| Ralith<br />
| 5D GCode Interpreter?, 3D GCode Interpreter?<br />
| {{true}}<br />
| <br />
| <br />
| <br />
| {{true}}<br />
| <br />
| {{true}}<br />
| {{false}}<br />
| {{false}}<br />
| [http://ralith.github.com/reprap-utils/ Website]<br />
| [http://github.com/Ralith/reprap-utils src], [http://ralith.github.com/reprap-utils/reprap-utils.tar.bz2 linux binaries]<br />
<br />
|-<br />
|}<br />
<br />
<br/><br />
'''Note:''' some drivers such as the [[User Manual: Host Software|RepRap Host Software]] are listed here and under GCode compilers as they serve both functions however for comparison purposes their features have been split into the relevant tables.<br />
<br />
== GCode, Etc. Compilers ==<br />
<br />
{|border="1" cellpadding="5" cellspacing="0" class="wikitable sortable"<br />
! Compiler<br />
! Author(s)<br />
! Compatible firmware features<br />
! STL input?<br />
! Multiple STL input?<br />
! Step-NC input?<br />
! RFO input?<br />
! GCode output?<br />
! Step-NC output?<br />
! RFO output?<br />
! Compilation Speed<br />
!class="unsortable"| Documentation<br />
!class="unsortable"| Download<br />
<br />
|-<br />
| [[Reprap host software]]<br />
| [[Main Page|RepRap.org]]<br />
| 5D<br />
| {{true}}<br />
| {{true}}<br />
| {{false}}<br />
| {{true}}<br />
| {{true}}<br />
| {{false}}<br />
| {{true}}<br />
| average<br />
| [[Installing_RepRap_on_your_computer|install guide]], [[User_Manual:_Host_Software|user manual]]<br />
| [http://sourceforge.net/projects/reprap/ dev]<br />
<br />
|-<br />
| [[RepSnapper]]<br />
| [[User:Kulitorum|Kulitorum]]<br />
| 5D, 3D<br />
| {{true}}<br />
| {{true}}<br />
| {{false}}<br />
| <br />
| {{true}}<br />
| {{false}}<br />
| <br />
| fast<br />
| [[RepSnapper Manual:Installation|install guide]], [[RepSnapper Manual:Using RepSnapper|user manual]]<br />
| [http://www.kulitorum.com/RepSnapper.zip windows], [http://www.kulitorum.com/RepSnapper/ linux (dev)]<br />
<br />
|-<br />
| [http://fabmetheus.crsndoo.com/wiki/index.php/Skeinforge SkeinForge]<br />
| [http://fabmetheus.crsndoo.com Enrique]<br />
| 5D, 3D<br />
| {{true}}<br />
| {{false}}<br />
| {{false}}<br />
| <br />
| {{true}}<br />
| {{false}}<br />
| {{false}}<br />
| average<br />
| [http://www.bitsfrombytes.com/wiki/index.php?title=Skeinforge manual]<br />
| [http://fabmetheus.crsndoo.com/ latest builds]<br />
<br />
|-<br />
| Netfabb Engine<br />
| Netfabb<br />
| <br />
| {{true}}<br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
| fast<br />
| <br />
| [http://www.bitsfrombytes.com/index.php?page=shop.product_details&product_id=184&flypage=flypage-ask.tpl&pop=0&option=com_virtuemart&Itemid=1 latest release]<br />
<br />
|-<br />
| [[SuperSkein]]<br />
| [[User:MaskedRetriever|MaskedRetriever]]<br />
| <br />
| {{true}}<br />
| <br />
| <br />
| <br />
| {{true}}<br />
| <br />
| <br />
| fast<br />
| <br />
| [http://github.com/MaskedRetriever/SuperSkein/ src], [http://github.com/MaskedRetriever/SuperSkein/downloads downloads]<br />
<br />
|-<br />
| [[printrun]]<br />
| [[User:Kliment | Kliment]]<br />
| <br />
| {{True}}<br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
}<br />
<br />
=Related=<br />
*[[Template:My_Toolchain]]<br />
<br />
<br />
[[Category:Software]][[Category:Firmware]]<br />
[[Category:Working Configuration]]</div>
Nesqi
https://reprap.org/mediawiki/index.php?title=CAM_Toolchains&diff=40684
CAM Toolchains
2011-08-27T20:13:12Z
<p>Nesqi: /* GCode, Etc. Compilers */</p>
<hr />
<div>A RepRap CAM toolchain consists of all the software elements needed to create printed 3d models from CAD models to firmware.<br />
<br />
This list contains the various toolchain components available and provides a comparison of their features, compatible components and how to get them.<br />
<br />
It should be noted that a comparison of CAD modeling programs is outside of the scope of this article. CAM toolchains are generally CAD program agnostic because they can accept standard STL models as input which almost all CAD programs can export directly or through plugins.<br />
<br />
__TOC__<br />
<br style="clear:both"/><br />
=Working Configurations=<br />
There are a number of [[:Category:Working Configuration|working configurations]] for RepRap.<br />
Please do yours up in a new wiki page, and then add the text <br />
<nowiki>[[Category:Working Configuration]]</nowiki><br />
to that page to add it to the existing list.<br />
==Firmware==<br />
Here is a brief list of firmware that appears to be available for repraps:<br />
<br />
* [[Firmware#FiveD | FiveD]]<br />
* [[Firmware#Tonokip | Tonokip]]<br />
* [[Sprinter]]<br />
* [[Teacup Firmware]]<br />
* [[sjfw]]<br />
* [[Makerbot]]<br />
* [[Firmware#Generation3 | Generation3]]<br />
* [[Firmware#Generation2 | Generation2]]<br />
* [[Firmware#Klementkip | Klementkip]]<br />
* [[Gen2OnABoard]]<br />
* [[Hydra-MMM]]<br />
* [[Firmware#Grbl | Grbl]]<br />
<br />
For more details, see [[List of Firmware]] and [[Comparison of Firmware]]<br />
<br />
== RepRap Drivers ==<br />
<br />
{|border="1" cellpadding="5" cellspacing="0" class="wikitable sortable"<br />
! Driver<br />
! Author(s)<br />
! Compatible firmware(s)<br />
! Manual movement?<br />
! Manual extruder control?<br />
! Manual stepper disable?<br />
! Manual heated build platform control?<br />
! Live GCode terminal?<br />
! SD card upload?<br />
! GCode input?<br />
! Step-NC input?<br />
! Integrated GCode compiler?<br />
!class="unsortable"| Documentation<br />
!class="unsortable"| Download<br />
<br />
|-<br />
| [[EMCRepRap]]<br />
| [http://linuxcnc.org EMC] and [[Main Page|RepRap.org]]<br />
| Linux PC<br />
| {{true}}<br />
| <br />
| <br />
| <br />
| <br />
| {{false}}<br />
| <br />
| <br />
|{{false}}<br />
| [[EMCRepRap|wiki page]]<br />
| [[EMCRepRap|wiki page]]<br />
<br />
|-<br />
| [[Mendel_User_Manual:_Host_Software|RepRap Host Software]]<br />
| [[Main Page|RepRap.org]]<br />
| 5D GCode Interpreter, FiveD on Arduino, more?<br />
| {{true}}<br />
| {{true}}<br />
| {{false}}<br />
| {{true}}<br />
| {{false}}<br />
| <br />
| {{true}}<br />
| {{false}}<br />
| {{true}}<br />
| [[Installing_RepRap_on_your_computer|install guide]], [[User_Manual:_Host_Software|user manual]]<br />
| [http://sourceforge.net/projects/reprap/ dev]<br />
<br />
|-<br />
| [[RepSnapper_Manual:Introduction|RepSnapper]]<br />
| Kulitorum<br />
| 5D GCode Interpreter, 3D GCode Interpreter<br />
| {{true}}<br />
| {{true}}<br />
| {{true}} <br />
use a Custom Button<br />
| {{true}} <br />
use a Custom Button<br />
| {{true}}<br />
| <br />
| {{true}}<br />
| {{false}}<br />
| {{true}}<br />
| [[RepSnapper Manual:Installation|install guide]], [[RepSnapper Manual:Using RepSnapper|user manual]]<br />
| [http://svn.kulitorum.com/RepSnapper/MSVC9/Release/ windows], [https://sites.google.com/site/davidbuzz/repsnapper-for-osx-binaries osx], [http://github.com/timschmidt/repsnapper src]<br />
<br />
|-<br />
| [[ReplicatorG]]<br />
| [[RRRF]]<br />
| Makerbot, [http://github.com/D1plo1d/ReplicatorG/tree/feature-5d-checksums 5D]<br />
| {{true}}<br />
| {{true}}<br />
| {{true}}<br />
| {{true}}<br />
| {{false}}<br />
| {{true}}<br />
| {{true}}<br />
| {{false}}<br />
| {{true}}<br />
| [http://replicat.org/installation install guide], [http://replicat.org/usage user manual]<br />
| [http://replicat.org/download stable]<br />
<br />
|-<br />
| send.py (bundled with SkeinForge)<br />
| Brendan Erwin and John Gilmore<br />
| 5D GCode Interpreter, 3D GCode Interpreter<br />
| {{false}}<br />
| {{false}}<br />
| {{false}}<br />
| {{false}}<br />
| {{false}}<br />
| {{false}}<br />
| {{true}}<br />
| {{false}}<br />
| {{false}}<br />
| [[ArduinoSend|user manual]]<br />
| [http://fabmetheus.crsndoo.com/latest builds]<br />
<br />
|-<br />
| GCode-utils<br />
| Ralith<br />
| 5D GCode Interpreter?, 3D GCode Interpreter?<br />
| {{true}}<br />
| <br />
| <br />
| <br />
| {{true}}<br />
| <br />
| {{true}}<br />
| {{false}}<br />
| {{false}}<br />
| [http://ralith.github.com/reprap-utils/ Website]<br />
| [http://github.com/Ralith/reprap-utils src], [http://ralith.github.com/reprap-utils/reprap-utils.tar.bz2 linux binaries]<br />
<br />
|-<br />
|}<br />
<br />
<br/><br />
'''Note:''' some drivers such as the [[User Manual: Host Software|RepRap Host Software]] are listed here and under GCode compilers as they serve both functions however for comparison purposes their features have been split into the relevant tables.<br />
<br />
== GCode, Etc. Compilers ==<br />
<br />
{|border="1" cellpadding="5" cellspacing="0" class="wikitable sortable"<br />
! Compiler<br />
! Author(s)<br />
! Compatible firmware features<br />
! STL input?<br />
! Multiple STL input?<br />
! Step-NC input?<br />
! RFO input?<br />
! GCode output?<br />
! Step-NC output?<br />
! RFO output?<br />
! Compilation Speed<br />
!class="unsortable"| Documentation<br />
!class="unsortable"| Download<br />
<br />
|-<br />
| [[Reprap host software]]<br />
| [[Main Page|RepRap.org]]<br />
| 5D<br />
| {{true}}<br />
| {{true}}<br />
| {{false}}<br />
| {{true}}<br />
| {{true}}<br />
| {{false}}<br />
| {{true}}<br />
| average<br />
| [[Installing_RepRap_on_your_computer|install guide]], [[User_Manual:_Host_Software|user manual]]<br />
| [http://sourceforge.net/projects/reprap/ dev]<br />
<br />
|-<br />
| [[RepSnapper]]<br />
| [[User:Kulitorum|Kulitorum]]<br />
| 5D, 3D<br />
| {{true}}<br />
| {{true}}<br />
| {{false}}<br />
| <br />
| {{true}}<br />
| {{false}}<br />
| <br />
| fast<br />
| [[RepSnapper Manual:Installation|install guide]], [[RepSnapper Manual:Using RepSnapper|user manual]]<br />
| [http://www.kulitorum.com/RepSnapper.zip windows], [http://www.kulitorum.com/RepSnapper/ linux (dev)]<br />
<br />
|-<br />
| [http://fabmetheus.crsndoo.com/wiki/index.php/Skeinforge SkeinForge]<br />
| [http://fabmetheus.crsndoo.com Enrique]<br />
| 5D, 3D<br />
| {{true}}<br />
| {{false}}<br />
| {{false}}<br />
| <br />
| {{true}}<br />
| {{false}}<br />
| {{false}}<br />
| average<br />
| [http://www.bitsfrombytes.com/wiki/index.php?title=Skeinforge manual]<br />
| [http://fabmetheus.crsndoo.com/ latest builds]<br />
<br />
|-<br />
| Netfabb Engine<br />
| Netfabb<br />
| <br />
| {{true}}<br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
| fast<br />
| <br />
| [http://www.bitsfrombytes.com/index.php?page=shop.product_details&product_id=184&flypage=flypage-ask.tpl&pop=0&option=com_virtuemart&Itemid=1 latest release]<br />
<br />
|-<br />
| [[SuperSkein]]<br />
| [[User:MaskedRetriever|MaskedRetriever]]<br />
| <br />
| {{true}}<br />
| <br />
| <br />
| <br />
| {{true}}<br />
| <br />
| <br />
| fast<br />
| <br />
| [http://github.com/MaskedRetriever/SuperSkein/ src], [http://github.com/MaskedRetriever/SuperSkein/downloads downloads]<br />
|<br />
<br />
|-<br />
| [[printrun]]<br />
| [[User:Kliment | Kliment]]<br />
| <br />
| {{True}}<br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
|}<br />
<br />
=Related=<br />
*[[Template:My_Toolchain]]<br />
<br />
<br />
[[Category:Software]][[Category:Firmware]]<br />
[[Category:Working Configuration]]</div>
Nesqi
https://reprap.org/mediawiki/index.php?title=CAM_Toolchains&diff=40683
CAM Toolchains
2011-08-27T20:12:38Z
<p>Nesqi: /* GCode, Etc. Compilers */</p>
<hr />
<div>A RepRap CAM toolchain consists of all the software elements needed to create printed 3d models from CAD models to firmware.<br />
<br />
This list contains the various toolchain components available and provides a comparison of their features, compatible components and how to get them.<br />
<br />
It should be noted that a comparison of CAD modeling programs is outside of the scope of this article. CAM toolchains are generally CAD program agnostic because they can accept standard STL models as input which almost all CAD programs can export directly or through plugins.<br />
<br />
__TOC__<br />
<br style="clear:both"/><br />
=Working Configurations=<br />
There are a number of [[:Category:Working Configuration|working configurations]] for RepRap.<br />
Please do yours up in a new wiki page, and then add the text <br />
<nowiki>[[Category:Working Configuration]]</nowiki><br />
to that page to add it to the existing list.<br />
==Firmware==<br />
Here is a brief list of firmware that appears to be available for repraps:<br />
<br />
* [[Firmware#FiveD | FiveD]]<br />
* [[Firmware#Tonokip | Tonokip]]<br />
* [[Sprinter]]<br />
* [[Teacup Firmware]]<br />
* [[sjfw]]<br />
* [[Makerbot]]<br />
* [[Firmware#Generation3 | Generation3]]<br />
* [[Firmware#Generation2 | Generation2]]<br />
* [[Firmware#Klementkip | Klementkip]]<br />
* [[Gen2OnABoard]]<br />
* [[Hydra-MMM]]<br />
* [[Firmware#Grbl | Grbl]]<br />
<br />
For more details, see [[List of Firmware]] and [[Comparison of Firmware]]<br />
<br />
== RepRap Drivers ==<br />
<br />
{|border="1" cellpadding="5" cellspacing="0" class="wikitable sortable"<br />
! Driver<br />
! Author(s)<br />
! Compatible firmware(s)<br />
! Manual movement?<br />
! Manual extruder control?<br />
! Manual stepper disable?<br />
! Manual heated build platform control?<br />
! Live GCode terminal?<br />
! SD card upload?<br />
! GCode input?<br />
! Step-NC input?<br />
! Integrated GCode compiler?<br />
!class="unsortable"| Documentation<br />
!class="unsortable"| Download<br />
<br />
|-<br />
| [[EMCRepRap]]<br />
| [http://linuxcnc.org EMC] and [[Main Page|RepRap.org]]<br />
| Linux PC<br />
| {{true}}<br />
| <br />
| <br />
| <br />
| <br />
| {{false}}<br />
| <br />
| <br />
|{{false}}<br />
| [[EMCRepRap|wiki page]]<br />
| [[EMCRepRap|wiki page]]<br />
<br />
|-<br />
| [[Mendel_User_Manual:_Host_Software|RepRap Host Software]]<br />
| [[Main Page|RepRap.org]]<br />
| 5D GCode Interpreter, FiveD on Arduino, more?<br />
| {{true}}<br />
| {{true}}<br />
| {{false}}<br />
| {{true}}<br />
| {{false}}<br />
| <br />
| {{true}}<br />
| {{false}}<br />
| {{true}}<br />
| [[Installing_RepRap_on_your_computer|install guide]], [[User_Manual:_Host_Software|user manual]]<br />
| [http://sourceforge.net/projects/reprap/ dev]<br />
<br />
|-<br />
| [[RepSnapper_Manual:Introduction|RepSnapper]]<br />
| Kulitorum<br />
| 5D GCode Interpreter, 3D GCode Interpreter<br />
| {{true}}<br />
| {{true}}<br />
| {{true}} <br />
use a Custom Button<br />
| {{true}} <br />
use a Custom Button<br />
| {{true}}<br />
| <br />
| {{true}}<br />
| {{false}}<br />
| {{true}}<br />
| [[RepSnapper Manual:Installation|install guide]], [[RepSnapper Manual:Using RepSnapper|user manual]]<br />
| [http://svn.kulitorum.com/RepSnapper/MSVC9/Release/ windows], [https://sites.google.com/site/davidbuzz/repsnapper-for-osx-binaries osx], [http://github.com/timschmidt/repsnapper src]<br />
<br />
|-<br />
| [[ReplicatorG]]<br />
| [[RRRF]]<br />
| Makerbot, [http://github.com/D1plo1d/ReplicatorG/tree/feature-5d-checksums 5D]<br />
| {{true}}<br />
| {{true}}<br />
| {{true}}<br />
| {{true}}<br />
| {{false}}<br />
| {{true}}<br />
| {{true}}<br />
| {{false}}<br />
| {{true}}<br />
| [http://replicat.org/installation install guide], [http://replicat.org/usage user manual]<br />
| [http://replicat.org/download stable]<br />
<br />
|-<br />
| send.py (bundled with SkeinForge)<br />
| Brendan Erwin and John Gilmore<br />
| 5D GCode Interpreter, 3D GCode Interpreter<br />
| {{false}}<br />
| {{false}}<br />
| {{false}}<br />
| {{false}}<br />
| {{false}}<br />
| {{false}}<br />
| {{true}}<br />
| {{false}}<br />
| {{false}}<br />
| [[ArduinoSend|user manual]]<br />
| [http://fabmetheus.crsndoo.com/latest builds]<br />
<br />
|-<br />
| GCode-utils<br />
| Ralith<br />
| 5D GCode Interpreter?, 3D GCode Interpreter?<br />
| {{true}}<br />
| <br />
| <br />
| <br />
| {{true}}<br />
| <br />
| {{true}}<br />
| {{false}}<br />
| {{false}}<br />
| [http://ralith.github.com/reprap-utils/ Website]<br />
| [http://github.com/Ralith/reprap-utils src], [http://ralith.github.com/reprap-utils/reprap-utils.tar.bz2 linux binaries]<br />
<br />
|-<br />
|}<br />
<br />
<br/><br />
'''Note:''' some drivers such as the [[User Manual: Host Software|RepRap Host Software]] are listed here and under GCode compilers as they serve both functions however for comparison purposes their features have been split into the relevant tables.<br />
<br />
== GCode, Etc. Compilers ==<br />
<br />
{|border="1" cellpadding="5" cellspacing="0" class="wikitable sortable"<br />
! Compiler<br />
! Author(s)<br />
! Compatible firmware features<br />
! STL input?<br />
! Multiple STL input?<br />
! Step-NC input?<br />
! RFO input?<br />
! GCode output?<br />
! Step-NC output?<br />
! RFO output?<br />
! Compilation Speed<br />
!class="unsortable"| Documentation<br />
!class="unsortable"| Download<br />
<br />
|-<br />
| [[Reprap host software]]<br />
| [[Main Page|RepRap.org]]<br />
| 5D<br />
| {{true}}<br />
| {{true}}<br />
| {{false}}<br />
| {{true}}<br />
| {{true}}<br />
| {{false}}<br />
| {{true}}<br />
| average<br />
| [[Installing_RepRap_on_your_computer|install guide]], [[User_Manual:_Host_Software|user manual]]<br />
| [http://sourceforge.net/projects/reprap/ dev]<br />
<br />
|-<br />
| [[RepSnapper]]<br />
| [[User:Kulitorum|Kulitorum]]<br />
| 5D, 3D<br />
| {{true}}<br />
| {{true}}<br />
| {{false}}<br />
| <br />
| {{true}}<br />
| {{false}}<br />
| <br />
| fast<br />
| [[RepSnapper Manual:Installation|install guide]], [[RepSnapper Manual:Using RepSnapper|user manual]]<br />
| [http://www.kulitorum.com/RepSnapper.zip windows], [http://www.kulitorum.com/RepSnapper/ linux (dev)]<br />
<br />
|-<br />
| [http://fabmetheus.crsndoo.com/wiki/index.php/Skeinforge SkeinForge]<br />
| [http://fabmetheus.crsndoo.com Enrique]<br />
| 5D, 3D<br />
| {{true}}<br />
| {{false}}<br />
| {{false}}<br />
| <br />
| {{true}}<br />
| {{false}}<br />
| {{false}}<br />
| average<br />
| [http://www.bitsfrombytes.com/wiki/index.php?title=Skeinforge manual]<br />
| [http://fabmetheus.crsndoo.com/ latest builds]<br />
<br />
|-<br />
| Netfabb Engine<br />
| Netfabb<br />
| <br />
| {{true}}<br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
| fast<br />
| <br />
| [http://www.bitsfrombytes.com/index.php?page=shop.product_details&product_id=184&flypage=flypage-ask.tpl&pop=0&option=com_virtuemart&Itemid=1 latest release]<br />
<br />
|-<br />
| [[SuperSkein]]<br />
| [[User:MaskedRetriever|MaskedRetriever]]<br />
| <br />
| {{true}}<br />
| <br />
| <br />
| <br />
| {{true}}<br />
| <br />
| <br />
| fast<br />
| <br />
| [http://github.com/MaskedRetriever/SuperSkein/ src], [http://github.com/MaskedRetriever/SuperSkein/downloads downloads]<br />
|<br />
<br />
|-<br />
| [[printrun]]<br />
| [[User:Kliment | Kliment]]<br />
| <br />
| {{True}}<br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
|<br />
}<br />
<br />
=Related=<br />
*[[Template:My_Toolchain]]<br />
<br />
<br />
[[Category:Software]][[Category:Firmware]]<br />
[[Category:Working Configuration]]</div>
Nesqi
https://reprap.org/mediawiki/index.php?title=CAM_Toolchains&diff=40681
CAM Toolchains
2011-08-27T20:11:26Z
<p>Nesqi: /* GCode, Etc. Compilers */</p>
<hr />
<div>A RepRap CAM toolchain consists of all the software elements needed to create printed 3d models from CAD models to firmware.<br />
<br />
This list contains the various toolchain components available and provides a comparison of their features, compatible components and how to get them.<br />
<br />
It should be noted that a comparison of CAD modeling programs is outside of the scope of this article. CAM toolchains are generally CAD program agnostic because they can accept standard STL models as input which almost all CAD programs can export directly or through plugins.<br />
<br />
__TOC__<br />
<br style="clear:both"/><br />
=Working Configurations=<br />
There are a number of [[:Category:Working Configuration|working configurations]] for RepRap.<br />
Please do yours up in a new wiki page, and then add the text <br />
<nowiki>[[Category:Working Configuration]]</nowiki><br />
to that page to add it to the existing list.<br />
==Firmware==<br />
Here is a brief list of firmware that appears to be available for repraps:<br />
<br />
* [[Firmware#FiveD | FiveD]]<br />
* [[Firmware#Tonokip | Tonokip]]<br />
* [[Sprinter]]<br />
* [[Teacup Firmware]]<br />
* [[sjfw]]<br />
* [[Makerbot]]<br />
* [[Firmware#Generation3 | Generation3]]<br />
* [[Firmware#Generation2 | Generation2]]<br />
* [[Firmware#Klementkip | Klementkip]]<br />
* [[Gen2OnABoard]]<br />
* [[Hydra-MMM]]<br />
* [[Firmware#Grbl | Grbl]]<br />
<br />
For more details, see [[List of Firmware]] and [[Comparison of Firmware]]<br />
<br />
== RepRap Drivers ==<br />
<br />
{|border="1" cellpadding="5" cellspacing="0" class="wikitable sortable"<br />
! Driver<br />
! Author(s)<br />
! Compatible firmware(s)<br />
! Manual movement?<br />
! Manual extruder control?<br />
! Manual stepper disable?<br />
! Manual heated build platform control?<br />
! Live GCode terminal?<br />
! SD card upload?<br />
! GCode input?<br />
! Step-NC input?<br />
! Integrated GCode compiler?<br />
!class="unsortable"| Documentation<br />
!class="unsortable"| Download<br />
<br />
|-<br />
| [[EMCRepRap]]<br />
| [http://linuxcnc.org EMC] and [[Main Page|RepRap.org]]<br />
| Linux PC<br />
| {{true}}<br />
| <br />
| <br />
| <br />
| <br />
| {{false}}<br />
| <br />
| <br />
|{{false}}<br />
| [[EMCRepRap|wiki page]]<br />
| [[EMCRepRap|wiki page]]<br />
<br />
|-<br />
| [[Mendel_User_Manual:_Host_Software|RepRap Host Software]]<br />
| [[Main Page|RepRap.org]]<br />
| 5D GCode Interpreter, FiveD on Arduino, more?<br />
| {{true}}<br />
| {{true}}<br />
| {{false}}<br />
| {{true}}<br />
| {{false}}<br />
| <br />
| {{true}}<br />
| {{false}}<br />
| {{true}}<br />
| [[Installing_RepRap_on_your_computer|install guide]], [[User_Manual:_Host_Software|user manual]]<br />
| [http://sourceforge.net/projects/reprap/ dev]<br />
<br />
|-<br />
| [[RepSnapper_Manual:Introduction|RepSnapper]]<br />
| Kulitorum<br />
| 5D GCode Interpreter, 3D GCode Interpreter<br />
| {{true}}<br />
| {{true}}<br />
| {{true}} <br />
use a Custom Button<br />
| {{true}} <br />
use a Custom Button<br />
| {{true}}<br />
| <br />
| {{true}}<br />
| {{false}}<br />
| {{true}}<br />
| [[RepSnapper Manual:Installation|install guide]], [[RepSnapper Manual:Using RepSnapper|user manual]]<br />
| [http://svn.kulitorum.com/RepSnapper/MSVC9/Release/ windows], [https://sites.google.com/site/davidbuzz/repsnapper-for-osx-binaries osx], [http://github.com/timschmidt/repsnapper src]<br />
<br />
|-<br />
| [[ReplicatorG]]<br />
| [[RRRF]]<br />
| Makerbot, [http://github.com/D1plo1d/ReplicatorG/tree/feature-5d-checksums 5D]<br />
| {{true}}<br />
| {{true}}<br />
| {{true}}<br />
| {{true}}<br />
| {{false}}<br />
| {{true}}<br />
| {{true}}<br />
| {{false}}<br />
| {{true}}<br />
| [http://replicat.org/installation install guide], [http://replicat.org/usage user manual]<br />
| [http://replicat.org/download stable]<br />
<br />
|-<br />
| send.py (bundled with SkeinForge)<br />
| Brendan Erwin and John Gilmore<br />
| 5D GCode Interpreter, 3D GCode Interpreter<br />
| {{false}}<br />
| {{false}}<br />
| {{false}}<br />
| {{false}}<br />
| {{false}}<br />
| {{false}}<br />
| {{true}}<br />
| {{false}}<br />
| {{false}}<br />
| [[ArduinoSend|user manual]]<br />
| [http://fabmetheus.crsndoo.com/latest builds]<br />
<br />
|-<br />
| GCode-utils<br />
| Ralith<br />
| 5D GCode Interpreter?, 3D GCode Interpreter?<br />
| {{true}}<br />
| <br />
| <br />
| <br />
| {{true}}<br />
| <br />
| {{true}}<br />
| {{false}}<br />
| {{false}}<br />
| [http://ralith.github.com/reprap-utils/ Website]<br />
| [http://github.com/Ralith/reprap-utils src], [http://ralith.github.com/reprap-utils/reprap-utils.tar.bz2 linux binaries]<br />
<br />
|-<br />
|}<br />
<br />
<br/><br />
'''Note:''' some drivers such as the [[User Manual: Host Software|RepRap Host Software]] are listed here and under GCode compilers as they serve both functions however for comparison purposes their features have been split into the relevant tables.<br />
<br />
== GCode, Etc. Compilers ==<br />
<br />
{|border="1" cellpadding="5" cellspacing="0" class="wikitable sortable"<br />
! Compiler<br />
! Author(s)<br />
! Compatible firmware features<br />
! STL input?<br />
! Multiple STL input?<br />
! Step-NC input?<br />
! RFO input?<br />
! GCode output?<br />
! Step-NC output?<br />
! RFO output?<br />
! Compilation Speed<br />
!class="unsortable"| Documentation<br />
!class="unsortable"| Download<br />
<br />
|-<br />
| [[Reprap host software]]<br />
| [[Main Page|RepRap.org]]<br />
| 5D<br />
| {{true}}<br />
| {{true}}<br />
| {{false}}<br />
| {{true}}<br />
| {{true}}<br />
| {{false}}<br />
| {{true}}<br />
| average<br />
| [[Installing_RepRap_on_your_computer|install guide]], [[User_Manual:_Host_Software|user manual]]<br />
| [http://sourceforge.net/projects/reprap/ dev]<br />
<br />
|-<br />
| [[RepSnapper]]<br />
| [[User:Kulitorum|Kulitorum]]<br />
| 5D, 3D<br />
| {{true}}<br />
| {{true}}<br />
| {{false}}<br />
| <br />
| {{true}}<br />
| {{false}}<br />
| <br />
| fast<br />
| [[RepSnapper Manual:Installation|install guide]], [[RepSnapper Manual:Using RepSnapper|user manual]]<br />
| [http://www.kulitorum.com/RepSnapper.zip windows], [http://www.kulitorum.com/RepSnapper/ linux (dev)]<br />
<br />
|-<br />
| [http://fabmetheus.crsndoo.com/wiki/index.php/Skeinforge SkeinForge]<br />
| [http://fabmetheus.crsndoo.com Enrique]<br />
| 5D, 3D<br />
| {{true}}<br />
| {{false}}<br />
| {{false}}<br />
| <br />
| {{true}}<br />
| {{false}}<br />
| {{false}}<br />
| average<br />
| [http://www.bitsfrombytes.com/wiki/index.php?title=Skeinforge manual]<br />
| [http://fabmetheus.crsndoo.com/ latest builds]<br />
<br />
|-<br />
| Netfabb Engine<br />
| Netfabb<br />
| <br />
| {{true}}<br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
| fast<br />
| <br />
| [http://www.bitsfrombytes.com/index.php?page=shop.product_details&product_id=184&flypage=flypage-ask.tpl&pop=0&option=com_virtuemart&Itemid=1 latest release]<br />
<br />
|-<br />
| [[SuperSkein]]<br />
| [[User:MaskedRetriever|MaskedRetriever]]<br />
| <br />
| {{true}}<br />
| <br />
| <br />
| <br />
| {{true}}<br />
| <br />
| <br />
| fast<br />
| <br />
| [http://github.com/MaskedRetriever/SuperSkein/ src], [http://github.com/MaskedRetriever/SuperSkein/downloads downloads]<br />
|<br />
<br />
|-<br />
| [[printrun]]<br />
| [[Kliment]]<br />
| <br />
| {{True}}<br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
|<br />
}<br />
<br />
=Related=<br />
*[[Template:My_Toolchain]]<br />
<br />
<br />
[[Category:Software]][[Category:Firmware]]<br />
[[Category:Working Configuration]]</div>
Nesqi
https://reprap.org/mediawiki/index.php?title=CAM_Toolchains&diff=40678
CAM Toolchains
2011-08-27T20:06:40Z
<p>Nesqi: /* Firmware */</p>
<hr />
<div>A RepRap CAM toolchain consists of all the software elements needed to create printed 3d models from CAD models to firmware.<br />
<br />
This list contains the various toolchain components available and provides a comparison of their features, compatible components and how to get them.<br />
<br />
It should be noted that a comparison of CAD modeling programs is outside of the scope of this article. CAM toolchains are generally CAD program agnostic because they can accept standard STL models as input which almost all CAD programs can export directly or through plugins.<br />
<br />
__TOC__<br />
<br style="clear:both"/><br />
=Working Configurations=<br />
There are a number of [[:Category:Working Configuration|working configurations]] for RepRap.<br />
Please do yours up in a new wiki page, and then add the text <br />
<nowiki>[[Category:Working Configuration]]</nowiki><br />
to that page to add it to the existing list.<br />
==Firmware==<br />
Here is a brief list of firmware that appears to be available for repraps:<br />
<br />
* [[Firmware#FiveD | FiveD]]<br />
* [[Firmware#Tonokip | Tonokip]]<br />
* [[Sprinter]]<br />
* [[Teacup Firmware]]<br />
* [[sjfw]]<br />
* [[Makerbot]]<br />
* [[Firmware#Generation3 | Generation3]]<br />
* [[Firmware#Generation2 | Generation2]]<br />
* [[Firmware#Klementkip | Klementkip]]<br />
* [[Gen2OnABoard]]<br />
* [[Hydra-MMM]]<br />
* [[Firmware#Grbl | Grbl]]<br />
<br />
For more details, see [[List of Firmware]] and [[Comparison of Firmware]]<br />
<br />
== RepRap Drivers ==<br />
<br />
{|border="1" cellpadding="5" cellspacing="0" class="wikitable sortable"<br />
! Driver<br />
! Author(s)<br />
! Compatible firmware(s)<br />
! Manual movement?<br />
! Manual extruder control?<br />
! Manual stepper disable?<br />
! Manual heated build platform control?<br />
! Live GCode terminal?<br />
! SD card upload?<br />
! GCode input?<br />
! Step-NC input?<br />
! Integrated GCode compiler?<br />
!class="unsortable"| Documentation<br />
!class="unsortable"| Download<br />
<br />
|-<br />
| [[EMCRepRap]]<br />
| [http://linuxcnc.org EMC] and [[Main Page|RepRap.org]]<br />
| Linux PC<br />
| {{true}}<br />
| <br />
| <br />
| <br />
| <br />
| {{false}}<br />
| <br />
| <br />
|{{false}}<br />
| [[EMCRepRap|wiki page]]<br />
| [[EMCRepRap|wiki page]]<br />
<br />
|-<br />
| [[Mendel_User_Manual:_Host_Software|RepRap Host Software]]<br />
| [[Main Page|RepRap.org]]<br />
| 5D GCode Interpreter, FiveD on Arduino, more?<br />
| {{true}}<br />
| {{true}}<br />
| {{false}}<br />
| {{true}}<br />
| {{false}}<br />
| <br />
| {{true}}<br />
| {{false}}<br />
| {{true}}<br />
| [[Installing_RepRap_on_your_computer|install guide]], [[User_Manual:_Host_Software|user manual]]<br />
| [http://sourceforge.net/projects/reprap/ dev]<br />
<br />
|-<br />
| [[RepSnapper_Manual:Introduction|RepSnapper]]<br />
| Kulitorum<br />
| 5D GCode Interpreter, 3D GCode Interpreter<br />
| {{true}}<br />
| {{true}}<br />
| {{true}} <br />
use a Custom Button<br />
| {{true}} <br />
use a Custom Button<br />
| {{true}}<br />
| <br />
| {{true}}<br />
| {{false}}<br />
| {{true}}<br />
| [[RepSnapper Manual:Installation|install guide]], [[RepSnapper Manual:Using RepSnapper|user manual]]<br />
| [http://svn.kulitorum.com/RepSnapper/MSVC9/Release/ windows], [https://sites.google.com/site/davidbuzz/repsnapper-for-osx-binaries osx], [http://github.com/timschmidt/repsnapper src]<br />
<br />
|-<br />
| [[ReplicatorG]]<br />
| [[RRRF]]<br />
| Makerbot, [http://github.com/D1plo1d/ReplicatorG/tree/feature-5d-checksums 5D]<br />
| {{true}}<br />
| {{true}}<br />
| {{true}}<br />
| {{true}}<br />
| {{false}}<br />
| {{true}}<br />
| {{true}}<br />
| {{false}}<br />
| {{true}}<br />
| [http://replicat.org/installation install guide], [http://replicat.org/usage user manual]<br />
| [http://replicat.org/download stable]<br />
<br />
|-<br />
| send.py (bundled with SkeinForge)<br />
| Brendan Erwin and John Gilmore<br />
| 5D GCode Interpreter, 3D GCode Interpreter<br />
| {{false}}<br />
| {{false}}<br />
| {{false}}<br />
| {{false}}<br />
| {{false}}<br />
| {{false}}<br />
| {{true}}<br />
| {{false}}<br />
| {{false}}<br />
| [[ArduinoSend|user manual]]<br />
| [http://fabmetheus.crsndoo.com/latest builds]<br />
<br />
|-<br />
| GCode-utils<br />
| Ralith<br />
| 5D GCode Interpreter?, 3D GCode Interpreter?<br />
| {{true}}<br />
| <br />
| <br />
| <br />
| {{true}}<br />
| <br />
| {{true}}<br />
| {{false}}<br />
| {{false}}<br />
| [http://ralith.github.com/reprap-utils/ Website]<br />
| [http://github.com/Ralith/reprap-utils src], [http://ralith.github.com/reprap-utils/reprap-utils.tar.bz2 linux binaries]<br />
<br />
|-<br />
|}<br />
<br />
<br/><br />
'''Note:''' some drivers such as the [[User Manual: Host Software|RepRap Host Software]] are listed here and under GCode compilers as they serve both functions however for comparison purposes their features have been split into the relevant tables.<br />
<br />
== GCode, Etc. Compilers ==<br />
<br />
{|border="1" cellpadding="5" cellspacing="0" class="wikitable sortable"<br />
! Compiler<br />
! Author(s)<br />
! Compatible firmware features<br />
! STL input?<br />
! Multiple STL input?<br />
! Step-NC input?<br />
! RFO input?<br />
! GCode output?<br />
! Step-NC output?<br />
! RFO output?<br />
! Compilation Speed<br />
!class="unsortable"| Documentation<br />
!class="unsortable"| Download<br />
<br />
|-<br />
| [[Reprap host software]]<br />
| [[Main Page|RepRap.org]]<br />
| 5D<br />
| {{true}}<br />
| {{true}}<br />
| {{false}}<br />
| {{true}}<br />
| {{true}}<br />
| {{false}}<br />
| {{true}}<br />
| average<br />
| [[Installing_RepRap_on_your_computer|install guide]], [[User_Manual:_Host_Software|user manual]]<br />
| [http://sourceforge.net/projects/reprap/ dev]<br />
<br />
|-<br />
| [[RepSnapper]]<br />
| [[User:Kulitorum|Kulitorum]]<br />
| 5D, 3D<br />
| {{true}}<br />
| {{true}}<br />
| {{false}}<br />
| <br />
| {{true}}<br />
| {{false}}<br />
| <br />
| fast<br />
| [[RepSnapper Manual:Installation|install guide]], [[RepSnapper Manual:Using RepSnapper|user manual]]<br />
| [http://www.kulitorum.com/RepSnapper.zip windows], [http://www.kulitorum.com/RepSnapper/ linux (dev)]<br />
<br />
|-<br />
| [http://fabmetheus.crsndoo.com/wiki/index.php/Skeinforge SkeinForge]<br />
| [http://fabmetheus.crsndoo.com Enrique]<br />
| 5D, 3D<br />
| {{true}}<br />
| {{false}}<br />
| {{false}}<br />
| <br />
| {{true}}<br />
| {{false}}<br />
| {{false}}<br />
| average<br />
| [http://www.bitsfrombytes.com/wiki/index.php?title=Skeinforge manual]<br />
| [http://fabmetheus.crsndoo.com/ latest builds]<br />
<br />
|-<br />
| Netfabb Engine<br />
| Netfabb<br />
| <br />
| {{true}}<br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
| fast<br />
| <br />
| [http://www.bitsfrombytes.com/index.php?page=shop.product_details&product_id=184&flypage=flypage-ask.tpl&pop=0&option=com_virtuemart&Itemid=1 latest release]<br />
<br />
|-<br />
| [[SuperSkein]]<br />
| [[User:MaskedRetriever|MaskedRetriever]]<br />
| <br />
| {{true}}<br />
| <br />
| <br />
| <br />
| {{true}}<br />
| <br />
| <br />
| fast<br />
| <br />
| [http://github.com/MaskedRetriever/SuperSkein/ src], [http://github.com/MaskedRetriever/SuperSkein/downloads downloads]<br />
|}<br />
<br />
=Related=<br />
*[[Template:My_Toolchain]]<br />
<br />
<br />
[[Category:Software]][[Category:Firmware]]<br />
[[Category:Working Configuration]]</div>
Nesqi
https://reprap.org/mediawiki/index.php?title=CAM_Toolchains&diff=40675
CAM Toolchains
2011-08-27T19:57:56Z
<p>Nesqi: /* GCode, Etc. Compilers */</p>
<hr />
<div>A RepRap CAM toolchain consists of all the software elements needed to create printed 3d models from CAD models to firmware.<br />
<br />
This list contains the various toolchain components available and provides a comparison of their features, compatible components and how to get them.<br />
<br />
It should be noted that a comparison of CAD modeling programs is outside of the scope of this article. CAM toolchains are generally CAD program agnostic because they can accept standard STL models as input which almost all CAD programs can export directly or through plugins.<br />
<br />
__TOC__<br />
<br style="clear:both"/><br />
=Working Configurations=<br />
There are a number of [[:Category:Working Configuration|working configurations]] for RepRap.<br />
Please do yours up in a new wiki page, and then add the text <br />
<nowiki>[[Category:Working Configuration]]</nowiki><br />
to that page to add it to the existing list.<br />
==Firmware==<br />
Here is a brief list of firmware that appears to be available for repraps:<br />
<br />
* FiveD <br />
* Tonokip<br />
* Sprinter<br />
* Teacup<br />
* [[sjfw]]<br />
* Makerbot<br />
* Generation3<br />
* Generation2<br />
* Klementkip<br />
* Gen2OnABoard<br />
* Hydra-MMM<br />
* Grbl<br />
<br />
For more details, see [[List of Firmware]] and [[Comparison of Firmware]]<br />
<br />
== RepRap Drivers ==<br />
<br />
{|border="1" cellpadding="5" cellspacing="0" class="wikitable sortable"<br />
! Driver<br />
! Author(s)<br />
! Compatible firmware(s)<br />
! Manual movement?<br />
! Manual extruder control?<br />
! Manual stepper disable?<br />
! Manual heated build platform control?<br />
! Live GCode terminal?<br />
! SD card upload?<br />
! GCode input?<br />
! Step-NC input?<br />
! Integrated GCode compiler?<br />
!class="unsortable"| Documentation<br />
!class="unsortable"| Download<br />
<br />
|-<br />
| [[EMCRepRap]]<br />
| [http://linuxcnc.org EMC] and [[Main Page|RepRap.org]]<br />
| Linux PC<br />
| {{true}}<br />
| <br />
| <br />
| <br />
| <br />
| {{false}}<br />
| <br />
| <br />
|{{false}}<br />
| [[EMCRepRap|wiki page]]<br />
| [[EMCRepRap|wiki page]]<br />
<br />
|-<br />
| [[Mendel_User_Manual:_Host_Software|RepRap Host Software]]<br />
| [[Main Page|RepRap.org]]<br />
| 5D GCode Interpreter, FiveD on Arduino, more?<br />
| {{true}}<br />
| {{true}}<br />
| {{false}}<br />
| {{true}}<br />
| {{false}}<br />
| <br />
| {{true}}<br />
| {{false}}<br />
| {{true}}<br />
| [[Installing_RepRap_on_your_computer|install guide]], [[User_Manual:_Host_Software|user manual]]<br />
| [http://sourceforge.net/projects/reprap/ dev]<br />
<br />
|-<br />
| [[RepSnapper_Manual:Introduction|RepSnapper]]<br />
| Kulitorum<br />
| 5D GCode Interpreter, 3D GCode Interpreter<br />
| {{true}}<br />
| {{true}}<br />
| {{true}} <br />
use a Custom Button<br />
| {{true}} <br />
use a Custom Button<br />
| {{true}}<br />
| <br />
| {{true}}<br />
| {{false}}<br />
| {{true}}<br />
| [[RepSnapper Manual:Installation|install guide]], [[RepSnapper Manual:Using RepSnapper|user manual]]<br />
| [http://svn.kulitorum.com/RepSnapper/MSVC9/Release/ windows], [https://sites.google.com/site/davidbuzz/repsnapper-for-osx-binaries osx], [http://github.com/timschmidt/repsnapper src]<br />
<br />
|-<br />
| [[ReplicatorG]]<br />
| [[RRRF]]<br />
| Makerbot, [http://github.com/D1plo1d/ReplicatorG/tree/feature-5d-checksums 5D]<br />
| {{true}}<br />
| {{true}}<br />
| {{true}}<br />
| {{true}}<br />
| {{false}}<br />
| {{true}}<br />
| {{true}}<br />
| {{false}}<br />
| {{true}}<br />
| [http://replicat.org/installation install guide], [http://replicat.org/usage user manual]<br />
| [http://replicat.org/download stable]<br />
<br />
|-<br />
| send.py (bundled with SkeinForge)<br />
| Brendan Erwin and John Gilmore<br />
| 5D GCode Interpreter, 3D GCode Interpreter<br />
| {{false}}<br />
| {{false}}<br />
| {{false}}<br />
| {{false}}<br />
| {{false}}<br />
| {{false}}<br />
| {{true}}<br />
| {{false}}<br />
| {{false}}<br />
| [[ArduinoSend|user manual]]<br />
| [http://fabmetheus.crsndoo.com/latest builds]<br />
<br />
|-<br />
| GCode-utils<br />
| Ralith<br />
| 5D GCode Interpreter?, 3D GCode Interpreter?<br />
| {{true}}<br />
| <br />
| <br />
| <br />
| {{true}}<br />
| <br />
| {{true}}<br />
| {{false}}<br />
| {{false}}<br />
| [http://ralith.github.com/reprap-utils/ Website]<br />
| [http://github.com/Ralith/reprap-utils src], [http://ralith.github.com/reprap-utils/reprap-utils.tar.bz2 linux binaries]<br />
<br />
|-<br />
|}<br />
<br />
<br/><br />
'''Note:''' some drivers such as the [[User Manual: Host Software|RepRap Host Software]] are listed here and under GCode compilers as they serve both functions however for comparison purposes their features have been split into the relevant tables.<br />
<br />
== GCode, Etc. Compilers ==<br />
<br />
{|border="1" cellpadding="5" cellspacing="0" class="wikitable sortable"<br />
! Compiler<br />
! Author(s)<br />
! Compatible firmware features<br />
! STL input?<br />
! Multiple STL input?<br />
! Step-NC input?<br />
! RFO input?<br />
! GCode output?<br />
! Step-NC output?<br />
! RFO output?<br />
! Compilation Speed<br />
!class="unsortable"| Documentation<br />
!class="unsortable"| Download<br />
<br />
|-<br />
| [[Reprap host software]]<br />
| [[Main Page|RepRap.org]]<br />
| 5D<br />
| {{true}}<br />
| {{true}}<br />
| {{false}}<br />
| {{true}}<br />
| {{true}}<br />
| {{false}}<br />
| {{true}}<br />
| average<br />
| [[Installing_RepRap_on_your_computer|install guide]], [[User_Manual:_Host_Software|user manual]]<br />
| [http://sourceforge.net/projects/reprap/ dev]<br />
<br />
|-<br />
| [[RepSnapper]]<br />
| [[User:Kulitorum|Kulitorum]]<br />
| 5D, 3D<br />
| {{true}}<br />
| {{true}}<br />
| {{false}}<br />
| <br />
| {{true}}<br />
| {{false}}<br />
| <br />
| fast<br />
| [[RepSnapper Manual:Installation|install guide]], [[RepSnapper Manual:Using RepSnapper|user manual]]<br />
| [http://www.kulitorum.com/RepSnapper.zip windows], [http://www.kulitorum.com/RepSnapper/ linux (dev)]<br />
<br />
|-<br />
| [http://fabmetheus.crsndoo.com/wiki/index.php/Skeinforge SkeinForge]<br />
| [http://fabmetheus.crsndoo.com Enrique]<br />
| 5D, 3D<br />
| {{true}}<br />
| {{false}}<br />
| {{false}}<br />
| <br />
| {{true}}<br />
| {{false}}<br />
| {{false}}<br />
| average<br />
| [http://www.bitsfrombytes.com/wiki/index.php?title=Skeinforge manual]<br />
| [http://fabmetheus.crsndoo.com/ latest builds]<br />
<br />
|-<br />
| Netfabb Engine<br />
| Netfabb<br />
| <br />
| {{true}}<br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
| fast<br />
| <br />
| [http://www.bitsfrombytes.com/index.php?page=shop.product_details&product_id=184&flypage=flypage-ask.tpl&pop=0&option=com_virtuemart&Itemid=1 latest release]<br />
<br />
|-<br />
| [[SuperSkein]]<br />
| [[User:MaskedRetriever|MaskedRetriever]]<br />
| <br />
| {{true}}<br />
| <br />
| <br />
| <br />
| {{true}}<br />
| <br />
| <br />
| fast<br />
| <br />
| [http://github.com/MaskedRetriever/SuperSkein/ src], [http://github.com/MaskedRetriever/SuperSkein/downloads downloads]<br />
|}<br />
<br />
=Related=<br />
*[[Template:My_Toolchain]]<br />
<br />
<br />
[[Category:Software]][[Category:Firmware]]<br />
[[Category:Working Configuration]]</div>
Nesqi
https://reprap.org/mediawiki/index.php?title=Reprap_host_software&diff=40671
Reprap host software
2011-08-27T19:41:36Z
<p>Nesqi: moved RepRapHostSoftware to Reprap host software over redirect: It's very hard to find this page via the searchbox if the title is one word.</p>
<hr />
<div>= The RepRap host software. =<br />
<br />
The code that runs on the computer controlling a RepRap machine is written in Java. You can find the [http://reprap.org/apidocs/host/html/ Javadocs for it here] and [http://reprap.svn.sourceforge.net/ browse all the code on Sourceforge here]. For installation instructions, please see [[DriverSoftware#Installation|here]] or the pages for: [[RepRapLinuxSoftware|Linux]], [[RepRapMacSoftware|Mac]] and [[RepRapMicrosoftSoftware|Microsoft]]. Below is an explanation and further documentation on how the host software works.<br />
<br />
<br />
<br />
== Overview ==<br />
<br />
STLs are read by a standard Java3D file format handler that returns them as Java3D objects. These are basically lists of triangles in space - three doubles per corner. When you read an STL object in, RepRap forces you to assign a material that it's made from; this is attached as a Java3D user attribute to the triangulation.<br />
<br />
Slicing at height Z is done by running through all the triangles one material at a time (so all the printing for one material in a given layer is done before it moves on to the next material in that layer in a multi-material system). Each triangle has Z coordinates that are:<br />
<br />
1. All below the slice - add that triangle to the triangulation of the bit already built.<br />
2. All above the slice - forget it.<br />
3. Two below, one above, or vice versa - add the line of intersection of the triangle with the Z plane to the list of edges of the polygons to be laid down at this layer. Add the triangle or quadrilateral (split along a diagonal to make two triangles) below the Z plane to the triangulation of the bit already built.<br />
<br />
The triangulation of the bits already built is used in the simulation window to show the object up to the plane that is currently being laid down.<br />
<br />
We now have a set of jumbled line segments that ought to meet end to end (roughly - floating point rounding problems etc) and that form a collection of polygons in this layer to be laid down. Polygons may be inside each other (holes in solids) and inside them (islands in holes, and so on) or disjoint. But they should never cross. This is all pretty crappy high-entropy data because of the totally useless and ustructured nature of STL files. If STL had been designed properly you'd know what connected to what all the way down.<br />
<br />
The first problem is to join the line segments up end-to-end. The way this works is to slap a rectangle round the lot (easy, because you can track max and min X and Y coordinates as you generate the segments) and then to divide that in a quad tree. The terminating conditions for the recursive code that makes the tree is that a quad contains either no ends, or just two ends of different segments. The trick here is obviously to ensure that a quad division does not go down between two ends that really need to be joined so that they wrongly end up in two different quads.<br />
<br />
The program then runs round the polygons from quad to quad linking the ends up.<br />
<br />
We now have a set of polygons for RepRap to outline and to fill in. But a list of line segments is a very non-robust representation of a polygon for operations like zig-zag infill, and also it's hard to offset. You need to offset the polygons to make smaller ones inside because the stream of polymer is not zero thickness, so - for example - you need to run the write head slightly inside the polygon you're going to create to outline it. Then the zig-zag infill needs to be a zig-zag in a smaller polygon inside the first offset polygon too.<br />
<br />
A set-theoretic (or CSG, or Boolean) polygon representation is robust and is easy to offset, so this is what RepRap creates. It uses a trick invented by Tony Woo called the alternating sum of volumes. You find the convex hull of the polygon, turn that into an intersection of linear half planes (that is things like Ax + By + C <= 0) for all the polygon edges that lie on the hull, then work out the convex hulls of the bits that ''wern't'' on the hull and subtract them, then the bits that are left from that and union them, and so on recursively.<br />
<br />
It now has a CSG representation of the entire layer as unions and intersections of linear half planes. This can be offset simply by changing the C values - really easy. It is also easy to cross-hatch - you just generate a load of parametric lines and work out the parameter values where they cross the CSG boundaries. For each segment of hatch you membership-test its mid-point against the CSG expression to find out if it's solid or air.<br />
<br />
All this CSG stuff is made very fast and very efficient by another quad-tree division. This time that looks at the contributions of each linear half-plane to each quad. Such a plane either cuts the quad, or contributes Universal or Null set to it. In the latter two cases the CSG expression can be simplified using De Morgan's rules inside the quad. Once again this structure can be built recursively, giving a fast-to-search structure both for outlining and infill hatching (credit for this idea: my old chum John Woodwark in the 1980s).<br />
<br />
The outlining is done by running round the quads stitching up polygons between quads that contain an intersection or a union of just two half-planes (in other words, they contain a corner). Because of the robustness of the CSG representation this process is guaranteed not to to have any gaps or overlaps (unlike the original crappy STL file, and unlike the unstructured jumble of line segments derived from it).<br />
<br />
The infill zig-zag has its ends stitched together by a follow-round-the-edge heuristic that reduces (though not minimises*) the in-air not-plotting movement.<br />
<br />
[*Clearly to minimise the in-air moves would need a traveling salesman solution, so we don't have time for that :-)] <br />
<br />
== Detailed description of geometry processing ==<br />
<br />
Click on the links in the following sections to go to pages describing how each stage in the geometry processing works.<br />
<br />
=== [[3DReading|Reading in 3D objects]] ===<br />
<br />
[[3DReading|Reading in 3D objects]] is the first step that the software needs to take. This describes how a shape is represented in a file and how that is read.<br />
<br />
=== [[ZSlicing|Slicing the objects to make each build layer]] ===<br />
<br />
[[ZSlicing|Slicing the objects to make each build layer]] is what needs to be done next. RepRap builds in layers. These are flat planes parallel to the XY plane. Each such plane needs to slice across the object to be built, and that slice has to be represented.<br />
<br />
=== [[EndMatching|Organizing a slice into coherent 2D geometry]] ===<br />
<br />
[[EndMatching|Organizing a slice into coherent 2D geometry]] is needed because there is almost no structure in the standard 3D descriptions (STL files) that rapid prototyping machines use. Structure has to be imposed algorithmically.<br />
<br />
=== [[CSGEvaluation|Evaluating 2D geometry using CSG]] ===<br />
<br />
[[CSGEvaluation|Evaluating 2D geometry]] has to be done because RepRap uses a CSG or Boolean or Set-Theoretic representation of shapes. Such a representation is very robust, but it is also <em>implicit</em>, which means that it has to be evaluated in order to do things like finding its edges.<br />
<br />
=== [[CSGOffsetting|Offsetting 2D geometry]] ===<br />
<br />
[[CSGOffsetting|Offsetting 2D geometry]] is needed because the filament that the RepRap write head extrudes has a certain thickness. To get the edge of that filament in the right place, the centre of the write head has to be offset from that edge by half that thickness.<br />
<br />
=== [[CrossHatching|Generating cross-hatch infill]] ===<br />
<br />
[[CrossHatching|Generating cross-hatch infill]] is the way that RepRap fills in areas of the slice that need to be solid in the finished part.<br />
<br />
=== [[ArcCompensation|Arc compensation]] ===<br />
<br />
[[ArcCompensation|Arc compensation]] is needed when the extrude head is moving in a circular arc because the inside of the arc has a smaller area than the outside, but the extrude head puts material down evenly on either side of its centre line. This page describes how arc compensation works.<br />
<br />
== Developers ==<br />
<br />
Developers can install the development software using the information on [[RepRapDeveloperInstallLinux]], [[RepRapMicrosoftSoftware]] or [[RepRapMacSoftware]].<br />
<br />
There is a [[SettingUpNetBeans|page on setting up NetBeans here]]. This is only really useful<br />
if you want to get into GUI development, or profiling.<br />
<br />
<br />
-- Main.AdrianBowyer - 02 Dec 2007<br />
<br />
<br />
[[Category:Twiki]]</div>
Nesqi
https://reprap.org/mediawiki/index.php?title=RepRapHostSoftware&diff=40672
RepRapHostSoftware
2011-08-27T19:41:36Z
<p>Nesqi: moved RepRapHostSoftware to Reprap host software over redirect: It's very hard to find this page via the searchbox if the title is one word.</p>
<hr />
<div>#REDIRECT [[Reprap host software]]</div>
Nesqi
https://reprap.org/mediawiki/index.php?title=Talk:Reprap_host_software&diff=40673
Talk:Reprap host software
2011-08-27T19:41:36Z
<p>Nesqi: moved Talk:RepRapHostSoftware to Talk:Reprap host software:&#32;It's very hard to find this page via the searchbox if the title is one word.</p>
<hr />
<div>The javadoc link is broken. - [[User:Jkeegan|Jkeegan]] 14:42, 20 July 2010 (UTC)</div>
Nesqi
https://reprap.org/mediawiki/index.php?title=Talk:RepRapHostSoftware&diff=40674
Talk:RepRapHostSoftware
2011-08-27T19:41:36Z
<p>Nesqi: moved Talk:RepRapHostSoftware to Talk:Reprap host software:&#32;It's very hard to find this page via the searchbox if the title is one word.</p>
<hr />
<div>#REDIRECT [[Talk:Reprap host software]]</div>
Nesqi
https://reprap.org/mediawiki/index.php?title=RepRap_Host_Software&diff=40668
RepRap Host Software
2011-08-27T19:37:31Z
<p>Nesqi: Redirected page to RepRapHostSoftware</p>
<hr />
<div>#REDIRECT [[RepRapHostSoftware]]</div>
Nesqi
https://reprap.org/mediawiki/index.php?title=Stepper&diff=38462
Stepper
2011-07-14T08:49:39Z
<p>Nesqi: Redirected page to StepperMotor</p>
<hr />
<div>#REDIRECT [[StepperMotor]]</div>
Nesqi
https://reprap.org/mediawiki/index.php?title=Stepper&diff=38461
Stepper
2011-07-14T08:49:24Z
<p>Nesqi: Redirected page to StepperMotors</p>
<hr />
<div>#REDIRECT [[StepperMotors]]</div>
Nesqi
https://reprap.org/mediawiki/index.php?title=RepRap_Buyers%27_Guide&diff=38361
RepRap Buyers' Guide
2011-07-12T18:53:25Z
<p>Nesqi: /* Mechanical */</p>
<hr />
<div>{{RepRapNavigation|name=Mendel}}<br />
{{merge|:Category:Suppliers}}<br />
<br />
The RepRap II: Mendel is open source hardware and so there is not a single place to buy it but rather many options. This competition is encouraged so that prices become lower over time. Below is a list of places to find Mendel parts or complete kits.<br />
<br />
For a spreadsheet containing the complete Mendel parts list together with listings of suppliers, [[Mendel_assembly_data_sheet |see this page]].<br />
<br />
'''Note:''' it is not necessary to purchase a kit, many [[:Category:Mendel RepStrap|RepStraps]] are available either to buy or to build that can be easily assembled with tools you may already own.<br />
<br />
'''Listings on this page are in no way an endorsement of quality goods or service!''' Below is simply a list of suppliers; If you would like feedback on a particular buyer, head to the forums.<br />
<br />
===[[Glossary]]===<br />
There are many words and abbreviations that reprappers use that you will be unfamiliar with, so we have created a [[glossary]] to help make things clearer. And since this a wiki, and since you're a reprap developer, we'd be honored if you edit it.<br />
<br />
==For Sale Forum==<br />
<br />
We run a [http://dev.forums.reprap.org/index.php?93 For Sale/Wanted Forum] where people who have sets of RepRap parts for sale can advertise the fact and others can post requests to buy. ''Caveat emptor'' - we try to keep complete rogues and con artists off this forum, but it is open to the entire planet. Don't send money unless you're confident that you know what you're doing.<br />
<br />
==Fully Assembled Mendels==<br />
* [http://www.botmill.com/ '''BotMill'''] - Fully assembled, ready-to-print and tested 3D printers.<br />
* [http://thefutureis3d.com/ The Future Is 3D] - Fully assembled\tested\ready to go Mendel 3D printers.<br />
<br />
==Mendel Parts Kits==<br />
===Full Kits===<br />
* [http://botmill.com BotMill] - Full 3D printer kits with many free extras. Variety of colors, blue, rep, yellow, green, white, black +more!<br />
* [http://igg.me/p/26971?a=130847&i=shlk eMAKER Huxley] - Full kits available to pre-order on indiegogo campaign. Only a few days left and limited stocks.<br />
* [http://www.makergear.com MakerGear] - Mendel kits in a range of colors including Bright Red, Purple, Pink, Dark Gray, Blue and Glow-in-the-dark!<br />
* [http://www.mendel-parts.com/index.php/catalog/complete-kits/mendel-v2.html Mendel-parts.com] - True reprapped printed full kits incl GEN6 electronics. <br />
<br />
===Non-RP Kits===<br />
<br />
* [https://shop.grrf.de/index.php?main_page= German RepRap Foundation (GRRF)] - seller of fully assembled kits for RepRap Generation 3 electronics, plastruder parts, stepper motors, plastics (ABS), mechanics kits and RepStrap kits.<br />
* [http://flemingcnc.com/ flemingcnc] - they sell a Mendel-alike called "[[Isaac]]" that is optimized to be produced commercially on a CNC machine.<br />
* [http://techzonecom.com/ techzonecom] - they sell a Laser-Cut Mendel-alike and other parts and electronics. See: [[LaserCut_Mendel]]<br />
* [http://www.mixshop.ca/ MixShop] - '''Canada Online, International Shipping''' - Complete Mendel Hardware Kit, Adrian's Geared Extruder kit, Motors and more.<br />
<br />
===RepRapped Parts Kits===<br />
====Community====<br />
* Support the community by buying printed parts from one of your fellow RepRap developers: [[Nice_People_Who_Upload_Files_And_Are_Quite_Keen_On_Selling_You_A_Set_Of_Printed_Parts]].<br />
* You can also ask on [irc://chat.freenode.net/#reprap IRC], or try the [[RUG|RepRap User Groups]].<br />
* [http://forums.reprap.org/list.php?175 (Plastic Mendel Parts for Sale) RepRap Forum].<br />
<br />
=====Webshops=====<br />
* Lots of people sell RepRap parts on [http://shop.ebay.co.uk/i.html?LH_AvailTo=3&_nkw=reprap Ebay].<br />
* [http://www.2printbeta.de 2PrintBeta] - reprapped parts for Mendel, Prusa and Huxley available.<br />
* [http://www.emakershop.com eMAKERshop] - reprapped parts by reprappers for reprappers.<br />
* [http://www.myhobbies.byethost11.com/google_check_out_images/a001.php Mendbot Shop] or [http://shop.ebay.com/dude_146/m.html My Ebay Site] current inventory:Metric Prusa, SAE Prusa, Mendel, Wade Extruder, Thick Sheets, plastic parts.<br />
* [http://www.redwizard3d.com Red Wizard 3D]. UK online shop specialising in [[Prusa Mendel]] hardware.<br />
* [http://reprapltd.com RepRap Ltd]. This is Adrian Bowyer's family business selling reprapped parts for RepRaps.<br />
* [http://www.makergear.com/ MakerGear] sells [[Prusa Mendel]] kits.<br />
* [http://www.mendel-parts.com/index.php/catalog/printed-parts/rp-printed-parts/mendel-v2.html Mendel-Parts.com] - Reprapped plastics, all kinds of color options.<br />
* [http://thingfarm.org/ Thingfarm.org] PRUSA and MENDEL Hardware Kits (UK and Europe)<br />
* [http://thingfarm.org/namerica/ Thingfarm North America] PRUSA and MENDEL Hardware Kits (USA and Canada)<br />
* [http://www.mixshop.ca/ MixShop] '''Canada Online, International Shipping''' - Complete Mendel Hardware Kit, Adrian's Geared Extruder kit, Motors and more.<br />
* [http://www.xyzprinters.com/ XYZ Printers] Hardware kits, RP parts and electronics for your 3D printer<br />
<br />
===Electrical and mechanical kits and parts===<br />
* [http://www.2printbeta.de 2PrintBeta] seller of bearing, fastener, bars, .. Germany<br />
* [http://www.paoparts.com Paoparts] seller of stepper motor, bearing, fastener, .. in France<br />
* [http://forums.reprap.org/index.php?93 RepRap Marketplace and Job Shop]<br />
* [https://shop.grrf.de/index.php?main_page= German RepRap Foundation (GRRF)] - seller of fully assembled kits for RepRap Generation 3 electronics, plastruder parts, stepper motors, plastics (ABS), mechanics kits and RepStrap kits.<br />
* [http://myworld.ebay.com/tijnekind/?_trksid=p4340.l2559 Brupje] - see items for sale - PLA, ABS, RAMPS, electronics<br />
* [http://www.iprint3d.org/ iPrint3D] - seller of RepRap Generation 3 electronics<br />
* [http://kd85.com/ KD85.com] - Suppliers of RepRap parts and materials in Europe.<br />
* [http://www.makergear.com/ MakerGear] - Plastruders, Parts, Filament, Surfaces, Platforms, Printed Parts and More<br />
* [http://www.mendel-parts.com/ Mendel-Parts.com] - Gen6 Electronics, Full Hardware kits, bearings, belts, aluminum and plastic Thick/Thin sheets, Kapton tape&film, extruder parts, stepper motors, SLS printed parts, reprapped plastics on pre-order.<br />
* [http://www.reprapcentral.com/ REPRAP CENTRAL] -Pre-assembled RepRap Mendels, RepRap Mendel Kits, Makerbot Thing-O-Matics and Cupcakes - ABS and PLA filament also available in various colours.<br />
* [http://makerbot.com/ MakerBot Industries] - Generation 3 Electronics Mostly Assembled[http://store.makerbot.com/generation-3-electronics-mostly-assembled.html]; plastruder kit[http://store.makerbot.com/plastruder-mk5.html]; MakerBot Thing-O-Matic Kit and CupCake CNC kit.<br />
* [http://www.reprap-fab.org/ RepRap-Fab] - seller of PRUSA and MENDEL reprapped plastics , and Extruder parts.(Germany)<br />
* [http://RepRapKit.com/ RepRap Kit] - seller of plastic filament, bearings, etc. (UK)<br />
* [http://www.reprapsource.com/ RepRap Source] - seller of plastic filament, older generation PCBs, and mechanical parts.<br />
* [http://www.reprapstores.com/ RepRap Stores] - Multiple vendors and RepRappers selling kits, parts and materials<br />
* [http://parts.reprap.org/ RepRap Parts Lister] - generates shopping lists for a couple different stores. Currently limited to the Gen 3 electronics.<br />
*[http://www.pololu.com/catalog/product/1201/ Pololu ] - Provider of a alternative stepper driver, for more information visit [[Pololu_Electronics]]<br />
* [http://ultimachine.com/ UltiMachine] - seller of electronics, mechanical parts, and printing materials.<br />
* [http://www.circatek.co.uk/products/products.htm Circatek.co.uk] - Electronics Design Consultants. Supplies Reprap v1.2 Motherboards Worldwide.<br />
* [http://thingfarm.org/ Thingfarm.org] - PRUSA and MENDEL Hardware Kits (UK and Europe)<br />
* [http://thingfarm.org/namerica/ Thingfarm North America] PRUSA and MENDEL Hardware Kits (USA and Canada)<br />
* [http://www.emakershop.com eMAKERshop] - vitamins sold by reprappers for reprappers.<br />
* [http://shop.threadshop.us/main.sc ThreadShop] - Prusa Mendel Hardware kit<br />
* [http://www.technobotsonline.com/pololu-a4983-stepper-motor-driver-carrier.html Technobots] - Over 5,500 electronic and mechanical components including bearings, stepper motors and Pololu controllers. Shipping from the UK to worldwide<br />
* [http://www.xyzprinters.com/ XYZ Printers] Hardware kits, RP parts and electronics for your 3D printer<br />
* [http://www.mixshop.ca/ MixShop] '''Canada Online, International Shipping''' - MENDEL Hardware Kits, bearing, belts, M4 Insert and more!<br />
<br />
==Non-kit Parts Suppliers==<br />
<br />
===Stepper Motors===<br />
*[[StepperMotor#Suppliers]] - Includes details on how to determine if a motor is suitable.<br />
<br />
===Electrical===<br />
* [http://www.digikey.com/ digikey US] - '''(online)'''<br />
* [http://www.digikey.ca/ digikey Canada] - '''Canada (online)'''<br />
* [http://mouser.com Mouser] - '''online'''<br />
* [http://www.element-14.com/ element-14] - '''(online)''' - Worldwide supplier of electronics, and Design Engineer Community.<br />
* [http://www.hobbytronics.co.uk HobbyTronics] - '''UK, Worldwide (online)''' - for Pololu and Arduino products, possibly other components. Accept PayPal.<br />
<br />
===Mechanical===<br />
* [http://www.mcmaster.com/ McMaster-Carr] - '''ships to US addresses only (online)''' - one stop supplier for all the non-RR mechanical parts of Mendel.<br />
* [http://www.fastenal.com/web/home.ex Fastenal] - '''Canada and US (stores/online)''' - supplies all non-RR mechanical parts except for the drive belts.<br />
* [http://www.sdp-si.com/web/html/products.htm SDP/SI] - '''Canada (online)''' - supplies non-RR mechanical parts including drive belts (unknown if they supply all non-RR parts or not).<br />
* [http://www1.mscdirect.com/CGI/NNSRHM MSC Industrial] - '''US, Canada, Mexico (online)''' - good for nuts, bolts, threaded rod and washers, not much else<br />
* [http://www.smallparts.com Small Parts] - '''US, Canada, Mexico (online)''' - good for materials like PEEK and PTFE in small quantities<br />
* [http://www.boltdepot.com/Default.aspx Bolt Depot] '''US, maybe others''' - Metric bolts, nuts and washers.<br />
* [http://www.vxb.com/page/bearings/CTGY/8mmLinearMotionSystems VXB Bearings] '''International Shipping''' - Bearings and Linear motion Bars(exact sizes needed for mendel)<br />
* [http://www.mixshop.ca/ MixShop] '''Canada Online, International Shipping''' - MENDEL Hardware Kits, bearing, belts, M4 Insert and more!<br />
* [http://www.marleva.net/ Marleva] '''France, Europe (online)''' - Bolts, nuts, washers, threaded rod,<br />
* [http://www.beltingonline.com/ Belting Online] '''UK, maybe others''' - made to measure drive belts - width and length can be specified.<br />
* [http://www.bearingboys.co.uk/ BearingBoys] '''Austria, Belgium, Czech Republic, Germany, Denmark, Spain, Finland, France, UK, Guernsey, Greece, Hungary, Italy, Jersey, Luxembourg, Netherlands, Poland, Portugal, Ireland, Sweden''' - Bearings, FTPE, Timing belts.<br />
<br />
==Printing Materials Suppliers==<br />
For ABS/PLA/Etc. suppliers see [[Printing Material Suppliers]].</div>
Nesqi
https://reprap.org/mediawiki/index.php?title=Gen7_Board_1.2&diff=37335
Gen7 Board 1.2
2011-07-01T09:05:29Z
<p>Nesqi: /* Parts Lists */</p>
<hr />
<div>{{Gen7Board}}<br />
<br />
{{Development<br />
|name = Generation 7 Electronics Board<br />
|status = working<br />
|image = Gen7_Layout.png<br />
|description = Generation 7 Electronics<br />
|license = GPL v2 <br />
|author = Traumflug<br />
|categories = [[:Category:Electronics|Electronics]], [[:Category:Mendel_Development|Mendel Development]]<br />
[[Category:Electronics|Electronics]] [[Category:Mendel_Development]]<br />
|cadModel = [http://github.com/Traumflug/Generation_7_Electronics GitHub]<br />
|url = (none)<br />
}}<br />
<br />
=How to get it=<br />
<br />
====PCBs====<br />
<br />
Get Gen7 Board PCBs from [mailto:mah@jump-ing.de Traumflug].<br />
<br />
As Gen7 is designed to be manufactured on a RepRap, you can make PCBs yourself, of course. How to do this on a RepRap or a general milling machine is described [[Generation_7_Electronics#PCB_Manufacturing | on the Gen7 main page]]. You want one "Gen7Board" PCB and up to six "Endstop" PCBs.<br />
<br />
Yet another way is to purchase from one of the many houses specialized in manufacturing prototype PCBs. Gen7 is single sided, so this won't cost a fortune.<br />
<br />
====Components====<br />
<br />
Get Gen7 Components Kits and Gen7 Connectors Kits from [mailto:mah@jump-ing.de Traumflug].<br />
<br />
If you want to assemble the collection yourself, see the [[#Parts Lists]] section.<br />
<br />
=Parts Lists=<br />
<br />
To assemble or verify these lists, open the layout with gEDA/PCB and export a "BOM". This will give you a list of all required components.<br />
<br />
Special considerations:<br />
<br />
* The [[Pololu]] Stepper Drivers want two single rows of 8 pin female connectors soldered into the board, so get these.<br />
* The [[Pololu]] Stepper Drivers come with their male headers, so there's no need to purchase them seperately.<br />
* Don't forget enough (8-9) jumpers for the jumper headers.<br />
* Resistors with 0.25 W are on the safe side, even if the footprint name reads "0.125".<br />
* The Pololus can be operated with up to 35 V, so you may want like-rated electrolytic capacitors.<br />
* You may want to add the cable side of the connectors, their crimp pins and some wire.<br />
<br />
==Electronic Components==<br />
<br />
{| border="1"<br />
! Name<br />
! Count<br />
! Designations<br />
! colspan="4" | Vendors<br />
! Remarks<br />
|-<br />
! Resistor 180&nbsp;Ohms<br />
| align="right" | 2<br />
| R16, R18 <br />
| [http://www.reichelt.de/?ARTICLE=1362 Reichelt]<br />
| [http://www.voelkner.de/products/30418/Kohleschichtwiderstand-0-25W-5-180r-Bf-0207.html Völkner]<br />
| [http://de.farnell.com/jsp/search/productdetail.jsp?sku=9339230 Farnell]<br />
| [http://de.rs-online.com/web/search/searchBrowseAction.html?method=getProduct&R=7077600 RS]<br />
|<br />
|-<br />
! Resistor 560&nbsp;Ohms<br />
| align="right" | 3<br />
| R14, R22, R23 <br />
| [http://www.reichelt.de/?ARTICLE=1446 Reichelt]<br />
| [http://www.voelkner.de/products/30424/Kohleschichtwiderstand-0-25W-5-560r-Bf-0207.html Völkner]<br />
| [http://de.farnell.com/jsp/search/productdetail.jsp?sku=9339590 Farnell]<br />
| [http://de.rs-online.com/web/search/searchBrowseAction.html?method=getProduct&R=7077644 RS]<br />
|<br />
|-<br />
! Resistor 1&nbsp;kOhms<br />
| align="right" | 7<br />
| R2, R6, R8, R10, R11, R12, R13 <br />
| [http://www.reichelt.de/?ARTICLE=1315 Reichelt]<br />
| [http://www.voelkner.de/products/30427/Kohleschichtwiderstand-0-25W-5-1k-Bf-0207.html Völkner]<br />
| [http://de.farnell.com/jsp/search/productdetail.jsp?sku=9339051 Farnell]<br />
| [http://de.rs-online.com/web/search/searchBrowseAction.html?method=getProduct&R=7077666 RS]<br />
|<br />
|-<br />
! Resistor 4.7&nbsp;kOhms<br />
| align="right" | 2<br />
| RT1, RT2 <br />
| [http://www.reichelt.de/?ARTICLE=1425 Reichelt]<br />
| [http://www.voelkner.de/products/30435/Kohleschichtwiderstand-0-25W-5-4k7-Bf-0207.html Völkner]<br />
| [http://de.farnell.com/jsp/search/productdetail.jsp?sku=9339540 Farnell]<br />
| [http://de.rs-online.com/web/search/searchBrowseAction.html?method=getProduct&R=7077726 RS]<br />
|<br />
|-<br />
! Resistor 10&nbsp;kOhms<br />
| align="right" | 3<br />
| R1, R3, R30<br />
| [http://www.reichelt.de/?ARTICLE=1338 Reichelt]<br />
| [http://www.voelkner.de/products/30439/Kohleschichtwiderstand-0-25W-5-10k-Bf-0207.html Völkner]<br />
| [http://de.farnell.com/jsp/search/productdetail.jsp?sku=1692465 Farnell]<br />
| [http://de.rs-online.com/web/search/searchBrowseAction.html?method=getProduct&R=7077745 RS]<br />
|<br />
|-<br />
! Ceramic Capacitor 22&nbsp;pF<br />
| align="right" | 2<br />
| C3, C4 <br />
| [http://www.reichelt.de/?ARTICLE=9281 Reichelt]<br />
| [http://www.voelkner.de/products/35206/Keramischer-Kondensator-22-Pf.html Völkner]<br />
| [http://de.farnell.com/jsp/search/productdetail.jsp?sku=9411674 Farnell]<br />
| [http://de.rs-online.com/web/search/searchBrowseAction.html?method=getProduct&R=2509259100 RS]<br />
|<br />
|-<br />
! Ceramic Capacitor 0.1&nbsp;uF<br />
| align="right" | 12<br />
| C5, C8, C9, C10, C11, C12, C13, C14, C16, C17, C18, C19 <br />
| [http://www.reichelt.de/?ARTICLE=9265 Reichelt]<br />
| [http://www.voelkner.de/products/35059/Kondensator-0-1-F-Kdpu-2-54mm.html Völkner]<br />
| [http://de.farnell.com/jsp/search/productdetail.jsp?sku=9411887 Farnell]<br />
| [http://de.rs-online.com/web/search/searchBrowseAction.html?method=getProduct&R=2509674900 RS]<br />
|<br />
|-<br />
! Electrolytic Capacitor 10&nbsp;uF<br />
| align="right" | 2<br />
| CT1, CT2<br />
| [http://www.reichelt.de/ARTICLE=23716 Reichelt]<br />
| [http://www.voelkner.de/products/54434/Elko-radial-Cd110pt-85-10F-35V.html Völkner]<br />
| [http://de.farnell.com/jsp/search/productdetail.jsp?sku=1236669 Farnell]<br />
|<br />
|<br />
|-<br />
! Electrolytic Capacitor 100&nbsp;uF<br />
| align="right" | 3<br />
| C1, C2, C6 <br />
| [http://www.reichelt.de/ARTICLE=15103 Reichelt]<br />
| [http://www.voelkner.de/products/34639/Elko-radial-Cd110pt-85-100F-35V.html Völkner]<br />
| [http://de.farnell.com/jsp/search/productdetail.jsp?sku=9451285 Farnell]<br />
|<br />
|<br />
|-<br />
! Coil 100&nbsp;uH<br />
| align="right" | 1<br />
| L1 <br />
| [http://www.reichelt.de/?ARTICLE=18192 Reichelt]<br />
| [http://www.voelkner.de/products/33534/Hf-Induktivitaet-100-h-Smcc-101j-02.html Völkner]<br />
| [http://de.farnell.com/jsp/search/productdetail.jsp?sku=1800111 Farnell]<br />
|<br />
|<br />
|-<br />
! Diode 1N4004<br />
| align="right" | 3<br />
| D1, D2, D3 <br />
| [http://www.reichelt.de/?ARTICLE=1726 Reichelt]<br />
| [http://www.voelkner.de/products/25904/Diode-1n4004-400v-1a.html Völkner]<br />
| [http://de.farnell.com/jsp/search/productdetail.jsp?sku=9565027 Farnell]<br />
|<br />
|<br />
|-<br />
! LED 3&nbsp;mm Green<br />
| align="right" | 5<br />
| LED2, LED3, LED4, LED5, LED6 <br />
| [http://www.reichelt.de/?ARTICLE=6829 Reichelt]<br />
| [http://www.voelkner.de/products/28131/LED-3mm-Gruen-40mcd-60-Kingbright.html Völkner]<br />
| [http://de.farnell.com/jsp/search/productdetail.jsp?sku=1461635 Farnell]<br />
|<br />
|<br />
|-<br />
! Crystal 16&nbsp;MHz or 20&nbsp;MHz<br />
| align="right" | 1<br />
| U6 <br />
| [http://www.reichelt.de/?ARTICLE=32853 Reichelt]<br />
| [http://www.voelkner.de/products/24861/Quarz-20.000MHz-Hc49-4h30-50-40-18pf-Atf.html Völkner]<br />
| [http://de.farnell.com/jsp/search/productdetail.jsp?sku=1611779 Farnell]<br />
|<br />
|<br />
|-<br />
! Reset Switch<br />
| align="right" | 1<br />
| RESET <br />
| [http://www.reichelt.de/?ARTICLE=27892 Reichelt]<br />
| [http://www.voelkner.de/products/55632/Tastschalter-Fsm2jh.html Völkner]<br />
| [http://de.farnell.com/jsp/search/productdetail.jsp?sku=1555981 Farnell]<br />
|<br />
|<br />
|-<br />
! Socket for the ATmega<br />
| align="right" | 1<br />
| U1<br />
| [http://www.reichelt.de/?ARTICLE=8224 Reichelt]<br />
| [http://www.voelkner.de/products/29838/IC-Fassung-40-polig.html Völkner]<br />
| [http://de.farnell.com/jsp/search/productdetail.jsp?sku=4285669 Farnell]<br />
|<br />
|<br />
|-<br />
! ATmega 644 (or 644P)<br />
| align="right" | 1<br />
|<br />
| [http://www.reichelt.de/?ARTICLE=68173 Reichelt]<br />
|<br />
| [http://de.farnell.com/jsp/search/productdetail.jsp?sku=1288340 Farnell]<br />
|<br />
|<br />
|-<br />
! MOSFET IRFZ 44N<br />
| align="right" | 3<br />
| Q1, Q2, Q3 <br />
| [http://www.reichelt.de/?ARTICLE=8820 Reichelt]<br />
| [http://www.voelkner.de/products/26195/Transistor-Hexfet-Irfz44n-To-220-Ir.html Völkner]<br />
| [http://de.farnell.com/international-rectifier/irfz44npbf/mosfet-n-55v-41a-to-220/dp/8650225 Farnell]<br />
| [http://de.rs-online.com/web/search/searchBrowseAction.html?method=getProduct&R=5409777 RS]<br />
|<br />
|-<br />
! 0.6&nbsp;mm Wire<br />
| align="right" | 50 cm<br />
|<br />
|<br />
| [http://www.voelkner.de/products/71745/Kupferlackdraht-1x0-6-40m-versilbert.html Völkner]<br />
|<br />
|<br />
| for the wire bridges of single sided PCBs<br />
|}<br />
<br />
==Connectors==<br />
<br />
{| border="1"<br />
! Name<br />
! Count<br />
! Designations<br />
! colspan="4" | Vendors<br />
! Remarks<br />
|-<br />
! Motor Header Molex 26-48-1045 (4&nbsp;Pin)<br />
| align="right" | 4<br />
| X_MOT_0.156, Y_MOT_0.156, Z_MOT_0.156, E_MOT_0.156<br />
|<br />
|<br />
|<br />
| [http://de.rs-online.com/web/search/searchBrowseAction.html?method=getProduct&R=6795634 RS]<br />
| This is the one also used in Gen2 and Gen3 Electronics<br />
|-<br />
! Cable Connector for the above<br />
| align="right" | 4<br />
|<br />
|<br />
|<br />
|<br />
| [http://de.rs-online.com/web/search/searchBrowseAction.html?method=getProduct&R=6795155 RS]<br />
|<br />
|-<br />
! Crimp Contact for the above<br />
| align="right" | 16<br />
|<br />
|<br />
|<br />
|<br />
| [http://de.rs-online.com/web/search/searchBrowseAction.html?method=getProduct&R=6794717 RS]<br />
|<br />
|-<br />
! Alternative Motor Header<br />
| align="right" | 4<br />
| X_MOT_0.156, Y_MOT_0.156, Z_MOT_0.156, E_MOT_0.156<br />
|<br />
| [http://www.voelkner.de/products/173777/Stiftleiste-Gerade-4-polig-Rm3-96.html Völkner]<br />
|<br />
|<br />
| working, but incompatible alternative to the Molex 26-48-1045<br />
|-<br />
! Cable Connector for the above<br />
| align="right" | 4<br />
|<br />
|<br />
| [http://www.voelkner.de/products/173741/Buchsengehaeuse-4-polig-Rm3-96.html Völkner]<br />
|<br />
|<br />
|<br />
|-<br />
! Crimp Contact for the above<br />
| align="right" | 16<br />
|<br />
|<br />
| [http://www.voelkner.de/products/173753/Crimpkontakt-0-33-0-83mm.html Völkner]<br />
|<br />
|<br />
|<br />
|-<br />
! Jumper Header 2&nbsp;Pin Pairs<br />
| align="right" | 4 pair<br />
| J2/J3, J5/J6, J8/J9, J11/J12<br />
| [http://www.reichelt.de/?ARTICLE=19488 Reichelt]<br />
|<br />
|<br />
| [http://de.rs-online.com/web/search/searchBrowseAction.html?method=getProduct&R=2518216 RS]<br />
| cut them into appropriate pieces<br />
|-<br />
! Jumper Header 2&nbsp;Pin<br />
| align="right" | 3<br />
| J13, J14, J15<br />
| [http://www.reichelt.de/?ARTICLE=19504 Reichelt]<br />
| [http://www.voelkner.de/products/144921/Stiftleiste-1x36-polig-vergoldet-Rm-2-54.html Völkner]<br />
|<br />
| [http://de.rs-online.com/web/search/searchBrowseAction.html?method=getProduct&R=2518301 RS]<br />
| cut them into appropriate pieces<br />
|-<br />
! Jumper for the two above<br />
| align="right" | 9<br />
|<br />
| [http://www.reichelt.de/?ARTICLE=9019 Reichelt]<br />
|<br />
|<br />
| [http://de.rs-online.com/web/search/searchBrowseAction.html?method=getProduct&R=6705017 RS]<br />
|<br />
|-<br />
! ICSP Header<br />
| align="right" | 1<br />
| CONN6<br />
| [http://www.reichelt.de/?ARTICLE=19488 Reichelt]<br />
|<br />
|<br />
| [http://de.rs-online.com/web/search/searchBrowseAction.html?method=getProduct&R=2518216 RS]<br />
| alternatively, assemble this out of the remainings of the Jumper 2&nbsp;Pin Headers<br />
|-<br />
! Misc Header<br />
| align="right" | 1<br />
| MISC <br />
| [http://www.reichelt.de/?ARTICLE=51826 Reichelt]<br />
| [http://www.voelkner.de/products/144917/Buchsenleiste-1x20-vergoldet-Rm-2-54.html Völkner]<br />
|<br />
|<br />
| cut them to appropriate length<br />
|-<br />
! Pololu Header<br />
| align="right" | 8 or 4<br />
| U2, U3, U4, U5 <br />
| [http://www.reichelt.de/?ARTICLE=51826 Reichelt]<br />
| [http://www.voelkner.de/products/144917/Buchsenleiste-1x20-vergoldet-Rm-2-54.html Völkner]<br />
|<br />
|<br />
| cut them to appropriate length, you want 8x 8&nbsp;pins<br />
|-<br />
! Disk Power Header<br />
| align="right" | 1<br />
| CONN2 <br />
| [http://www.reichelt.de/?ARTICLE=14854 Reichelt]<br />
|<br />
|<br />
| [http://de.rs-online.com/web/search/searchBrowseAction.html?method=getProduct&R=6704250 RS]<br />
|<br />
|-<br />
! ATX20 Power Connector<br />
| align="right" | 1<br />
| CONN1<br />
|<br />
|<br />
|<br />
| [http://de.rs-online.com/web/search/searchBrowseAction.html?method=getProduct&R=6705679 RS]<br />
|<br />
|-<br />
! Molex KK100 3&nbsp;Pin Header<br />
| align="right" | 12<br />
| HEATER1, HEATER2, FAN1, TEMP1, TEMP2, I2C, X_MIN, X_MAX, Y_MIN, Y_MAX, Z_MIN, Z_MAX<br />
| [http://www.reichelt.de/?ARTICLE=14462 Reichelt]<br />
|<br />
|<br />
| [http://de.rs-online.com/web/search/searchBrowseAction.html?method=getProduct&R=6795587 RS]<br />
| Reichelt are tested to be fully compatible with Molex<br />
|-<br />
! Cable Connector for the above<br />
| align="right" | 12<br />
|<br />
| [http://www.reichelt.de/?ARTICLE=14858 Reichelt]<br />
|<br />
|<br />
| [http://de.rs-online.com/web/search/searchBrowseAction.html?method=getProduct&R=6795375 RS]<br />
|<br />
|-<br />
! Crimp Contact for the above<br />
| align="right" | 36<br />
|<br />
| [http://www.reichelt.de/?ARTICLE=14861 Reichelt]<br />
|<br />
|<br />
| [http://de.rs-online.com/web/search/searchBrowseAction.html?method=getProduct&R=6702266 RS]<br />
|<br />
|-<br />
! Molex KK100 6&nbsp;Pin Header<br />
| align="right" | 1<br />
| SERIAL<br />
|<br />
|<br />
|<br />
| [http://de.rs-online.com/web/search/searchBrowseAction.html?method=getProduct&R=6795593 RS]<br />
| alternatively, use the same as for Jumper 2&nbsp;Pin<br />
|-<br />
! Optional: Cable Header for the above<br />
| align="right" | 1<br />
|<br />
|<br />
|<br />
|<br />
| [http://de.rs-online.com/web/search/searchBrowseAction.html?method=getProduct&R=6795391 RS]<br />
| only needed if you intend to solder your own USB-to-TTL cable<br />
|-<br />
! Optional: Crimp Contact for the above<br />
| align="right" | 6<br />
|<br />
|<br />
|<br />
|<br />
| [http://de.rs-online.com/web/search/searchBrowseAction.html?method=getProduct&R=6702266 RS]<br />
| only needed if you intend to solder your own USB-to-TTL cable<br />
|-<br />
! Heatsink for the Pololus<br />
| align="right" | 4<br />
|<br />
|<br />
| [http://www.voelkner.de/products/47981/Akasa-Grafikkarten-Ram-Speicherkuehler.html Völkner]<br />
|<br />
| [http://de.rs-online.com/web/search/searchBrowseAction.html?method=getProduct&R=5040744 RS]<br />
|<br />
|-<br />
! Cyanacrylate Glue<br />
| align="right" | 4&nbsp;drops<br />
|<br />
|<br />
|<br />
|<br />
|<br />
| for glueing the heatsinks onto the Pololus<br />
|}<br />
<br />
==Miscellaneous==<br />
<br />
Generation 7 Electronics uses a TTL header for serial communications to the host. As many modern PCs lack a serial port, these need an appropriate USB to TTL cable:<br />
<br />
{| border="1"<br />
! USB to TTL Cable<br />
| [http://www.mouser.com/Search/ProductDetail.aspx?qs=OMDV80DKjRorBEBwmlJ4Pg%3d%3d Mouser]<br />
| [http://www.adafruit.com/index.php?main_page=product_info&cPath=19&products_id=70 Adafruit Industries]<br />
| [http://www.makershed.com/ProductDetails.asp?ProductCode=TTL232R MAKE Store]<br />
| [http://store.makerbot.com/cables-and-wires/usb-to-ttl-cable.html MakerBot Industries]<br />
| [http://www.watterott.com/de/TTL-232R-USB-Serial-Converter Watterott]<br />
|}<br />
<br />
An alternative to the USB to TTL cable is the same electronics in form of a small breakout board:<br />
<br />
{| border="1"<br />
! USB to TTL Breakout Board<br />
| [http://www.watterott.com/de/FTDI-Basic-Breakout-5V Watterott]<br />
| [http://www.sparkfun.com/products/9716 Sparkfun]<br />
|-<br />
! Cable for the above<br />
| [http://www.watterott.com/de/Kabel-USB-A-mini-USB-B-5-pol-18m Watterott]<br />
|<br />
|}<br />
<br />
=Assembly Instructions=<br />
<br />
* To find out which components to put where, have the layout on your PC screen available.<br />
* PCBs fabricated with Voronoi paths need more heat, so raise your soldering iron's temperature by about 20 deg Celsius.<br />
* Start with the flattest parts, usually wire bridges or resistors. This way, components won't fall out when you lay the PCB on it's front for soldering. Then continue with parts of raising height, connectors are usually among the last ones.<br />
* To ease soldering jumper headers and similar components, put a small drop of cyanacrylate glue onto the component side before inserting them. As the PCB is single-sided, this won't hurt the solder point.<br />
<br />
[[File:Gen7_Mainboard_Front.jpeg | 300px]]&nbsp;[[File:Gen7_Mainboard_Back.jpeg | 300px]]<br />
<br />
The pictures show the soldered mainboard, semiconductors not yet inserted. It's a good idea to check supplied voltages before inserting them.<br />
<br />
* The coil 100&nbsp;uH looks just like a resistor. It's a bit thicker and comes with rings brown-black-brown.<br />
* Start with the 10 wire bridges, then follow the table in the parts list.<br />
* As 8 pin headers for the Pololus are expensive, many kits come with lower cost 10 pin headers. Cut 2 pins off of each.<br />
* While soldering a pair of these headers, insert a Pololu to ensure good alignment.<br />
<br />
=Setup=<br />
<br />
These steps show how to get from a soldered mainboard to a working one.<br />
<br />
==Power Source Selection==<br />
<br />
[[File: Gen7_Board_PSU_Selection.jpeg | center]]<br />
<br />
In the lower right corner of the board you see three jumper headers. You may jumper '''one, and only one''' of them.<br />
<br />
* Serial: feed 5 Volts from the serial connector. USB2TTL converter cables provide this pin. The ATmega as well as the Pololus are supplied all the time, then. You can leave the ATX20 disconnected.<br />
* ATX20: power 5 Volts through the big, 20 pin PSU connector. The ATmega will be supplied all the time, while other parts are supplied only on demand. This allows to turn the PSU on and off with G-Code commands. For example, Teacup firmware fires up the PSU on incoming heater or movement commands and turns it off automatically 30 seconds after the last movement or when all heaters are done. Note: You need *both* ATX and Molex 4-pin connections to your PSU, as the board does not take 12V from the ATX connector.<br />
* Molex 4 Pin: supply 5 Volts through the Molex connector in the upper left corner of the board. The ATmega as well as the Pololus are supplied all the time, then. You can leave the ATX20 disconnected.<br />
<br />
==Power Supply Checks==<br />
<br />
If you want to do some extra checks to confirm you soldered correctly before inserting semiconductors, insert the power source selection jumper as explained above and hook up your type of power supply.<br />
<br />
No smoke? Great, then take a few measurements:<br />
<br />
[[File:Gen7_Board_Power_Checks.jpeg | center]]<br />
<br />
* Red: power supply inserted. In case of an ATX20 PSU, PSU not yet activated.<br />
* Blue: as above, with ATX20 PSU activated (bridge between pin 14 PWR_ON and GND).<br />
* Green: as above, with the Molex 4 Pin also inserted.<br />
<br />
Even those without a voltage meter can have a look wether and when one or two LEDs light up.<br />
<br />
That done, you can solder in the MOSFETs and plug in the Pololus and the ATmega.<br />
<br />
==Prepare your Arduino IDE==<br />
<br />
* Download and unpack or install the [http://arduino.cc/en/Main/Software Arduino IDE].<br />
* Download and unpack the latest [https://github.com/Traumflug/Generation_7_Electronics/blob/master/release%20documents/Gen7%20Arduino%20IDE%20Support.zip?raw=true Gen7 Arduino IDE Support package].<br />
* Find the folder <code>Gen7</code> in this package and move it into the <code>hardware</code> folder inside the Arduino package. There is also an install instruction inside the "Gen7 Arduino IDE Support" package.<br />
<br />
'''Note''': for Linux/Unix users, if you install using your package manager it may be difficult to find your arduino/hardware folder, and even after you find it you might not be able to copy to it. Just make a "hardware" folder in the "sketches" folder of your home directory and put the Gen7 support folder in there. The "sketches" folder appears when you run the IDE the first time. (tested on Ubuntu 10.04 LTS)<br />
<br />
If you fire up your Arduino IDE now, you should be able to select your variant of Gen7 board under Menu -> Tools -> Board.<br />
Also you should set the correct com port under Menu -> Tools -> Serial Port.<br />
<br />
==Bootloader Upload==<br />
<br />
'''Note''': this section only applies if you have a blank, factory fresh ATmega on your board. Friendly Gen7 vendors will do these steps for you before shipping, so you don't need a programmer.<br />
<br />
How to go:<br />
<br />
* Disconnect all connectors, including the power supply.<br />
* Insert the ATmega644 into it's socket. Make sure you do it the right way, the small nut on the housing goes towards the heater connectors, the numbers on the housing can be read looking from the ATX20 connector side.<br />
* Re-connect the power supply.<br />
<br />
'''Note''': The pins used for the programmer conflict with the pins used for the X_MAX, X_MIN and Y_MIN endstops. This isn't an issue in normal operation, but make really sure you have these endstops disconnected before hooking up the programmer.<br />
<br />
* Connect your programmer. Again, watch out for insertion of the plug the right way.<br />
<br />
Now you should see something like this - the red LED indicates the PSU is still without juice:<br />
[[File:Gen7_Programmer_Setup.jpeg | center | 400px]]<br />
<br />
====Programming the bootloader using the command line====<br />
<br />
* Have your Arduino IDE prepared for Gen7, as explained above.<br />
* Connect your power supply, at least one of the power connector indicators should be lighted.<br />
* Open a terminal and change directory into Arduino IDE's folder. All required tools are there, even if you haven't installed them system-wide.<br />
<br />
The following sequence was done on Linux and should apply similarly on other OSs. Unlocking and locking the bootloader section is done on Arduinos, it's not done here.<br />
<br />
cd hardware/tools<br />
./avrdude -C ./avrdude.conf -c ? # find your programmer, e.g. "avrispv2"<br />
<br />
### For the ATmega644:<br />
# write fuses<br />
./avrdude -C ./avrdude.conf -c <your programmer> -p atmega644 -P /dev/ttyACM0 \<br />
-B 5 -U lfuse:w:0xF7:m -U hfuse:w:0xDC:m -U efuse:w:0xFF:m<br />
# upload bootloader<br />
./avrdude -C ./avrdude.conf -c <your programmer> -p atmega644 -P /dev/ttyACM0 \<br />
-B 1 -U flash:w:../Gen7/bootloaders/Gen7/bootloader-<your variant>.hex<br />
<br />
### For the ATmega644P:<br />
./avrdude -C ./avrdude.conf -c <your programmer> -p atmega644p -P /dev/ttyACM0 \<br />
-B 5 -U lfuse:w:0xF7:m -U hfuse:w:0xDC:m -U efuse:w:0xFF:m<br />
./avrdude -C ./avrdude.conf -c <your programmer> -p atmega644p -P /dev/ttyACM0 \<br />
-B 1 -U flash:w:../Gen7/bootloaders/Gen7/bootloader-<your variant>.hex<br />
<br />
Watch your programmer a few seconds blinking and you're done.<br />
<br />
====Programming the bootloader using Arduino IDE====<br />
<br />
-- Yet to be found out --<br />
<br />
''Debugging hint: Arduino obviously doesn't attempt to use the "-B 5" flag when writing fuses onto a factory fresh chip. This is needed if the programmer was set to a higher speed earlier, as an ATmega running at 1&nbsp;MHz (factory default) can't keep up with 115200 baud.''<br />
<br />
====References====<br />
<br />
* [http://www.engbedded.com/fusecalc/ AVR Fuse Calculator]<br />
* Check fuses and other ATmega properties with:<br />
./avrdude -C ./avrdude.conf -c <your programmer> -p atmega644p -P /dev/ttyACM0 -n -v<br />
* [http://forums.adafruit.com/viewtopic.php?t=3558 How to write the bootloader onto Arduinos]<br />
* [http://homepage.hispeed.ch/peterfleury/avr-software.html Bootloader half the size of Arduino's/Sanguino's]<br />
<br />
==Serial Connection==<br />
<br />
It's recommended to either use a USB to TTL cable or USB to TTL breakout board. Custom solutions are possible, see [[#Customisations | Customisations]].<br />
<br />
Here's how you connect them, GND is always the pin to the left:<br />
<br />
[[File:Gen7_Serial_Connection_With_USB2TTL_Breakout_Board.jpeg | 300px]]&nbsp;[[File:Gen7_Serial_Connection_With_USB2TTL_Cable.jpeg | 300px]]<br />
<br />
Simply plug the connector in, connect USB to your PC and a new serial port should show up in your PC's operating system.<br />
<br />
==Microstepping==<br />
<br />
Last not least, you probably want to set up microstepping to something other than the default. The default is halfstepping. Smaller microsteps make the motors run smoother, but also raise the computing load for the ATmega. The smallest steps possible are 1/16 microstepping.<br />
<br />
Feel free to select different settings for each of the motors, e.g. 1/8 microstepping for threaded rod axes (Z) and 1/16 microstepping for belt driven axes (X, Y).<br />
<br />
Selecting microstepping is done with the jumpers in front of each of the Pololus, they refer to MS2 and MS3. Allegro documents also know about MS1, which is hard wired to High in Gen7. Plugging a jumper sets High, while leaving the header free sets Low. Here's a detail picture of a Gen7, with MS2 set to High, MS3 set to Low:<br />
<br />
[[File:Gen7_Microstepping_Jumpers.jpeg | 300px | center]]<br />
<br />
The following table shows what you get with each combination:<br />
<br />
{| border="1" align="center" style="text-align:center;"<br />
! MS2 !! MS3<br />
! Microstep Resolution<br />
|-<br />
| Open || Open || Half step<br />
|-<br />
| Open || Plugged || ''Not allowed!''<br />
|-<br />
| Plugged || Open || Eighth step<br />
|-<br />
| Plugged || Plugged || Sixteenth step<br />
|}<br />
<br />
=Firmware=<br />
<br />
In principle, you can run any of the RepRap Firmwares on this board. Adjust the I/O pin layout, adjust compile time options for no secondary board/no RS485 and proceed. Just like [[Generation2Electronics | Gen2]], [[RAMPS]] or similar electronics.<br />
<br />
==Teacup Firmware==<br />
<br />
Teacup's [[Teacup_Firmware#Simple_Installation | Simple Installation]] instructions show nicely how to do this. Two additional tweaks are required for Gen7:<br />
<br />
* Have your Arduino IDE prepared for Gen7, as [[#Preprare_your_Arduino_IDE | explained above]].<br />
* Instead of using one of the prepared config.hs from the Teacup repository, use the one attached to this post: [http://forums.reprap.org/read.php?13,81542,81558#msg-81558]. Oh, and I hope somebody with an extruder can donate a Gen7 config.h for inclusion into the Tecup repository ...<br />
<br />
With config.h left untouched, at least something should move. This is fine for first tests, but not sufficient to have everything right for your machine. Edit your config.h further to match your machine and your setup. Config.h has a lot of comments inside the file, helping on the details. For example, STEPS_PER_MM_X should be set according to your choice of microstepping.<br />
<br />
==FiveD Firmware==<br />
<br />
FiveD has been run succssfully on Gen7. Snuggles has kindly contributed his sources:<br />
<br />
[[File:FiveD 20100610 for Gen7 v1.2.zip]]<br />
<br />
This should get you started, but don't forget to adjust STEPS_PER_MM to match your mechanics.<br />
<br />
To upload the Firmware do the following:<br />
<br />
- prepare your arduino as described above<br />
<br />
- open FiveD_GCode_Interpreter.pde file<br />
<br />
- choose Verify/Compile<br />
<br />
- if there is no error press the upload button<br />
<br />
==Other Configurations==<br />
<br />
The following should help to configure other firmwares.<br />
<br />
====Pinout====<br />
<br />
In '''bold''' changes from board v1.0<br />
<br />
[[File:SanguinoPinBindings.png | 300px | right | Sanguino pin bindings]]<br />
<br />
{| border="1"<br />
|-<br />
! Function !! ATMega Name !! Teacup !! Original firmware !! Direction in firmware<br />
|-<br />
| X Step|| PC3|| DIO19|| 19|| Digital Output<br />
|-<br />
| X Direction|| PC2|| DIO18|| 18|| Digital Output<br />
|-<br />
| X Min|| PB7|| DIO7|| 7|| Digital Output<br />
|-<br />
| X Max|| PB6|| DIO6|| 6|| Digital Output<br />
|-<br />
| Y Step|| PC7|| DIO23|| 23|| Digital Output<br />
|-<br />
| Y Direction|| PC6|| DIO22|| 22|| Digital Output<br />
|-<br />
| Y Min|| PB5|| DIO5|| 5|| Digital Output<br />
|-<br />
| '''Y Max'''|| PB2|| DIO2|| 2|| Digital Output<br />
|-<br />
| Z Step|| PA5|| DIO26|| 26|| Digital Output<br />
|-<br />
| Z Direction|| PA6|| DIO25|| 25|| Digital Output<br />
|-<br />
|'''Z Min'''|| PB1|| DIO1|| 1|| Digital Output<br />
|-<br />
|'''Z Max'''|| PB0|| DIO0|| 0|| Digital Output<br />
|-<br />
| Extruder Step|| PA3|| DIO28|| 28|| Digital Output<br />
|-<br />
| Extruder Direction|| PA4|| DIO27|| 27|| Digital Output<br />
|-<br />
| Power Enable|| PD7|| DIO15|| 15|| Open Drain Output, active low<br />
|-<br />
| Motors Enable|| PA7|| DIO24|| 24|| Digital Output<br />
|-<br />
|'''Heater 1'''|| PB4|| DIO4|| 4|| Digital Output<br />
|-<br />
|'''Heater 2'''|| PB3|| DIO3|| 3|| Digital Output<br />
|-<br />
| '''Fan 1'''|| PA0|| DIO31|| 31|| Digital Output<br />
|-<br />
| Temp 1|| PA1|| AIO1|| 1|| Analog Input<br />
|-<br />
| Temp 2|| PA2|| AIO2|| 2|| Analog Input<br />
|}<br />
<br />
=Customisations=<br />
<br />
This part describes possible modifcations for advanced users only.<br />
<br />
==Serial Connection==<br />
<br />
If you want a custom solution, you can create one, of course. Just connecting an RS-232 port to the serial connector won't work, however, even if you ignored the different voltage levels. ATmega's serial signal is inverted (Logical 0 = 5V, Logical 1 = 0V). Here's the serial connector's pinout:<br />
<br />
[[File: Gen7_Serial_Pinout.png | center | 250px]]<br />
&nbsp;<br />
<br />
{| border="1" align="center" style="text-align:center;"<br />
! 1<br />
! 2<br />
! 3<br />
! 4<br />
! 5<br />
! 6<br />
|-<br />
| GND<br />
| CTS (set to GND)<br />
| +5 Volts<br />
| RxD<br />
| TxD<br />
| Reset<br />
|}<br />
<br />
RxD is ATmega's pin&nbsp;14 (data to the chip); TxD is ATmega's pin&nbsp;15 (data from the chip).<br />
<br />
With pin&nbsp;3 you can feed the ATmega, if you have no other current source. If you have another current source, e.g. your power supply, you might have slightly different potentials of 5V though, so you better keep this pin unconnected. As of version 1.1, the board comes with a jumper to make sure no bad things can happen.<br />
<br />
Pin&nbsp;6 is usually connected to the serial line's RTS. This triggers a reset each time you start a connection to the ATmega and is very convenient when uploading firmware - no pressing of the reset button needed, then. Arduinos have this hardwired. If you keep pin&nbsp;6 free, press the reset button each time your IDE (avrdude) attempts an upload.</div>
Nesqi
https://reprap.org/mediawiki/index.php?title=Pololu&diff=37334
Pololu
2011-07-01T09:04:12Z
<p>Nesqi: </p>
<hr />
<div>[http://www.pololu.com/ Polulu] is a company that makes and sells stepper motor drivers on a small circuit board.</div>
Nesqi