@fcwilt
Im running my very first testprint on this homemade printer now, is awesome feeling
thanks for the fast reply!
Posts made by jerolee
-
RE: Bed probing
-
RE: Bed probing
@fcwilt
Aha, i copied a homez.g from cris on youtube. this doesnt contain a G30 command. That probably is the culprit.
I changed this and gonna run a test.Thanks mate
Fixed, the absence of a G30 in homez.g was the problem.
-
Bed probing
Hi, i have a issue with the bed mesh after i set the Z height offset in config.
i run the G32 before Bed mesh probing.
When the value is Z0.0 probe offset in config, the bed mesh probing works fine. when i set the offset (aquired with the tuning procedure) in my case Z0.85 (a positive number with use of BLTouch?)
I get the warning "to large Z offset" in the console after Bed mesh probing and shows the projection of the bed in the height map about this offset under the grid.Im using rrf 3.3
"bed.g in config file"
M561 ; clear any bed transform
G29 S2 ; clear bed height map
G28 ; home all axis
G30 P0 X70 Y10 Z-99999 ; probe near a leadscrew
G30 P1 X70 Y290 Z-99999 ; probe near a leadscrew
G30 P2 X580 Y290 Z-99999 ; probe near a leadscrew
G30 P3 X580 Y10 Z-99999 S4 ; probe near a leadscrew and calibrate 4 motors"z probe macro"
G28 ; home all axis
G29 S0 ; Probes the bed, saves the height map and activate bed compensation
G1 X300 Y150 F3000 ; go to center bed"config.g"
; Z-Probe
M950 S0 C"duex.pwm1" ; create servo pin 0 for BLTouch
M558 P9 C"^zprobe.in" H5 F120 T4000 ; set Z probe type to bltouch and the dive height + speeds
G31 P500 X36 Y9 Z0.85 ; set Z probe trigger value, offset and trigger height
M557 X65:585 Y20:280 S130 ; define mesh grid; Pressure Advance
M572 D0 S0.05 ; pressure advance typical for direct drive extruder starts at 0.025; Taper Height - i disabled taper height just to exclude it for solving problem
;M376 H5 ; tapering off the bed mesh compensation in mm -
RE: TMC2660 problem
@droftarts
RepRapFirmware for Duet 2 WiFi/Ethernet FIRMWARE_VERSION: 3.3 ELECTRONICS: Duet WiFi 1.02 or later + DueX5 FIRMWARE_DATE: 2021-06-15 21:45:03I did the changes PCR suggested otherwise i would never have found the solution
@PCR
Thanks mate, by removing values from the config as you suggested, the odd behaviour of the software was gone and round pancake worked. -
RE: TMC2660 problem
@generisi
Hi, i appreciate your help ofcourse.Good news mate, after i removed the values from Y and Z for the other motors on that axis in the config file, so only 1 value for Y and 1 value for Z, after upload and reset the pancake extruder WORKED!!!
It has nothing to do with the wiring but appearantly the values from Y and Z in the config file did some really odd magic preventing the 36mm round pancake to rotate. It did not bother a NEMA17I ask DC42 to try and replicate this oddly behaviour as i gues its a very interesting conflict somewhere??
So my problem is solved and im a happy camper.
M584 X0 Y1:4 Z2:5:6:7 E3 ; set drive mapping
M671 X-60:-60:660:660 Y-48:378:378:-48 S7 ; set the coordinates of the 4 Z-axis drivers
M350 X16 Y16 Z16 E16 I1 ; configure microstepping with interpolation
M92 X80.03 Y79.84 Z1619.80 E704.00 ; set steps per mm
M566 X900.00 Y900.00 Z60.00 E300.00 ; set maximum instantaneous speed changes (mm/min)
M203 X10000.00 Y10000.00 Z500.00 E1000.00 ; set maximum speeds (mm/min)
M201 X500.00 Y500.00 Z20.00 E500.00 ; set accelerations (mm/s^2)
M906 X800 Y800 Z800 E800 I30 ; set motor currents (mA) and motor idle factor in per cent
M84 S30 ; Set idle timeout -
RE: TMC2660 problem
@dc42 Same measurement, same wiring like other picture but just more clear in view.
Hurray the stepper is rotating!!! The only thing i changed today was that i removed the (not needed) steps per mm in the config file from the Y and Z axis. This has nothing to do with E axis right?!
BUT appearantly , how in the hell this is possible i dunno, it fucked up the pancake steppers. Im completely stunned here and i would like to ask DC42 to try and replicate this. the more values registered under Y and Z axis must have crazed the system in some kinda really odd way.
Wow unbelievable, but im so happy it works now, jeeeez im speechless. -
RE: TMC2660 problem
@dc42
All of the drivers still operate normally with all NEMA17 on it. So none of the drivers is defective or burned out. my 3D printer functions, it homes all axis, it does the tramming. it just wont let the pancake motors rotate. i connected them to all of the drivers and they just dont work.
Please stop replying on the wiring because i connect the coils correctly. 1 coil on 1-2 pin other coil to 3-4 pin. i looked at the wiring schematic of the Duet board.
So nema17 just works fine, i know the wiring can be different for motors, thats exactly why i measured which pairs are the coils, to not make mistakes here.Im completely in the dark about what can cause this. I posted the config file im using. Can someone comment on the settings for the Extruder?
I cant think of anything wrong there tbh because it has all the settings the other drivers get.
Also tried different current settings, nothing changes. tried without interpolation, etc...I connect the pancakes to my ender3 board which runs on a SKR turbo with Marlin and there the round pancakes just work fine, rotating both directions
No worries.If you guys dont have a clue either, then just say it. dont bring up the wiring again
Thanks anyways.i just changed the Y and Z steps to just 1 value for each letter. Does the same goes for the current settings and others like acceleration, speed?
After getting used to reprap and DWC i would hate to change back, a lot of work again, time and money invested lost. im not happy, the printer as good as finished but without the extruder running its useless sitting there.
-
RE: TMC2660 problem
@pcr
This has no solution for the Extruder stepper problem but that aside.Quote "RepRapFirmware does not support individual motor settings where an axis has multiple motors connected to different stepper drivers. The first parameter specified will be used for all motors on the axis. You should use identical motors on any axis that has more than one motor to avoid unexpected behaviour." end quote.
I use identical motors on my axis.
This means that my Z-axis will always run out of sync go skewed in height while the motors are not exactly the same? I had to calibrate them.
Have them raise Z 450mm then measure the actual distance and do some calculation to adjust the number of steps per mm per motor.
They didnt raise the gantry at all corners exactly accurate. Same as you do for extruding exact amount of filament.
But oddly enough, after the calibration, feed in these steps in the config, the 4 corners does run accurate so another wierd thing goin on then?This would be 1 more reason to step away from reprap software?
-
RE: TMC2660 problem
@dc42
the diagram showed does not represent de motor i have. i measured the coils and the correct pairs for my motor are black/green and red/blue.
Otherwise i couldnt measure the resistance no?So, this is not a wiring problem, i got more pancakes with different color wires. i measure the coils which are what and then connect, same problem no rotation, just a little bit of hum. when i connect a nema17 thats runs quite normal, i noticed however some hickup that it wouldnt start rotating.
I also tested the round 36mm pancakes on other drivers on the board X, Y, Z (these drive my NEMA17's. all drivers same result, no rotation.
It must be some PWM or whatever signal not quite work with the small round motors?Further... i used same pancake motors with connector on my ender 3 board, motors run normally.
I just have no clue whats goin on here. i post my config file.; Drives
M569 P0 S0 ; physical drive 0 goes backwards
M569 P1 S1 ; physical drive 1 goes forwards
M569 P2 S0 ; physical drive 2 goes backwards
M569 P3 S0 ; physical drive 3 goes backwards
M569 P4 S0 ; physical drive 4 goes backwards
M569 P5 S0 ; physical drive 5 goes backwards
M569 P6 S0 ; physical drive 6 goes backwards
M569 P7 S0 ; physical drive 7 goes backwardsM584 X0 Y1:4 Z2:5:6:7 E3 ; set drive mapping
M671 X-60:-60:660:660 Y-48:378:378:-48 S7 ; set the coordinates of the 4 Z-axis drivers
M350 X16 Y16 Z16 E16 I1 ; configure microstepping with interpolation
M92 X80.03 Y79.84:79.84 Z1615.90:1621.26:1621.69:1619.23 E300.00 ; set steps per mm
M566 X900.00 Y900.00:900.00 Z60.00:60.00:60.00:60.00 E500.00 ; set maximum instantaneous speed changes (mm/min)
M203 X10000.00 Y10000.00:10000.00 Z500.00:500.00:500.00:500.00 E1000.00 ; set maximum speeds (mm/min)
M201 X500.00 Y500.00:500.00 Z20.00:20.00:20.00:20.00 E500.00 ; set accelerations (mm/s^2)
M906 X800 Y800:800 Z800:800:800:800 E800 I30 ; set motor currents (mA) and motor idle factor in per cent
M84 S30 ; Set idle timeout; Axis Limits
M208 X0 Y0 Z0 S1 ; set axis minima
M208 X600 Y300 Z470 S0 ; set axis maxima; Endstops
M574 X1 S1 P"!xstop" ; configure active-low endstop for low end on X via pin !xstop
M574 Y1 S1 P"!ystop+!e1stop" ; configure active-low endstop for low end on Y via pin !ystop
M574 Z1 S2 ; configure Z-probe endstop for low end on Z; Z-Probe
M950 S0 C"duex.pwm1" ; create servo pin 0 for BLTouch
M558 P9 C"^zprobe.in" H5 F120 T4000 ; set Z probe type to bltouch and the dive height + speeds
G31 P500 X36 Y9 Z0 ; set Z probe trigger value, offset and trigger height
M557 X65:585 Y20:280 S130 ; define mesh grid;Filament Runout switch
M591 D0 P2 C"e0stop" S1 ; filament switch; Heaters
M308 S0 P"bedtemp" Y"thermistor" T100000 B3950 R4700 ; configure sensor 0 as thermistor on pin bedtemp
M950 H0 C"bedheat" T0 ; create bed heater output on bedheat and map it to sensor 0
M307 H0 B0 S1.00 ; disable bang-bang mode for the bed heater and set PWM limit
M140 H0 ; map heated bed to heater 0
M143 H0 S120 ; set temperature limit for heater 0 to 120C
M308 S1 P"e0temp" Y"pt1000" T100000 B4000 R4700 ; configure sensor 1 as thermistor on pin e0temp
M950 H1 C"e0heat" T1 ; create nozzle heater output on e0heat and map it to sensor 1
M307 H1 B0 R2.926 C244.4 D10.45 S1.00 V25.0 ; disable bang-bang mode for heater and set PWM limit
M143 H1 S260 ; set temperature limit for heater 1 to 260C; Fans
M950 F0 C"fan0" Q500 ; create fan 0 "part fan" on pin fan0 and set its frequency
M106 P0 S0 H-1 ; set fan 0 value. Thermostatic control is turned off
M950 F1 C"fan1" Q500 ; create fan 1 "hotend fan"on pin fan1 and set its frequency
M106 P1 S1 H1 T70 ; set fan 1 value. Thermostatic control is turned on; Tools
M563 P0 D0 H1 F0 ; define tool 0
G10 P0 X0 Y0 Z0 ; set tool 0 axis offsets
G10 P0 R0 S0 ; set initial tool 0 active and standby temperatures to 0C; Custom settings are not defined
-
RE: TMC2660 problem
@gixxerfast
hi mate,I just tested my 3 pancakes on my ender 3 which has a SKR board and runs marlin. pancakes run fine. no problems.
Im gonna sell my duet2 wifi duex tft, never gonna look back.
I just ordered a BTT Octopus board which has 8 drivers on it with TMC 2209's all problems sorted. -
RE: TMC2660 problem
@rjenkinsgb
thats what makes it so frustrating. i got the pairs/coils in the connector like 1-1-2-2. just as the NEMA17 coils are in their connector.
If i pair them up wrong, they make a not so nice sound so the wiring is not the problem.
NEMA17 works fine on same driver , pancake just wont rotate.
I have tested other drivers, same result.Im gettin a bit tired of reprap and duet to be honest, i never had any problems with marlin boards. with these, there seems always something.
Switches not detected, Gantry tramming doesnt work consistantly etc.... -
RE: TMC2660 problem
@rjenkinsgb
I got 2 brandnew and 1 older, all measure about the same. odd it is. -
TMC2660 problem
Does the TMC2660 driver have a problem with NEMA14 36mm pancake stepper motors?
The only thing i can come up with is that the low resistance (i havent measured inductance yet) of these small ones cause problems.I cant get mine to work, which ever combination of wiring, tried 8 combo's
result a little hum.
NEMA17 however works normally.
coils of the small NEMA 14 measure 2.3/2.4 Ohms 1495uH
coils of the NEMA 17 measure 4.7 Ohmsi use a Duet2 wifi with TMC2660 drivers on it.
anyone experience with pancake for extruder and Duet2 board?Thanks all.
-
RE: external SD card reader mount error duet2 wifi
@dc42
When i use the SD card without any structure, so just put a gcode file on the blank card it doesnt get recognized.
Only when i create a folder on the card, it gets read.
Even i can name it "new folder" and leave it empty the SD card is recognized as such.
So the card appears to need some structure on it to able to be recognized.Its not that biggie but Marlin does read the Gcodes directly, i dunno if you could change the connect commands in such a way that it detects the card wether or not it has something on it?
detect media or something? -
external SD card reader mount error duet2 wifi
Hi,
I got one of those small boards with a micro SD card reader installed in a convinient place for acces and like to use it in case wifi is down or not available. to print from that SD card.
I also got the 7i screen that only uses the 4 wire connection.
The external SD slot isnt recognized.Firmware: RepRapFirmware for Duet 2 WiFi/Ethernet 3.3
Duet Web Control 3.3.0The message i get:
M21 P1
Error: M21: Cannot mount SD card 1: code 1M20 P0
GCode files:
M20 P1
GCode files:I used this wiring in the SD conn slot according to wifi board layout
SD > DUET wifi
GND > GND
5v > 5v
CS > SPI0_CS0
MOSI > SPI0_MOSI
SCK > SPI0_SCK
MISO > SPI0_MISOI checked the pins and i got 5V and ground so i assume all wires connect fine. the cable is about 30cm length.
-
RE: Dual Y motors cartesian Wifi-Duex5 individual drivers, endstops
@o_lampe
I designed my own board but due to unavailable chippies i didnt wanna wait and bought these Duet boards.
ill upload a piccie here. Its design with in mind the Jubilee folks with 4 tools
-
RE: Dual Y motors cartesian Wifi-Duex5 individual drivers, endstops
@o_lampe
I got 2 Y motors with 2 endstops. i use BLTouch for Z
But its solved.
Can not have 1motor plus switch on wifi board and the other motor plus switch on Duex board. doesnt work.
Both motors and stops needs to be on same board.
Thats not great to say the least.
I reported this issue and i gues they are looking into it. -
RE: end stop bug?
@dc42
Boards Duet2 wifi with Duex5.
Firmware 3.3 but also same problem with 3.2.2. i updated to see if the bug was solved in 3.3.
This configuration works fine. When u change the second Y-motor to a driver and endstop on the duex5 it doesnt work.M575 P1 S1 B115200 ; enable support for PanelDue
G90 ; send absolute coordinates...
M83 ; ...but relative extruder moves
M550 P"Contronix3D" ; set printer name; Network
M552 S1 ; enable network
M586 P0 S1 ; enable HTTP
M586 P1 S0 ; disable FTP
M586 P2 S0 ; disable Telnet; Drives
M569 P0 S0 ; physical drive 0 goes backwards
M569 P1 S1 ; physical drive 1 goes forwards
M569 P2 S0 ; physical drive 2 goes backwards
M569 P3 S0 ; physical drive 4 goes backwards
M569 P4 S0 ; physical drive 4 goes backwards
M569 P5 S0 ; physical drive 5 goes backwards
M569 P6 S0 ; physical drive 6 goes backwards
M569 P7 S0 ; physical drive 7 goes backwardsM584 X0 Y1:3 Z2:4:5:6 E7 ; set drive mapping
M350 X16 Y16 Z16 E16:16:16:16:16 I1 ; configure microstepping with interpolation
M92 X80.00 Y80.00 Z1600.00 E932.00:80.00:1600.00:1600.00:1600.00 ; set steps per mm
M566 X900.00 Y900.00 Z60.00 E50.00:900.00:60.00:60.00:60.00 ; set maximum instantaneous speed changes (mm/min)
M203 X6000.00 Y6000.00 Z360.00 E500.00:6000.00:360.00:360.00:360.00 ; set maximum speeds (mm/min)
M201 X500.00 Y500.00 Z20.00 E250.00:500.00:20.00:20.00:20.00 ; set accelerations (mm/s^2)
M906 X650 Y650 Z700 E800:650:700:700:700 I30 ; set motor currents (mA) and motor idle factor in per cent
M84 S30 ; Set idle timeout; Axis Limits
M208 X0 Y0 Z0 S1 ; set axis minima
M208 X600 Y299 Z500 S0 ; set axis maxima; Endstops
M574 X1 S1 P"!xstop" ; configure active-low endstop for low end on X via pin !xstop
M574 Y1 S1 P"!ystop+!e0stop" ; configure active-low endstop for low end on Y via pin !ystop
M574 Z1 S2 ; configure Z-probe endstop for low end on Z; Z-Probe
M950 S0 C"duex.pwm1" ; create servo pin 0 for BLTouch
M558 P9 C"^zprobe.in" H5 F120 T6000 ; set Z probe type to bltouch and the dive height + speeds
G31 P500 X53 Y-2 Z2.5 ; set Z probe trigger value, offset and trigger height
M557 X25:565 Y15:285 S90 ; define mesh grid; Heaters
M308 S0 P"bedtemp" Y"thermistor" T100000 B3950 R4700 ; configure sensor 0 as thermistor on pin bedtemp
M950 H0 C"bedheat" T0 ; create bed heater output on bedheat and map it to sensor 0
M307 H0 B0 S1.00 ; disable bang-bang mode for the bed heater and set PWM limit
M140 H0 ; map heated bed to heater 0
M143 H0 S120 ; set temperature limit for heater 0 to 120C
M308 S1 P"e0temp" Y"thermistor" T100000 B4000 R4700 ; configure sensor 1 as thermistor on pin e0temp
M950 H1 C"e0heat" T1 ; create nozzle heater output on e0heat and map it to sensor 1
M307 H1 B0 R2.926 C244.4 D10.45 S1.00 V25.0 ; disable bang-bang mode for heater and set PWM limit
M143 H1 S260 ; set temperature limit for heater 1 to 260C; Fans
M950 F0 C"fan0" Q500 ; create fan 0 "part fan" on pin fan0 and set its frequency
M106 P0 S0 H-1 ; set fan 0 value. Thermostatic control is turned off
M950 F1 C"fan1" Q500 ; create fan 1 "hotend fan"on pin fan1 and set its frequency
M106 P1 S1 H1 T70 ; set fan 1 value. Thermostatic control is turned on; Tools
M563 P0 D0 H1 F0 ; define tool 0
G10 P0 X0 Y0 Z0 ; set tool 0 axis offsets
G10 P0 R0 S0 ; set initial tool 0 active and standby temperatures to 0C -
end stop bug?
Hi, i encountered the following problem/bug.
i got a cartesian machine with 2 y-axis motors and 2 switches.
when i put the motor 1 in Y driver Duet wifi board "!ystop"
and motor 2 in e2 driver Duex5 board "!e2stop"
combine these with M command "!ystop+!e2stop" the switches are not recognized.
When M119 ----> Y "no end stops"i changed motor 2 to extruder driver on wifi board "!e0stop"
problem solved M119 lists Y end stop and Homing works fine.I gues you guys can look into it? i also tried e3stop didnt work either,
seems Duex5 endstops cant be combined.Thanks.