New heated enclosure printer
-
6HC DxSTEP - > EBOB EySTEP
6HC DxDIR - > EBOB EyDIR
6HC DRIVER_ENN -> EBOB EzENThere is only one Enable line on the 6HC as the individual onboard drivers are controlled over SPI so your external drivers will be enabled en masse.
Diag0 is an output from the onboard driver to the main processor so do not connect to that,
the EBOB does not break out the endstop pins from the 50 way connector.
Sources:
-
@t3p3tony OK, I will split the single 6HC enable signal to the 4 external stepper drivers. I am OK with using the onboard endstop connectors unless I am not understanding you. the motors with integrated drivers do not have endstop functionality.
One more question. For the EBOB wiki: The Duet Expansion Breakout Board uses a differential output signal of -3.6V to +3.6V.........for those few drivers that really do need 5V........
Do I need to do this? The inputs on the motor driver are 5-24VDC.
'5V differential outputs are not directly compatible with ClearPath inputs because differential drivers' guaranteed output voltage swing is typically not guaranteed to meet the ClearPath input minimum input voltage requirements. While differential drivers may work initially, they may fail over time as the environment changes, i.e. the motor heats up, components age, and so forth. This can result in erratic operation that is difficult to debug.'
https://www.teknic.com/files/downloads/clearpath_user_manual.pdf P.43-47.
-
@coseng regarding the 5V signal level question, yes as the notes say if the driver needs 5V then connect +5V to the 5V supply on the EBOB and connect the STEP(-), DIR(-) etc signals to the corresponding terminals on the clearpath as shown on page 47 of the datasheet.
-
@t3p3tony OK, so I think this is what you mean:
-
@coseng, just to make yo aware: using the DRIVERS_ENN line to feed to the EBOB Enable inputs, the drivers will get enabled as soon as VIN power is stable and the on-board drivers have been initialised. They will be disabled only when VIN power to the 6HC is removed.
You will need to select the polarity of the Enable outputs to be correct for your servos. DRIVERS_ENN will go low to enable the drivers. If you are using single ended 5V drive, then connect ENA+ of your servo to +5V, and ENA- to either Enable+ or Enable- on the EBOB, whichever gives the correct polarity.
-
@dc42 Thanks for pointing that out. In that case, I may want to feed the EBOB +5V from IO_0's io0.out instead of 5V_EXT so that the enable signal to the external drivers is activated at a predetermined and repeatable time.
The DRIVERS_ENN line will go low quickly after power on, but the EBOB board won't be powered, so can't convert the enable signal to the output connector pins until io0.out is told to go high.
The motors seem to want the 75VDC connected first, then the enable signal. The motor 75VDC power supply could be switched on by a contactor from the main power switch, then after the 6HC boots up it can set io0.out to +5v. Or maybe that is only done when about to start printing.
-
I have all the hardware and mechanicals here and am starting the teardown of the temp chamber. The heater/fans were a cool design with a motor using an extended shaft to pass though the insulated wall. there was a small fan on the motor side to cool it and on the hot side there were two heater elements at the intake of the squirrel cage rotor. It is a pretty clean design and could be easily DIY duplicated with a simple motor shaft and a couple of elements from a heat gun.
Starting on the mechanical details next. Did a bunch of internet browsing so not to reinvent the wheel and ended up with something similar to the a stacked version of the Digital Dentist's recommendations, which are pretty damn good.
The overall rail and carriage layout is done, now to draw up a few brackets and mounting plates to ensure it is all easily align-able and rigid when tightened down. All of the mechanicals are outside of the heated chamber to keep their thermal expansion minimized. The carriage and table support inside the chamber will be made from high temp carbon fiber sheet to minimize thermal growth of the moving mechanism and the aluminum/Keenovo heated build plate assembly will float on a support system to allow it to freely expand without binding. CF has a low CTE and a really high modulus so the cantilever carriage should be plenty rigid and very stable.
-
@jens55 I run a custom built chilled liquid cooled core-xy machine in a heated chamber with a BL-touch in 100-150C all the time with no issues. I recently upgraded to a 6mm ceramic glass bed from borosilicate, and the ceramic glass has a near perfect uniformity I don’t bother with the mesh bed leveling anymore. I started using feeler gauges between the nozzle and glass on the 4 bed adjusters and it’s been incredibly consistent first layers/line widths. So depending on how you setup your machine it might now be worth the 40 dollars for a fancy end stop.
-
@jps0284 Sounds like an interesting machine. What material do you print with it? Since bed levelling and a BL are pretty simple and already part of the design it is not a hassle to include.
What exactly does a fancy end stop entail?
-
@coseng @coseng I mostly print Polycarbonate, CFPC, High temp CF nylon, CF PEI. Im constantly tweaking my machine and after I switched from dual z lead screws to 1204 ball screws with more ridged build plate and a ceramic glass bed, once I leveled it with the feeler gauges the bl touch really doesn't offer much other than act as a fancy end stop. It also seemed like there was some
Inconsistencies with the measurement read outs at times, when I relied on the accuracy of the bl touch is when I seemed to have more time diagnosing layer height issues than doing it manually. -
@jps0284 BL Touch do say that it is only good to around 65C, so I am not surprised you were having measurement inconsistency at higher temps.
-
@3dpmicro Thanks for the info, Centro was the low quote from a few places for the bellows and now is on order.
-
Making some progress with the build. It is all stripped down, the lower section is newly insulated, and the top section has the pass-through hole in the bottom cut. That hole makes it one big chamber for almost 1m of Z travel, 0.68m and 0.72m for XY.
We'll flip it and cut the same hole in the top which the motion subassembly will drop down into and be closed off with a y-axis bellows.
Each motor pair/y axis rail/belt pulley assembly base will be a rigid steel 2x3" angle that will be milled flat and mounted along the top of the housing. Each of these will be carefully aligned to keep everything parallel. The Z axis stage will be a separate assembly that bolts to the back wall of the chamber.
-
@coseng looking good. Not sure what chamber temp you're shooting for but consider mineral wool board if the fiberglass is insufficient. In my testing A 1" thick piece with foil backing reduced 210c on the foil side to 55c on the outside. Consider also that thermal expansion will have an effect on your motion system. May require realignment once it is up to temp.
Can you give us an idea on the cost of the bellows for the sizes you ordered? -
@3dpmicro This is for ABS so I am not expecting more than 100C chamber temp. The lower section insulation is 2" thick and should be fine. All the motion components are isolated from the chamber to minimize their growth but all alignment will be done at operating temp. The z carriage and bed support will be made from high temp CF sheet to minimize thermal growth/shifting.
2 pieces of a 29" wide x 29" stroke (1" compressed) bellows good to 100C was $300.
-
Nice. I'm using a Funmat HT right now at work that can go up to 90c chamber. ABS is sweet at 70c
-
@3dpmicro said in New heated enclosure printer:
ABS is sweet at 70c
Nice to hear. I've got a pretty decent sum in this so far and am really hoping it is not a time/money pit!
-
Still making progress, the heated chamber is cut, lined, and just about done.
The next step is laying out the electronics and wiring in the side area. Here are the main connections:
75VDC/1200W power supply for ClearPath XYUV servo power
24VDC/480W power supply for Duet 6HC powerDuet 6HC mainboard
-24VDC power in
-CAN to (2) 1LC toolboards
-OUT_1 to SSR for bed heater
-OUT_2 to SSR for chamber heater/fans
-OUT_3 to E3D water cooler 12V fan
-OUT_4 to E3D water cooler 12V pump
-OUT_5 to internal chamber recirculation 12V fan
-IO_01234 to XYUVZ endstops
-IO_5 to power 5V of EBOB for step/direction output
-TEMP_0 to PT1000 sensor for heated bed
-TEMP_1 to two PT1000 sensors in series for heated enclosure
-DIY soldered connections to EBOB for step/direction
-PanelDue 7i.1LC XY head
-CAN line
-24VDC power in
-filament stepper motor
-filament sensor
-PT1000 sensor
-80W 24VDC heater
-BLTouch1LC UV head
-CAN line
-24VDC power in
-filament stepper motor
-filament sensor
-PT1000 sensor
-80W 24VDC heaterI think that covers it all.
The servos and steppers are outside of the heated chamber so should not have overheating issues but if so, I can use the 1LC fan output for a filament stepper fan and the servos have fan mounts on the heatsink that can be driven from the power supply.
The 5/16" ground aluminum build plate and Keenovo 3000W 220VAC heater with silicone foam insulation arrived and will be put aside until the Z mechanism is ready next week.
Final build volume is 700x644x1020.
The next plans are to install the electronics, power supplies, etc. and initial wiring in the side compartment. Then bolt the Z axis in, connect it, and do a rough commission and alignment, then bolt the XYUV in and do the same. Then dig in for some extended tweaking sessions!
-
OK, one small revision. I just ordered a Duet Tool Distribution Board to handle connecting the 24VDC and CAN lines to the two 1LC boards on the printheads. That makes wiring a little cleaner and allows for some easy future expansion.
-
Doing a little detail work and came across a potential problem. Its a big printer so I wanted to use a big spool, 5 or 10kg per extruder. The spools would be on top of the printer in a sealed box riding on ball bearings with a teflon tube and a (not shown in CAD) spring 'skyhook' to keep the filaments, water cooler lines, and wiring somewhat tidy and controlled.
The filament direct drive is a E3D Titan Aqua with the standard stepper motor. A 10kg spool is a lot of mass to turn, and with the 50" or so of teflon tube will be a bit of friction in there. I'm thinking the filament drive motor may be hard pressed to keep up. There are two larger filament steppers available from E3D but I only have the 1.1A stepper driver on the 1LC toolboards to drive it. The 1LC is being fed with 24VDC.
Any thoughts on if I need to do something else here to prevent filament starvation problems?