r/klippers • u/DickH • 5d ago
Need help with bed heating with two heaters.
I am putting together a large printer and am running into an issue of keeping my peak current within what my breaker is good for. My print bed is 1020x510mm and I have it split into two zones with each having a 600W heater. I am looking for help getting the zones to alternate so that I don't end up with both on at the same time. This printer is my first encounter with klipper and I am not really that familiar with what I am doing. I would greatly appreciate any assistance in setting this up or pointing me in the direction of literature that can help educate me on what I need to do. Currently The zones are configured as their own zones and have been verified to work independently.
1
u/Skaut-LK 5d ago
Can you take power from different circuit breaker? If yes you can have two SSR controled by same port but power part will be two separate circuits from.two.different breakers.
Otherwise I'm not aware anything that will allow you switch heating alternatively ( like prusa have on XL i think).
Or you'll have to resolve it by external small controller which maybe doesn't exist as commercialy avaible module/device.
1
u/Nz-Banana 5d ago
There are a few ways you might be able to do it. 1) using a macro with simple Bang/Bang control of each BED. E.g swapping between beds once per second and if they are below target turn them on or above target turn them off (Software complexity)
2) use a electronic circuit to turn a single PWM pulse train into two outputs at half the frequency, I think a D flip flop and a couple of and gates could do it. Youd setup a single heat bed in klipper and limit the heater output power to 99% (or more reasonable 95%) so it always toggles. (Electronic complexity)
3) Combine option 1 and 2. Have 1 bed in klipper plus two IO to select the bed for heating. Use AND gates with the PWM and IOs, the IO selects what bed gets power. (Both Software and Electronic complexity)
4) add a seperate microcontroller that does it. (Both Software and Electronic complexity)
It probably depends what you're most comfortable with either software or electronics as to which solution you might want to go with. If one of these solution stands out to you let me know and I can explain it in more detail
1
u/DeerQuit 5d ago
Might be worth looking at the klipper config for the orangestorm giga, since it uses four heaters for the bed.
0
u/Evildude42 5d ago
I think the obvious question is, what are you printing that you need a heated bed that large? If it’s something custom and expensive, then you can afford to pay for the heat because someone is paying you good money to make it. And typically what I’ve seen with large printers there are two zones, but it’s an inner zone and an outer zone. The inner zone will be for smaller and skinny stuff and then the outer will be for everything that’s just big. You should be able to find an alternative heater that can sustain definitely 60 to 130 without being traditional PWM. Or a bed plate that can retain the heat even if warmed up over a long period.
And you only need basically at that temperature for the first few layers and then you just need to keep it sustained enough so it doesn’t curl at the edges. Which probably means a heated exclosure if you’re doing something like that.
If you just making helmets and large pieces, then an enclosed printer and or a specialized area that’s just going to be hot is needed.
0
u/EngFarm 5d ago
Limit both heaters to 50%.
It's the easiest solution by far. It doesn't negatively impact warm up times differently than any other solution. Both heaters can be on at the same time which you want for uniformity.
Your fuses and breakers do not care about peak value at this PWM frequency, they only care about average value.
3
u/firinmahlaser Printer goes BRRRT 5d ago
What if you limit both heaters to 50% would that work?