<<O>>  Difference Topic RepRapMicrocontrollerSoftware (r1.8 - 26 Mar 2009 - ZachSmith)

META TOPICPARENT SoftwareDocumentation

OUTDATED: UPDATE ME...

Changed:
<
<

The RepRap microcontroller firmware

>
>

RepRap Firmware


TOC: No TOC in "Main.RepRapMicrocontrollerSoftware"

Changed:
<
<

Introduction

>
>

Introduction


Changed:
<
<
This page links to documentation describing the firmware for the PIC stepper controller board and the PIC extruder controller board.
>
>
Each set of electronics for RepRap contains some sort of microcontroller (uC). Each uC is a miniature computer which needs its own software in order to do useful things. The term for the type of software that runs on a microcontroller is 'firmware'. The reason is that ideally, the software doesn't change very often as it is fairly simple and the code should be very robust. Uploading this software to the chip is called 'burning' or 'programming' the microcontroller.

Changed:
<
<

Building the RepRap PIC firmware under Linux

>
>
Due to the physical and electronic setup of each generation of electronics, new firmware generally must be written for each set. The various firmwares for each are discussed below.

Changed:
<
<
This page gives instructions on how to compile all the PIC firmware on a Linux system.
>
>

Generation 3 Firmware


Changed:
<
<

Programming RepRap PIC chips

>
>
This is the firmware for the third generation electronics based on the Sanguino. You can read more on the third gen documentation page. It is currently a work-in-progress.

Changed:
<
<
This page gives instructions on how to use a conventional PIC programmer to do in-circuit programming of the PIC chips in the RepRap controllers above.
>
>

Generation 2 Firmware


Changed:
<
<

Stepper motor timings

>
>
This is the firmware for the second generation electronics based on the Arduino / Sanguino. Read more on the second gen documentation page.

Changed:
<
<
This page describes how the PIC stepper controller boards do timing to get different stepper motor speeds.
>
>

Generation 1 Firmware


Changed:
<
<

Extruder heater control and temperature measurement

This page describes how the PIC extruder controller board senses temperatures and uses that information to control its heater.

>
>
This is the firmware for the first generation electronics based on the PIC16F648. Read more on the first gen firmware documentation page.

-- AdrianBowyer - 02 Dec 2007

View topic | Diffs | r1.8 | > | r1.7 | > | r1.6 | More
Revision r1.7 - 27 Sep 2008 - 16:52 - AdrianBowyer
Revision r1.8 - 26 Mar 2009 - 20:38 - ZachSmith