Releases: Expatria-Technologies/Flexi-Pi
2025-01-05 - Bump Kernel to 6.6.31-rt31
This build migrates to the 6.6 kernel to support Pi 5s with the D0 stepping CPUs.
2024-11-08 - First Pi 5 Release
This is the first image with Pi 5 support, based on LinuxCNC 2.9.3. There are quite a few changes in the Remora firmware and component vs. the previous image.
The changes in this version include:
- The default UI has been migrated from probe_basic to qtdragon_hd.
- Inverted 'not' pins have been added to the digital inputs to simplify HAL configuration. The format is '[InputName].not'. They are visible in halshow for setup/debugging your configuration.
- Pi 5 support has been added to the Flexi component via rp1lib
- Both the firmware and component have been updated to pass raw counts between the Remora firmware and the component via SPI rather than the DDS value.
- The deadband implementation has been reworked in the component; deadband is no longer added to the error, and instead zeros error and skips calculating velocity command updates while within the deadband. This allows for higher FF1 gains without hunting, and makes it possible to more easily tune the following error to the expected amount within 1 servo period. If you had previously tuned your gains using the previous firmware, you will need to tweak them with the new component.
- The reference config has been updated for our new Bookworm based Pi images, which have different mapping of the UARTs for the Pi 4.
- Scripts have been added for flashing the Flexi-HAL with the Pi 5. The Pi images will have the correct variant pre-installed.
Performance is also improved on the Pi 4 with the new image and configurations. If you are upgrading from the previous Pi 4 image or if you had previously flashed your board with Remora, you will need to reflash your board using the updated firmware. There are scripts in the home directory and some instructions in the README on the desktop to get you started.
2024-11-12 - The Pi 4 image has been updated to fix an error with the scripts that flash the Remora firmware to the Flexi. Only the Pi 4 image was affected; it wasn't worth doing another release of both to correct this.
V0.1B
This is the V0.1B image that was previously in the remora-flexi-hal repository. It is being preserved here in the event that it is needed; no further updates will be made to the image based on LinuxCNC 2.8.x.
It is pre-configured with all of the required dependencies. The base configuration runs Probe Basic, and it functions as expected apart from the ATC tab, which currently does nothing. Unzip it and flash it to an SD card using dd, balenaEtcher, or the tool of your choice. The filesystem will be automatically resized on first boot to fill the entirety of the SD card.
Running the updater built into the Pi wizard will currently result in the image not booting after updating. Skip the updates.