-
Notifications
You must be signed in to change notification settings - Fork 734
Home
Repetier-Firmware is a firmware for RepRap like 3d-printer powered with an arduino compatible controller. This firmware is a nearly complete rewrite of the sprinter firmware by kliment (https://github.com/kliment/Sprinter) which based on Tonokip RepRap firmware rewrite based off of Hydra-mmm firmware. While I changed nearly all parts, I kept the sprinter logic as far intact as possible. As a result, all boards with at least 32kB RAM working with Sprinter should work with this firmware. This includes Saguino/GEN 6/Mega/RAMPS Boards.
The project is licenced under the GPL V3. A copy is attached in the repository.
- RAMP acceleration support.
- Path planning for higher print speeds.
- Trajectory smoothing for smoother lines.
- Nozzle pressure control for improved print quality with RAMPS.
- Fast - 16000 Hz stepper frequency is possible with a 16 MHz AVR.
- Multiple extruder supported (experimental).
- Standard ASCII and improved binary (Repetier protocol) communication.
- Autodetect the command protocol, so it will work with any host software.
- Continuous monitoring of one temperature.
- Important parameters are stored in EEPROM and can easyly modified without recompilation of the firmware.
- Stepper control is handeled in an interrupt routine, leaving time for filling caches for next move.
- PID control for extruder temperature.
- Interrupt based sending buffer (Arduino library normally waits for the recipient to receive written data)
- Small RAM memory print, resulting in large caches.
- Supports SD-cards (experimental, don't have a card to test it)
- mm and inches can be used for G0/G1
- Works with Skeinforge 41, all unknown commands are ignored.
- Dry run : Execute yout GCode without using the extruder. This way you can test for non-extruder related failures without actually printing.
There are no known errors in the finished parts. Tested hardware:
- GEN6 controller with Mendel-Parts default Mendel/Adrian extruder
Please feel free to insert your working combination. Combinations not listed are likely to work, too. It's only, no one reported this!