Terminal-powered 3D printing automation
PushTerm V2 is progressing—the UI design is now complete, and the File Tab is functional!
- Web-connected printer control (no SD card)
- Cleaner, easier-to-use UI
- More reliable automation
- Fully rewritten backend
(Yes… partly because my SD card slot is broken 😅)
- Full UI design finalized: dark, futuristic, space-style theme
- File Tab working: generate and modify G-code directly in the app, like the terminal
- Main layout finalized for terminal, queue, and placeholders for drag-and-drop and animations
- Note: UI is functional for File Tab only; other interactive features still in development
- Can do everything the Terminal Version can now
100% FREE — forever
- No paid features
- No locked tools
File Tab working — full printer integration coming next
Donations will be added soon if you want to support the project 🙌
- ⚡ Fast & lightweight
- 🖥️ Terminal-based control
- 🧩 Custom workflows
- 🖨️ Built for print automation
- 🔧 Easy to modify (Python)
PushTerm is available on PyPI:
pip install pushtermOr download the Zip file (recommended for latest version).
-
Download or clone this project folder.
Place your G-code file (e.g.,Ploter.gcode) inside theMyPrintsfolder. -
Run the launcher from the terminal:
python launcher.py-
In the terminal:
- Type:
cd MyPrints - Then:
begin - Enter your file name (e.g.,
Ploter.gcode) - Set the delay:
m5→ 5 minutess30→ 30 seconds
- Confirm how many copies to eject
- Type:
-
The modified file will be saved in the same folder as the original file with the name:
yourPrintFileName_modified.gcode
- Edits G-code automatically
- Adds delay after prints
- Pushes finished prints off the bed
- Keeps safe nozzle height
- Python 3.x installed
- No extra dependencies — just basic Python and a terminal
PushTerm/
├── launcher.py
├── terminal_ui.py
├── MyPrints/
└── README.md
- Test G-code before real use
- Works best on flat beds
- Optimized for Bambu Lab (adaptable)
https://www.youtube.com/watch?v=v64aOb2rB20&feature=youtu.be
Because your printer should finish a job and immediately start the next one like a machine 😤
MIT License
Andrew’s 3D Factory
