RepRap Generation 3 Firmware | ||||||||
| Changed: | ||||||||
| < < |
I am a part of the Generation 3 Electronics System | |||||||
| > > |
I am the firmware to control the Generation 3 Electronics System | |||||||
Protocol | ||||||||
| Changed: | ||||||||
| < < |
The authoritative protocol specification lives as a shared Google Doc. This document describes the setup and implementation of the communication protocol that the 3rd Generation firmware uses. | |||||||
| > > |
The authoritative protocol specification lives as a shared Google Doc. This document describes the setup and implementation of the communication protocol that the 3rd Generation firmware uses. We've attempted to fully document the protocol so that it can be easily implemented on other platforms, and also so that people can easily understand how it operates in order to hack on it. If you spot any bugs, or have any contributions, please drop us a line. | |||||||
Devices | ||||||||
| Line: 31 to 31 | ||||||||
|---|---|---|---|---|---|---|---|---|
Firmware | ||||||||
| Changed: | ||||||||
| < < |
We have written firmware that implements both the Master and Slave devices. These firmwares are fully operational, but there are many improvements left to be made. You can get the up-to-the-minute version of the firmware from the RepRap Subversion Repository. The subversion code is not guaranteed to work, and may infact contain bugs. Use it at your own risk. | |||||||
| > > |
Stable version: Download RepRap 3rd Generation Firmware v1.0 Subversion Repository: trunk/reprap/firmware/Sanguino/Sanguino3G. | |||||||
| Changed: | ||||||||
| < < |
TODO: link this up. The latest stable version of the code is available at SourceForge. The current stable version is v1.0. | |||||||
| > > |
We have written firmware that implements both the Master and Slave devices. These firmwares are fully operational, but there are many improvements left to be made. You can get the up-to-the-minute version of the firmware from the subversion repository if you like to be cutting edge. The subversion code is not guaranteed to work, and may contain bugs. Use it at your own risk. | |||||||
| There are two different firmwares that we have written: ArduinoSlaveExtruder and SanguinoMaster. Each one is designed to be run on an Arduino or Sanguino respectively. See the instructions below for configuring and uploading them to your boards. | ||||||||
| Line: 46 to 46 | ||||||||
Sanguino Master Firmware | ||||||||
| Changed: | ||||||||
| < < |
The Sanguino Master firmware is designed to be run on the v1.x versions of the RepRap motherboard. Using this firmware is very easy: | |||||||
| > > |
The Sanguino Master firmware is designed to be run on the v1.x versions of the RepRap Motherboard. Using this firmware is very easy: | |||||||
| ||||||||
| Deleted: | ||||||||
| < < |
| |||||||
| ||||||||
| Changed: | ||||||||
| < < |
| |||||||
| > > |
| |||||||
Arduino Slave Firmware | ||||||||
| Line: 59 to 58 | ||||||||
The Arduino Slave firmware is designed to be run on the v2.x versions of the Extruder Controller. Using this firmware is very easy:
| ||||||||
| Deleted: | ||||||||
| < < |
| |||||||
| ||||||||
| Changed: | ||||||||
| < < |
| |||||||
| > > |
| |||||||
Host Control Software | ||||||||
| Changed: | ||||||||
| < < |
Now that you have the firmware installed, you'll want to control it with something. Currently, the easiest way of doing this is by using ReplicatorG. So, the first thing you'll want to do is install ReplicatorG. You'll need at least version 0003. The software comes pre-configured to work with a few common RepRap machines and contains information you need to configure it to control your machine. | |||||||
| > > |
Now that you have the firmware installed, you'll want to control it with something. Currently, the easiest way of doing this is by using ReplicatorG. So, the first thing you'll want to do is install ReplicatorG. You'll need at least version 0003. The software comes pre-configured to work with a few common RepRap machines and contains information you need to configure it to control your machine. | |||||||