All-in-One firmware for your 32-bit Prusa MK2.5S & MK3S/+ Bear!
GPL-3.0 License
You can also find me on the MarlinFirmware Discord: 💬 thisiskeithb#4707
To configure this firmware, enable options in Prusa_AIO_Configuration.h
. No other config file editing is required!
To build this firmware, you'll need Visual Studio Code with PlatformIO. Detailed setup instructions can be found in the Installing Marlin (PlatformIO with VSCode) guide.
In addition to the stock hardware (except the Einsy motherboard & Power Panic), the following upgrades are supported:
The W
in Prusa's G28 W ; home all without mesh bed level
default G-code does not exist in Marlin and G80 ; mesh bed leveling
cancels the current motion mode, so no bed leveling will take place. See the Changes to Start G-code wiki article for example start G-code scripts from popular slicers for required changes.
As noted in the Supported Hardware Upgrades section above, the stock Einsy board & Power Panic are not supported. This firmware is based on Marlin bugfix-2.1.x
with options specifically tailored to a Prusa MK3S/+ or MK2.5S Bear with various hardware upgrades. You will lose Prusa firmware features like the setup wizards, automatic calibration, etc., but you can now use a variety of 32-bit boards, modern TMC drivers, and a bunch of other hardware by enabling a few config options in Prusa_AIO_Configuration.h
.
If you find this project helpful, please consider donating!
Marlin and the Prusa All-in-One Firmware are published under the GPL license because we believe in open development.