Skip to content

ollyoid/Printegrated-Circuits

Repository files navigation

Printegrated Circuits

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.

Screenshot of PrusaPrintegration

Installation Windows

  1. Clone the repository: https://github.com/ollyoid/PrusaPrintegration.git
  2. Create a virtual environment: python -m venv venv
  3. Activate the virtual environment: .\venv\Scripts\activate
  4. Install dependencies: pip install -r requirements.txt
  5. Import PrusaSlicer config File>Import>Import Config... and browse to porject directory to select config.ini
  6. Enable "Expert mode" from top right corner
  7. Set PrusaSlicer Post-Processing path Print Settings>Output options>Post-processing scripts to printegration.bat (Windows only for now)

Usage

  1. Slice a multi-material print as you normally would in PrusaSlicer
  2. 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
  3. When you click "Printegrate", Prinjection movements will be added to the G-code to inject filament into the part
  4. When you click "Save", the G-code will be exported to the location specified in PrusaSlicer

Demos

io Creatures Demo 3D models and firmware for example Printegrated Circuits can be found in the demos directory.

About

GCode post-processor for integrating PCBs into 3D prints

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages