@droftarts Yeah, I can do that when I get a chance next time tomorrow when I'm, back at my lab. I just replaced it with a new toolboard for now and it worked fine.
Posts made by Ravs99
-
RE: Accidental provided reverse voltage to toolboard 1LC
-
RE: Accidental provided reverse voltage to toolboard 1LC
@jay_s_uk Yeah, everything else on the mini5 is still working. I guess I will try a new tool board and report back if it's still not working.
-
Accidental provided reverse voltage to toolboard 1LC
Hi everyone. So silly mistake, I accidentally switched ground and Vin connection on the DUET Toolboard 1LC. I am using a DUET3 Mini mainboard at 24V Vin.
While I had no motors, heaters, etc connected to the toolboard or mainboard, the reverse voltage popped a component on the board with smoke. I'm guessing it is one of the voltage regulators as the pop and smoke came from the accelerometer side.
I had the wiring on the CAN bus connected and I'm wondering if the CAN connector/functionality on the DUET3 Mini Mainboard would be affected in anyway? For the toolboard I'm just going to buy another one but I wanted toknow if there is anyway to know if the CAN bus on the DUET3 Mainboard would be affected (besides just trying a new toolboard)
Thanks.
-
RE: Duet 3 controlled by PS3 remote via bluetooth
@cad405
would love the code you have so far. Thanks. -
RE: Start4.elf not compatible
@chrishamm Will do. Thank you for the prompt response.
-
RE: Start4.elf not compatible
@chrishamm yes the duet3 package i have is an older model. shipped early 2020 I think.
For reflashing, is there any special process I need to do first. I.e erase and reformat the card?
-
Start4.elf not compatible
Hello everyone. I have a DUET3 MB6HD and raspi 4b. I plug the sd card from the duet into the raspi but I get a message on the boot screen saying Str4.elf not compatible, please upgrade firmware. I don't have the duet3 connected via the ribbon cable, its just the raspi.
Any advice?
-
RE: Mixing Ratio Sliders DWC
@deckingman existing sliders? I do not seem to find any. maybe I have it setup wrong? Heres my config file.
; Enable network M552 P129.100.228.115 S1 M550 P"hangprinter" ; change the name from the IP address of 192.168.50.2 ;General Machine Settings/Conventions G21 ;work in mm G90 ;absolute coordinates M83 ;relative extruder moves ;G4 S2 ; wait for expansion boards to start ;Heaters and Temp Sensor ;bandheater M140 H-1 ; disable heated bed (overrides default heater mapping) M308 S1 P"temp0" Y"pt1000" A"Extruder Sensor"; configure sensor 1 as PT1000 on pin temp0 pin on DUET3 M950 H1 C"out1" Q10 T1 ; create nozzle heater output on out1 and map it to sensor 1, limit pwm frequency to 10Hz M307 H1 B0 R0.319 C1028.9 D36.57 S1.00 V12.1 ; AUTOTUNE RESULTS, PASTE M307 LINE HERE M143 H1 S300 ; set temperature limit for heater 0 to 240C ;second temp sensor M308 S2 P"temp1" Y"pt1000" A"Barrel Sensor"; configure sensor 2 as PT1000 on pin temp1. FOR MONITORING ONLY, NO OTHER FUNCTIONALITY ASSOCIATED ;Fans ;Heatsink Fans 1 and 2 M950 F1 C"!out4+out4.tach" Q25000 ; Fan 1 uses out4, but we are using a PWM fan so the output needs to be inverted, and using out4.tach as a tacho input M106 P1 H-1 M950 F2 C"!out5+out5.tach" Q25000 ; Fan 2 uses out5, but we are using a PWM fan so the output needs to be inverted, and using out5.tach as a tacho input M106 P2 H-1 ;Kinematics and Drives ;Drives: x4 NEMA23's for Hangprinter Axis and x1 NEMA17 for extruder M18 ;disable default driver assignments; M569 P0 S0 ; drive 0 for extruder axis M569 P1 S0 ; drive 1 for D axis, goes forwards; need to create another "U" axis for D motor M569 P2 S1 ; drive 2 (Z motor output aka C) goes forwards M569 P3 S1 ; drive 3 (Y motor output aka B) goes forwards M569 P4 S1 ; drive 4 (X motor output aka A) goes forwards M569 P5 S0 ; drive 5 (feeder motor) goes backwards (CW looking from behind motor ) M584 X4 Y3 Z2 E0:5 U1 ;assign drives to axes and create U axis for D motor. Feeder motor is assigned as a second extruder hence E0:5 where 5 is stepper drive 5 which feed motor is connected ;Step settings M350 X16 Y16 Z16 U16 E16:16 I1 ; configure microstepping with interpolation ;M92 X192 Y192 Z192 U192 ; set steps/mm for each spool. DO NOT CHANGE THIS PARAMETER M92 E1000:100 ; set steps/mm for extruder and feed motor ;Speed and Accelerations M566 X250.00 Y250.00 Z250.00 U250.0 E200.00:200 ; set maximum instantaneous speed changes (mm/min) M203 X6000.00 Y6000.00 Z6000.00 U6000.00 E9000.00:1000.00 ; set maximum speeds (mm/min) M201 X500.00 Y500.00 Z500.00 U250.00 E200.00:200.00 ; set accelerations (mm/s^2) ;Set Currents M906 X2500 Y2500 Z2500 E1500:1000 U2500 I30 ; set motor currents (mA) and motor idle factor in per cent M84 S30 ; Set idle timeout ;Kinematics M669 K6 ; Configures the Duet 3 to identify as Hangprinter Kinematics ;set anchor distances M669 K6 A0.0:-792.0:-232.0 B730.0:413.0:-232.0 C-711.0:413.0:-232.0 D0.0:0.0:2298.0 ; set Hangprinter kinematics parameters M669 P900.0 ; Hangprinter printable radius (unused for now) M669 S100 T0.5 ; Segments per second and min segment length M666 Q0.0033333 ; buildup compensation factor for ABCD M666 R75.0:75.0:75.0:75.0 ; ABCD radii M666 U2:2:2:4 ; Mechanical advantages on ABCD spools - 2 stands for doubled lines M666 O1:1:1:1 ; Number of lines per spool or "coil mode" (each line has it's own coil). 1 = coil style M666 L20:20:20:20 ; Motor gear teeth of ABCD axes M666 H254:254:254:254 ; Spool gear teeth of ABCD axes M666 J200:200:200:200 ; Full steps per ABCD motor revolution M208 S0 Z175 0 ; maximum height 1750mm or some distance below D anchor M208 S1 Z-2 ; minimum height -5mm ; Uncomment M564 S0 if you don't want G0/G1 moves to be limited to a software defined volume ; M564 S0 ; Tool Definitions M563 P0 S"Pellet Extruder" D0:1 H1 F1:2 ;assign extruder drive(D0:1),Heater(h1), Fan(F1:2) to tool0(P0), G10 P0 R200 S220 ;set initial tool0 active and standby temperatures to 0C M568 P0 S1 ;enable mixing for tool 0 M567 P0 E1:0.25 ;set mixing ratios for tool 0. Feed motor spins at 25% the distance for a full extruder motor rotation
-
RE: Mixing Ratio Sliders DWC
@ravs99 the mixing ratios have been working for me for the most part. I just wanted to know if there is any easy way of bringing up sliders in the DWC for fine tuning
-
RE: Mixing Ratio Sliders DWC
@deckingman @o_lampe Thank you for the insightful discussion. One thing I forgot to mention that I'm using the mixing ratio functionality in a different way. Im using a pellet extruder attached to an external feeder. For now, I have assigned the feeder as a second extruder so that it synchronously feeds pellets to thew pellet extruder. This is not the ideal approach and I would have done it through meta G code commands but I'm waiting for async movement to be a thing in RRF 3.5 so I gotta stick with mixing ratios for now. Thus I do not need the sum to add up to 1,etc
Sorry for that haha
-
Mixing Ratio Sliders DWC
Hi all. Is there anyway to bring up sliders on the DWC to control mixing ratio for multiple extruder drives for a tool?
Thanks.
-
RE: Torque mode on expansion boards for RRF 3.4
@dc42 Ah i see. Yes i was referring to those closed loop expansion boards. In the g-code dictionary for M569.4, theres planned torque mode support for RRf 3.4. Was just curious about that as it may offer an opportunity for me to implement Tobbens semi-autocalibration which uses encoder readings from moving the hangprinter to known positions in torque mode on the drives and BLDCs. (but instead using stepper motor and encoders)
-
Torque mode on expansion boards for RRF 3.4
Any update or details on torque mode on the expansion boards for DUET3?
@dc42 will this "torque mode" be similar to the torque mode in O-drives that are used in the Hangprinter v4?
-
RE: Drive mapping not quite working for mixing extruder setup
@grabercars Did you end up figuring out how to adjust your Steps/mm for your screw extruder. If so, would you mind showing me your process?
Thanks
-
RE: Regular Stepper Motor Task in Daeomon.g
@dc42 ah i thought as much. If I were to use a servo and the DUET's IO ports, how would I go about it? What are some recommended servos for the DUET3?
Thanks
-
RE: Regular Stepper Motor Task in Daeomon.g
@ravs99 or even at a regular interval regardless of filament extruded if that is easier
-
Regular Stepper Motor Task in Daeomon.g
Hi everyone. If i wanted to turn a stepper motor (separate from the X,Y,Z,E axis of the printer) a specific amount after X amount of material has been extruder, how do I go about this in the daemon.g file?
This task is to be done while the duet is running a print job. Thanks.
-
RE: IR sensor to continuously monitor AND adjust pellet feed levles
@norder Thank you for the advice. That does sound like a better option! However, I want to know how to actually drive the stepper motor that controls the release of pellets from the hopper to the extruder (not the auger motor) in the daemon.g file. Is it as simple as making a new axis and then adding the appropriate gcode to move the motor X amount every 10 seconds or so in incremental mode
Thanks