Release notes for the beta release of 3.3_2

Duet3D Release Notes for 3.3

Please see the Duet3D release notes for 3.3 to see whats new and what has been fixed

RepRapFirmware for LPC and STM32 Release Notes for 3.3_2 from 3.3 RC3_2

  • Fix problem with Spider UART pin
  • STM32F4: Fix pin usage when using non default SPI device for WiFi
  • STM32F4: Initial support for Fysetc Spider (with STM32F407 mcu)
  • STM32F4: Remove duplicate set of board definitions

RepRapFirmware for LPC and STM32 Release Notes for 3.3_2 from 3.2.2_2

  • Fix firmware crash when using M574 with invalid S param
  • Adjust parse stack to allow more complex operations (SBC)
  • Fix Neopixel configuration check
  • Switched mcu interface to CoreN2G
  • Switch PinTable to 1:1 mapping. Allows all pins to be accessed using pin notation
  • Updated board definitions for Fly/BTT
  • LPC: Fix drivers that used i2c current setting not set if the build had TMC drivers enabled
  • LPC: Fix for board not booting with zero smart drivers
  • LPC: Adjust stack sizes
  • STM32F4: Fix problem with Spider UART pin
  • STM32F4: Fix pin usage when using non default SPI device for WiFi
  • STM32F4: Initial support for Fysetc Spider (with STM32F407 mcu)
  • STM32F4: Remove duplicate set of board definitions
  • STM32F4: Include board name in M122 output
  • STM32F4: Fix null ptr reference when no Aux device
  • STM32F4: Fix ensure Step Timer is running before first use
  • STM32F4: Allow operation without bootloader
  • STM32F4: Add support for external SD cards
  • STM32F4: Make WiFi Firmware update I/O buffer available to DMA
  • STM32F4: Disable BTT “anti-reverse protection” feature
  • STM32F4: Fixed incorrect LCDCS pin for BTT SKR V2
  • STM32F4: Allow configuration of WiFi/SBC SPI channels
  • STM32F4: New build stats
  • STM32F4: Adjust GPIO timing and SPI pullups
  • STM32F4 Enable accelerometer support
  • STM32F4 New board.txt entry: accelerometer.spiChannel
  • STM32F4: Add checks for change on interrupt pin being unused
  • STM32F4: Ensure step timer is initialised before first use
  • STM32F4: Make reverse driver checks more robust
  • STM32F4: Allow RRF to use any available UART/Pin for WiFi/Aux
  • STM32F4: Add pins for BTT RRF E3 IDX board
  • STM32F4: Increase number of extruders per tool to 4
  • STM32F4: Enable object tracking (M486)
  • STM32F4: Add driver checking
  • STM32F4: Initial support for BTT SKR V2
  • STM32F4: Reduce SD card beffer size back to values used in Version 3.3-beta1_3
  • STM32F4: Added additional signature for SKR pro boards
  • STM32F4: Minor SDIO improvements and bug fixes
  • STM32F4: Added board definition for FLY E3-Pro
  • STM32F4: Allow VIn value to settle before first reading
  • STM32F4: Fix for boards that ground MAX31855 T- pin (avoid short to ground error)
  • STM32F4: Increase number of heat sensor SPI CS pins to 4
  • STM32F4: Changed BTT RRF E3 board name to be “biquskr_rrf_e3_1.1”
  • STM32F4: Support for TMC5160 drivers
  • STM32F4: Support for mixed TMC22xx/TMC5160
  • STM32F4: Allow alternate pins for hardware SPI devices (via SPI0.Pins, SPI1.Pins, SPI2.Pins)
  • STM32F4: Allow use of SPI3
  • STM32F4: Add support for voltage monitor
  • STM32F4: Added “generic” board config
  • STM32F4: Allow use of SPI3 for SD card access
  • STM32F4: Do not make potentially damaging changes with unrecognised hardware (during attempts to mount the SD card)