Releases: intelligent-agent/Refactor
v3.2.0
- Switch to Debian 11 for Recore
- USB C-port does not work as a serial port on Recore A7
- Add support for system upgrade through Mainsail enhancement (only after enabling in Mainsail)
- Fix timer too close bug
- Add support for I2C on the STM32
- Running apt upgrade fails for v3.0.3
- Shut down-button not visble on KlipperScreen
- Updating Mainsail removes the option to boot Recore from eMMC and enable SSH.
- External drivers are not disabled in the default config file
- Use ustreamer for streaming video
- Avahi announces wrong ip address when wifi hotspot is set up.
- Add support for upgrading KlipperScreen through the Mainsail interface.
- Automount USB drives when they are inserted.
- Recore A7 fails to read the file system on the eMMC.
v3.1.3
Issues fixed in this release:
- If a USB drive is not present, do not show the boot medium as USB.
v3.1.2
v3.1.2
v3.1.1
Issues fixed in this release:
- If a printer.cfg config file exists, Reflash will not overwrite it.
v3.1.0
- Enhancement: Support for Recore A7
- Chore: Sync with upstream Klipper
- Bug: Mainsail: Macro buttons are not working on first boot
- Chore: Sync KlipperScreen upstream
- Security: Force setting new password for user debian on first login
- Security: Add support for enable/disable SSH access to the Recore OctoPrint plugin
- Security: Disable ssh login by default
- Chore: Move location of log files for Moonraker and Klipper to allow for viewing through Mainsail
- Bug: KlipperScreen uses 100 % CPU when there is no screen connected
- Enhancement: Add button for switching to USB as boot media on Mainsail/moonraker
- Bug: Noise on stepper motors in some cases
- Bug: The flashing script on 3.1.0-RC0 is broken
- Improvement: Board Fan Control by Temperature
- Feature: Create a separate image with Moonraker, Mainsail and KlipperScreen
- Feature: Add support for setting up a printer as a hotspot
- Feature: Add support for printing from USB drive
- Enhancement: Compile ar100 as a part of the build process
- Bug: Webcam device name is not consistent
- Enhancement: Add support for KlipperScreen
- Bug: Klipper shuts down during ADXL345 when BL Touch is connected on Endstop Pins
- Enhancement: Add device tree that can enable/disable offset voltage on inputs
- Bug: Numpy is missing from the klipper install
- Feature: Add scripts for getting Recore serial number and generate config snippets based on calibration data
- Bug: Moonraker-script: Printer.cfg location issue
- Bug: stm32flash uses the deprecated /sys/class/gpio interface
- Bug: Printer can not be shut down from Moonraker
- Feature: Add support for soft spi and adxl345 accellerometer in Klipper
- Bug: Error when importing Toggle config file
v3.0.3
- Debian password not set correctly (bug)
- Fix Timer too close error during print. (bug)
- Support for ADXL345 (enhancement)
- Refactor Klipper to add revision specific changes regarding pull-ups, gain and offset (chore)
- Add script to enable Fluid and Moonraker (enhancement)
- Check return value in flash-stm32 and fail if not able to flash (enhancement)
- TTYGS0 causes reboot to fail (bug)
- Move binary files for MCU and AR100 to a different location (chore)
- Add support for over temperature detection on the input stage (feature)
- Add support for kernel messages and login via ttyGS0 (enhancement)
- Add support for thermocouples for Recore in Klipper (feature)
- Set Thermistor 5V output to "on" as default in the klipper config (chore)
- Restart the MCU when klipper is restarted (chore)
- Consider running klipper as Debian (enhancement)
- Change temperature monitor name (enhancement)
- Use "Cancel any ongoing prints" as default behaviour in OctoPrint (enhancement)
- Sync with upstream Klipper repository (chore)
- Don't try to load environment from FAT on u-boot (bug)
v3.0.2
- Use a separate read-only boot partition to cope with corruption that can sometimes happen.
- Add an octoprint plugin for easier flashing of Refactor
- Make mjpeg_streamer customizeable
- Add gain and offset compensation for the analog input stage for Recore
- Clean up the AWS instances after building
- Add usbutils package for Replicape
- Add support for internal sense resistors used in Recore
- Automatic flashing of STM32 firmware for recore.
- Compile the stm32 firmware as a part of the build process.
Note: For users upgrading from Refactor v3.0.2-RC3 or earlier, read the instructions here:
https://github.com/intelligent-agent/octoprint_refactor
v3.0.1
- Syncing Klipper with upstream
- Github actions for building Refactor Recore and Replicape
- Support for TMC2209
- Better handling of restart for Recore.
- Replicape uses latest official BeagleBoard image as staring point
v3.0.0
This is the first decent version of Refactor after the name change from Kamikaze/Umikaze. The big thing is adding support for Recore, but there are numerous other minor improvements as well. John Charnas has been very involved in the migration to using Ansible for the image generation, and Elias has taken over much of the development and fixing minor issues in the final stages.
There are still issues to address, but it's possible to print with this image both for Recore and Replicape.
Umikaze 2.1.1
At long last, we now have Umikaze 2.1.1 out and available.
Instead of making incredibly long release notes here in the github release, a whole wiki page has been dedicated to the release, and includes not just release notes, but also upgrade instructions.
Please read them carefully here: http://wiki.thing-printer.com/index.php?title=Release_notes_Umikaze_2.1.1
Thanks for your patience and I wish you happy printing with a smoother Redeem/Replicape combination.
P.S: Important note: G33 documentation in line is wrong - the syntax for more parameters is not G33 Fn, but G33 Nn!