If you are using this product or like the project, please ★ this repository to show your support! 🤩
This two boards are quite functional:
- https://biqu.equipment/collections/control-board/products/bigtreetech-skr-mini-e3-v2-0-32-bit-control-board-for-ender-3
- https://biqu.equipment/products/bigtreetech-skr-mini-e3-v2-0-32-bit-control-board-integrated-tmc2209-uart-for-ender-4
The firmware.bin file ready to be uploaded to the SD can be produced with the following commandline:
For SKR Minit E3 V2.0:
DEFMT_LOG=info cargo objcopy --release --no-default-features --features skr_mini_e3_v2 --target thumbv7m-none-eabi --bin printhor -- -O binary firmware.bin
For SKR Minit E3 V3.0:
DEFMT_LOG=info cargo objcopy --release --no-default-features --features skr_mini_e3_v3 --target thumbv6m-none-eabi --bin printhor -- -O binary firmware.bin
or
DEFMT_LOG=info cargo objcopy --release --no-default-features --features skr_mini_e3_v3 --target thumbv6m-none-eabi --bin printhor -- -O binary firmware.bin
Firmware size around 196kB as of now with previous settings.
DEFMT_LOG=off RUST_BACKTRACE=0 cargo objcopy --profile release-opt --no-default-features --features skr_mini_e3_v3 --target thumbv6m-none-eabi --bin printhor -- -O binary firmware.bin
Firmware size if 180kB as of now with previous settings.
DEFMT_LOG=info RUST_BACKTRACE=1 RUSTFLAGS='--cfg board="skr_mini_e3_v3"' cargo run --release --no-default-features --features skr_mini_e3_v3 --target thumbv6m-none-eabi --bin printhor