Skip to content

Releases: donovan6000/iMe

00.00.01.25 (stable)

09 Aug 02:41
Compare
Choose a tag to compare

• Implements M400 command
• Implements builtin skew compensation
• G32 will now invalidate the bed orientation before calibrating it so that an emergency stop doesn't result in a valid bed orientation that wasn't finished
• External bed height and expand printable region settings are now used when keeping movements in bounds
• Uses Atmel Software Framework's CRC driver for all CRC functionality
• Fixed issue where one byte would be lost when receiving more than 64 bytes at once from USB
• Fixed issue where emergency stop wouldn't interrupt a G4 delay command
• Fixed issue where commands sent after an emergency stop would be lost until the command queue was fully empty
• Underscore characters will replace characters in the serial number that are non-alphanumeric in the USB descriptor and M115 response
• All of the printer's peripherals will be set to their default state (heater off, motors off, LED max brightness, fan off) when printer is inactive for 10 minutes
• Homing wont be performed when extruder is so high that it'll run into the printer's frame if it homes
• Tripled the command queue size
• Double the allowed request size
• Keeping movements in bounds now accounts for bed leveling and skew compensation

00.00.01.24 (stable)

06 Jun 11:46
Compare
Choose a tag to compare

• Update EEPROM addresses
• Fixed host commands that generate CRC32 checksums for the bootloader, application, and application table
• Fixed issue with M33 Manager flashing ROMs that have an uneven number of bytes

00.00.01.23 (stable)

10 Dec 02:39
Compare
Choose a tag to compare

• Fixed rounding issue that could cause floating point number to be formatted incorrectly

00.00.01.22 (stable)

23 Sep 05:28
Compare
Choose a tag to compare

• Fixed issue with the M109 command's output and Simplify3D
• Saves X, Y, and Z axes direction, validity, and value in EEPROM before resetting due to an M115 S628 command
• Implemented G20, G21, M1, M112, M82, M83, M84, M22, and M81 commands

00.00.01.18 (stable)

31 Aug 03:40
Compare
Choose a tag to compare

• Sped up movements
• Allows setting the calibrate Z0 correction factor
• Fixed issue where motors could move faster than the feedrate provided by a command. Huge thanks to qwerty8224!

00.00.01.12 (stable)

18 Aug 04:29
Compare
Choose a tag to compare

• Continually checks if accelerometer and heater are working while they're being used
• Prevents moving higher than the initial starting point when moving to Z0
• Allows setting the jerk sensitivity for homing in the EEPROM
• Fixed potential issue that can occur when interrupts read/write to the EEPROM or multibyte global variables
• Prevents the M618 and M619 from reading/writing to the firmware decryption table in the EEPROM

00.00.01.06 (stable)

29 Jul 03:22
Compare
Choose a tag to compare

• First non-alpha release of iMe. Huge thanks to everyone who contributed!
• Compiled with the latest Atmel Software Framework V3.32
• Uses intrinsic delays
• Fixed accumulating rounding error that occurs due moving a fractional number of steps
• Decreased homing accelerometer sensitivity
• Allows setting the steps/mm for each of the motors

00.00.00.12 (stable)

20 Jul 21:23
Compare
Choose a tag to compare

• Sped up movements
• No longer adjusts the motor E current since it might be putting too much stress on the motor when no filament is present and when the nozzle is clogged
• Compiled with the latest Atmel AVR 8-bit Toolchain V3.5.3 and Atmel Software Framework V3.31
• Fixed issue where the bed orientation version in the printer's EEPROM would be updated after running a G32 command
• Sets unused pins as inputs with pull-up resistors enabled

00.00.00.10 (stable)

17 Jun 06:41
Compare
Choose a tag to compare

• Fixed compatibility with MatterControl
• M3D Manager includes button to install M3D firmware

00.00.00.09 (stable)

02 Jun 07:13
Compare
Choose a tag to compare

• Fixed compatibility with Simplify3D and Repetier-Host
• M3D Manager now allows switching to bootloader mode
• Added delays to allow voltages to stabilize before reading them with the ADC