Welcome! Log In Create A New Profile

Advanced

Repetier-Firmware announcements

Posted by repetier 
Repetier-Firmware announcements
January 11, 2012 02:05PM
In this thread I will post updates to the Repetier-Firmware


Project homepage: Repetier-Firmware

It's a nearly complete rewrite (80%) of the well known Sprinter firmware. While rewriting it to simplify it for future improvements and to improve the speed, I added tons of remarks and documentation, helping everyone, who wants to change it a bit.

Features:
  • RAMP acceleration support.
  • Path planning for higher print speeds. (since version 0.32, 2011/9/24)
  • Fast ooze prevention system. (since version 0.35, 2011/10/8)
  • Trajectory smoothing for smoother lines. (since version 0.32, 2011/9/24)
  • Nozzle pressure control for improved print quality with RAMPS. (since version 0.32, 2011/9/24)
  • Fast - 16000 Hz and more stepper frequency is possible with a 16 MHz AVR. (since version 0.32, 2011/9/24)
  • 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.
  • 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.
  • User defined and generic thermistor table( just set r0,t0,beta,r1,r2) in config (since version 0.31).


Repetier-Software - the home of Repetier-Host (Windows, Linux and Mac OS X) and Repetier-Firmware.
Repetier-Server - the solution to control your printer from everywhere.
Visit us on Facebook and Twitter!
Re: Repetier-Firmware announcements
January 24, 2012 12:44PM
Version 0.44

Just a minor update for non-printing commands.

- Added M112 command (Emergency kill)
- G4 dwell now waits until move queue is empty before dwelling
- G84 stops extruder motor
- configuration.h from version 0.40 works


Repetier-Software - the home of Repetier-Host (Windows, Linux and Mac OS X) and Repetier-Firmware.
Repetier-Server - the solution to control your printer from everywhere.
Visit us on Facebook and Twitter!
Re: Repetier-Firmware announcements
January 28, 2012 03:19AM
Version 0.45

Just two changes

- Fixed M109 command. Added TEMP_HYSTERESIS to force a band of temperatures for a period of time.
- Changed fan commands. They don't sync with head moves any more. Waiting for the moves to finish empties the move queue and is likely to cause a little blob.


Repetier-Software - the home of Repetier-Host (Windows, Linux and Mac OS X) and Repetier-Firmware.
Repetier-Server - the solution to control your printer from everywhere.
Visit us on Facebook and Twitter!
Re: Repetier-Firmware announcements
January 30, 2012 12:17PM
Version 0.46

DISABLE_Z/Y/X only worked at the end of a print, which was not correct. Now the axis get disabled after a move (if enabled).
For updaters - only Repetier.pde was changed since version 0.45.


Repetier-Software - the home of Repetier-Host (Windows, Linux and Mac OS X) and Repetier-Firmware.
Repetier-Server - the solution to control your printer from everywhere.
Visit us on Facebook and Twitter!
Re: Repetier-Firmware announcements
March 03, 2012 07:24AM
Version 0.51

Changes since the last announcement

Version 0.51 03-03-2012
Individual endstop inverting for all with different entstop types.
SD support with Arduino 1.0 now works.

Version 0.50 25-02-2012
Changed implementation of Power ON/OFF.
Added #define ENABLE_POWER_ON_STARTUP to config, so Gen7 boards are powered
up on start. No more need to send M80 after startup.

Version 0.49 21-02-2012
SD upload in ascii mode now works.
SD print now prints also the last command.
Added extruder power in output for M105

Version 0.48 15-02-2012
Disabled wait at temperature change. Caused pauses with skeinforge temp. change

Version 0.47b 13-02-2012
Added software PWM for fan.
Updated software PWM for heater.

In version 0.51 I added the following configuration options:
// The pullups are needed if you directly connect a mechanical endswitch between the signal and ground pins.
//set to true to invert the logic of the endstops
#define ENDSTOP_X_MIN_INVERTING false
#define ENDSTOP_Y_MIN_INVERTING false
#define ENDSTOP_Z_MIN_INVERTING false
#define ENDSTOP_X_MAX_INVERTING false
#define ENDSTOP_Y_MAX_INVERTING false
#define ENDSTOP_Z_MAX_INVERTING false

These replace the old ENDSTOPS_INVERTIG giving more control over your individual endstops.


Repetier-Software - the home of Repetier-Host (Windows, Linux and Mac OS X) and Repetier-Firmware.
Repetier-Server - the solution to control your printer from everywhere.
Visit us on Facebook and Twitter!
Re: Repetier-Firmware announcements
April 07, 2012 01:30PM
Version 0.60

Just uploaded the new firmware version with more then 3000 new lines of code. The main new feature is an advanced menu system to control the printer stand alone. I will post more about this in a seperate thread.

Version 0.60 07-04-2012 changes:
* Added LCD support directly connected or via I2C
* Added push button/click encoder/key matrix support
* Added push button/click encode via I2C support
* Added beeper support
* Added multilangual and flexible menu system
* Added feedrate multiplier: M220 S
* Added pin output command: M42 P S
* M105 now also sends heater output power (0..255) in @:
* Added write message to LCD: M117
Repetier-Software - the home of Repetier-Host (Windows, Linux and Mac OS X) and Repetier-Firmware.
Repetier-Server - the solution to control your printer from everywhere.
Visit us on Facebook and Twitter!
Re: Repetier-Firmware announcements
April 14, 2012 12:31PM
Version 0.61

With the feedback of some users I could remove some bugs and make some improvements in the user interface. It now works even better.

Version 0.61 14-04-2012
Added LiquidCrystal library as alternative LCD driver.
Several bugfixes in user interface.
Info pages can now be static or dynamic switching.
Autoreturn to info panel after x seconds of inactivity.
Smoother stepper control with high stepper rates.


Repetier-Software - the home of Repetier-Host (Windows, Linux and Mac OS X) and Repetier-Firmware.
Repetier-Server - the solution to control your printer from everywhere.
Visit us on Facebook and Twitter!
Re: Repetier-Firmware announcements
June 16, 2012 10:35AM
Version 0.70

After a lot of work and testing by some helpful users and myself, I am able to present the next big version of Repetier-Firmware. It has done a big step increasing the quality of the prints. Many smaller issues that normally no one sees have be found and fixed, so updating is recommended.

Unfortunately there were so many changes, that the new configuration files have changed a bit. So if you are upgrading make sure to read upgrading_instructions.txt on what to do to get the new version working preventing known pitfalls.


Version 0.70 16-06-2012
- IMPORTANT: Read upgrade_instructions.txt for upgrading older versions!!!
- Improved advance algorithm, now uses also a linear advance term.
- Extruder acceleration with OPS or advance allowing faster retracts.
- Higher possible stepper frequency (tested 40000hz with analyzer).
- Improved interrupt handling resulting in less jitter.
- All PWM are software controlled, no more timer hell.
- Less false retracts with OPS for scanned objects.
- Added command M221 S
- Simplified configuration, more options.
- I2C click encoder are more responsive.
- Support for Adafruit RGB shield or other MCP23017 based I2C interfaces.
- Support for non orthogonal drive system (xy H-gantry)
- Z backslash support
- Some minor fixes.


Repetier-Software - the home of Repetier-Host (Windows, Linux and Mac OS X) and Repetier-Firmware.
Repetier-Server - the solution to control your printer from everywhere.
Visit us on Facebook and Twitter!
Sorry, only registered users may post in this forum.

Click here to login