Auto heated bed Elegoo Neptune 4 Pro in OrcaSlicer (with stock Klipper/Firmware)
We calculate the final price from your selected file. You review and accept it before payment.
Estimated printing price per file
€0.03 – €0.04 net (excluding VAT)
For file: Guide.gcode
This is an estimate for one file. You’ll confirm the exact price before ordering.
File and estimate settings
File used for this estimate
Average indicative estimate: €0.04 excluding VAT (range midpoint).
- Weight reported by the author
- 1 g
- Print time reported by the author
- 36 sec
- Source material
- PLA
- Estimate material
- PLA
- Estimate printer
- Bambu Lab P1S - 0.4 nozzle
- Estimate process
- 0.20mm Standard
Indicative estimate for the selected file only, based on the author’s weight and print time. File variants are not added together. The final price is calculated after file analysis.
Saved on this device.
Enable your 2 zone bed heating (Neptune 4 Pro) automatically based on layer print size. One line of code to change only.
- Rating
- 0 / 5
- Likes
- 55
- Downloads
- 156
- Makes
- 0
- Views
- 2,315
- Reviews
- 0
Updated at source:
Model information
- Source
- Printables
- Category
- Other Printer Parts & Upgrades
- License
- Creative Commons — Attribution
Consider tipping me 100g of filament for prototyping if I've saved you some time :) really appreciated
You know you printer has 2 heated bed zones right? Let's make it work with OrcaSlicer automatically!
Guide
[ If you haven't created a custom printer preset yet (you can't modify the system preset), go in the edit preset, choose the system preset you're using, click the save icon and give it a different name to create a new copy ]
- Edit your printer settings (see screenshot above)
- Go in “Machine G-code”
- Scroll down to “Layer change G-code”
- Paste this string in a single line:
{if first_layer_print_min[0] >= 62.5 && first_layer_print_max[0] <= 162.5 && first_layer_print_min[1] >= 62.5 && first_layer_print_max[1] <= 162.5}M141 S0 ; Turn off outer part of the bed {endif}Then save the preset and start slicing!
Remember to check out Tom's cool stl file (to add into printable area->set->model) so you can visualize and better lay your prints on the bed! Doing that you can test that the code works! Place an object inside the central zone, slice it and print it and check if the secondary bed turns off. Do the same for the opposite case.
Share this model with a N4P friend :)
A bit longer explanation:
This thing of the auto-heat bed is dumb. There's no reason for it not to work right of the bat in orca and only work for Elegoo's Cura. That being said I stumbled across Tom's upload and it got me interested in trying to fix it. As he said, the things he wrote are for vanilla Klipper, but since I'm on the stock firmware I couldn't get my head to wrap around it and kept having errors. So after trying for a couple of hours in some separate days I stumbled in this issue opened in Orca's GitHub:
https://github.com/SoftFever/OrcaSlicer/issues/2687#issuecomment-1989495569
The guy that posted 4 days ago fixed it! Everyone say thanks to danielschwab . Seems to be a pretty good and polished up version of whatever op was trying to achieve in the original issue.
The only concern is with taller prints that begin slim and get larger on top layers. I guess it's a hell of a extreme case scenario but worth considering if you're into that kind of prints.
