Welcome! Log In Create A New Profile

Advanced

Partially heated bed

Posted by chriske 
Partially heated bed
June 11, 2018 03:24AM
Is that been done before, partially heated bed...?
On a larger printer it's a bit silly to warm the complete surface printing a small part.So the idea is to divide the bed in section that can be switched on or of as needed.
I posted this in another thread and someone pointed me to this section of the forum. He was told that a duet was capable of managing multiple heated bed sections.
Re: Partially heated bed
June 11, 2018 03:48AM
That's correct. RepRapFirmware for Duet WiFi and Duet Ethernet supports up to 4 bed heaters and 2 chamber heaters. As there is only one high-current (18A) output on the Duet, you would need to use external SSRs or mosfet switches to control the additional bed heaters from heater outputs on the Duet or an attached DueX2 or DueX5 expansion board.

To tell the firmware that you have multiple bed heaters, use M140 in the config.g file, e.g. M140 H0:2 means that heater channels 0 and 2 are bed heaters. To set temperatures for bed heaters, use the P parameter in the M140 command when setting temperature. For example, M140 P0 S100 would set the first bed heater to 100C, and M140 P1 S100 would set the second bed heater to 100C. Currently, if you don't specify the P parameter then P0 will be assumed; but in a future firmware version we may default to all bed heaters instead.

Edited 1 time(s). Last edit at 06/11/2018 03:48AM by dc42.


Delta printer calibration calculator, mini IR Z probe, and colour touch screen control panel: [escher3d.com]

Large delta printer, and other 3D printer blog postings: [miscsolutions.wordpress.com]

Disclosure: I have a financial interest in sales of the Panel Due, Mini IR height sensor, and Duet WiFi/Duet Ethernet [www.duet3d.com].
Re: Partially heated bed
June 11, 2018 03:53AM
So I need to add G-code in the slicer to determine what section(s) of the bed needs to be warmed up...correct..?
Re: Partially heated bed
June 11, 2018 04:03AM
Oh and btw way 4xbed + 2xchamber... Wouldn't that be the same as 6xbed...??grinning smiley
Re: Partially heated bed
June 11, 2018 06:30AM
Quote
chriske
So I need to add G-code in the slicer to determine what section(s) of the bed needs to be warmed up...correct..?

Yes. Although I am open to other suggestions, e.g. either another M140 variant to specify the default set of bed heaters to use.

You could use 6 bed heaters by declaring 2 of them as chamber heaters and using M141 to control them.

The limit of 4 bed heaters and 2 chamber heaters is fairly arbitrary, I could easily increase them but I haven't been asked to support more yet. Or you can increase them yourself if you recompile the firmware.


Delta printer calibration calculator, mini IR Z probe, and colour touch screen control panel: [escher3d.com]

Large delta printer, and other 3D printer blog postings: [miscsolutions.wordpress.com]

Disclosure: I have a financial interest in sales of the Panel Due, Mini IR height sensor, and Duet WiFi/Duet Ethernet [www.duet3d.com].
gtj
Re: Partially heated bed
June 12, 2018 10:55AM
I was thinking about this the other day for Black Beauty.

How about allowing the user to configure the bounds of each heating zone, then when a file is printed scan the file to find the print bounds and only turn on the heaters needed to cover the print.
Re: Partially heated bed
June 12, 2018 01:36PM
Yes that would be possible. Scanning just the first layer of the GCode file should be sufficient.


Delta printer calibration calculator, mini IR Z probe, and colour touch screen control panel: [escher3d.com]

Large delta printer, and other 3D printer blog postings: [miscsolutions.wordpress.com]

Disclosure: I have a financial interest in sales of the Panel Due, Mini IR height sensor, and Duet WiFi/Duet Ethernet [www.duet3d.com].
Sorry, only registered users may post in this forum.

Click here to login