GCode post-processor for integrating PCBs into 3D prints. Read the full paper here
Warning
This is Research project code and only works with a Prusa XL and Prusa Slicer 2.8.1.
- Clone the repository:
https://github.com/ollyoid/PrusaPrintegration.git - Create a virtual environment:
python -m venv venv - Activate the virtual environment:
.\venv\Scripts\activate - Install dependencies:
pip install -r requirements.txt - Import PrusaSlicer config
File>Import>Import Config...and browse to porject directory to selectconfig.ini - Enable "Expert mode" from top right corner
- Set PrusaSlicer Post-Processing path
Print Settings>Output options>Post-processing scriptstoprintegration.bat(Windows only for now)
- Slice a multi-material print as you normally would in PrusaSlicer
- When you click "Export G-code" a GUI window will open that allows you to slelct and postion a drill file relative to the print
- When you click "Printegrate", Prinjection movements will be added to the G-code to inject filament into the part
- When you click "Save", the G-code will be exported to the location specified in PrusaSlicer
Demo 3D models and firmware for example Printegrated Circuits can be found in the demos directory.
