To run this on a supported LPC or STM32 based board, a number of items are required.
Firmware - Up to 3.5.0-RC3
A copy of the firmware is required and can be found here (remember to rename it to just firmware.bin). This is placed on the root of the SD card and is flashed to the board on first boot of the device.
There are a number of versions of the firmware (the correct one is identified on each board specific page):
- LPC-WiFi - Support dropped after 3.3.0_16
- LPC-SBC - Support dropped after 3.3.0_16
- STM32F4-WiFi
- STM32F4-SBC
- STM32H7-WiFi - This is for STM32H743 based boards only
- STM32H723-WiFi - This is for STM32H723 based boards only
- STM32H7-SBC is coming soon
Firmware - from 3.5.0-RC4
A copy of the firmware is required and can be found in the zip here or the individual firmware files (which are now released per board) from here (remember to rename it to just firmware.bin). This is placed on the root of the SD card and is flashed to the board on first boot of the device.
WiFi
This version is for use on boards that are going to be used with an ESP8266 or ESP32 WiFi connection. Information can be found on the corresponding boards page.
SBC
This version uses an SBC (Single Board Computer) such as a raspberry pi to serve up the webpage, allowing both an ethernet or WiFi connection. This acts in the same way as the new Duet 3 + SBC. Information can be found on the corresponding boards page.
SD Card Structure
The SD Card structure as detailed here.
This is applicable only to WiFi versions of the firmware.
DuetWebControl
The standard version of DuetWebControl (DWC) is fully compatible with this port.
It can be found here.
Configuration Files
These can be generated by visiting the Configurator.
All boards that are currently natively supported are available in the configurator.
These should be added to the /sys folder on the SD Card or uploaded via DWC to the SBC.
Board.txt file
This needs to be added to the /sys folder on the SD Card for the WiFi and SBC version.
This can be generated using the Configurator.
Updating
When updating to new versions of the firmware, please read the following files:
- Whats new in RRF This details all of the changes made to the RepRapFirmware between each version.
- Whats new in RRF - LPC/STM32 Specific - RRF3.3 or Whats new in RRF - STM32 Specific - RRF3.4 or Whats new in RRF - STM32 Specific - RRF3.5 This details any specific changes which have been made to RepRapFirmware between each version.
If new to RRF
If you’ve not used RRF or Duet boards before, a good resource of information can be found here.