@jay_s_uk i'm in sweden, roughly an hour inlands from gothenburg following E20 in a town called vårgårda
@oliof i honestly didnt think of that
@jay_s_uk i'm in sweden, roughly an hour inlands from gothenburg following E20 in a town called vårgårda
@oliof i honestly didnt think of that
So, i think i've found the area where the issue is.
The machine still did the same thing with the config from Jay. I had only modified one thing to fit my machine: stepper direction. After changing this in the wiring (rather than in config.g) so that it's correct when config.g says they "go forwards", calibration worked and i managed to get off a few probe points before i had a structural failure with the 3D-printed adapter i used (it had some minor stress lines after the failed calibrations and one of these developed into a crack). I'll have to consider whether to get the Haydn arms now or order a print from a printfarm (which will probably cost as much as the arms from what i saw last i checked).
should i mark this thread solved now or wait until i've fully verified that calibration works? (will likely take some time)
edit: thanks @alankilian for mentioning direction just as i was wondering why.
@Phaedrux sure, i'll do it today if i have time after trying out the files from Jay.
@Veti i have done so previously but i will again, never hurts to be sure.
@jay_s_uk oh hey, i must have missed that, i saw your blog just as my fourth hotend blobbed itself to death and it was actually what tipped me over the edge on a duet board (that and the possibility to use the effector+v6 on the pred while the duet goes into a future sk-go). I used your guide for most of the predator-specific wiring (like the mentioned endstops) and it all worked first try. (note: i read through the blog again and realised i somehow missed a lot of updates, having last read about when you used the stock effector)
I will try your config tomorrow and return with the results.
As for the Haydn arms, i am planning to buy some either when shipping isnt mad expensive or when i've saved enough to have $250 just laying around (which might take a while as i'm saving for a house rn)
2 included images showing (well, trying anyway) the shim and a carriage hitting the roof
dunno if you can even see it but that black shim on top of the carriage reaches up and hits an optical switch above the roof
when it reaches this point the steppers just grind away until i shut it down
as for earlier versions, no. I immediately upgraded to 3.2.2 since that's what the instructions said
i have the generic config files that came with the board but they were set up for a cartesian.
@garyd9 i measured the arms as best i could with what i have available, i don't have an exact tool to measure them (my longest calipers are 300mm) but believe that's accurate to at least 2 mm, i should be able to make a jig and reglue them if needed.
the 437 comes from me jogging it from homed height to within a millimeter of the bed.
regarding the G28, i made the change and it homed properly before hitting the roof again (now at a lower speed and with M913 on)
Also, i tried the commands you suggested, it moved in the expected directions but i can't measure how accurate the movement was.
@garyd9 said in delta auto calibration rams into roof of printer:
M665
M666
M665
Diagonals 440.000:440.000:440.000, delta radius 227.000, homed height 437.000, bed radius 185.0, X 0.000°, Y 0.000°, Z 0.000°
(seems my z height from the previous step wasnt saved?)
M666
Endstop adjustments X0.00 Y0.00 Z0.00, tilt X0.00% Y0.00%
(i assume these values will change only after delta calibration?)
i apologise for the late reply, i have to go to my dads place physically now due to a forced windows update changing some settings i was relying on to remote in.
@Phaedrux i have used G30 a few times and it probes the bed properly
I will, thank you for the advice.
clarification on that first paragraph: i know the homing is reliable.
@Phaedrux yes i did, it was homed and in the position 5mm below the endstops and due to a few problems with confusing M665 values, i know it is reliable.
as for probing and travel speed, they are the ones i was given by the RepRapFirmware Configuration Tool.
For the H30 there, it looks weird given the second H30 below it, i may have accidently changed it. I will check if changing it to something lower helps when i have direct access to the printer if you believe that will help(remoting in from moms place, printer is at dads place, yay for covid kicking me out of my apartment).
sidenote: the crash was yesterday, i did not have time to post a thread after it happened as i needed to go to my second job, that may have some relevance.
here's the buttton
homedelta.g homedelta.g
and the M122M122.txt
M98 P"config.g"
HTTP is enabled on port 80
FTP is enabled on port 21
TELNET is disabled
Hello, I am new here but have read the "Guide for posting requests for help", please tell me if i make any mistakes.
after going through the guides by Filastruder as well as the "Configuring RepRapFirmware for a Linear Delta printer" article (including links), i have gotten my printer to the point where i should try delta calibration.
upon pressing the DWC buttoon, it went full speed (faster than anything before, even with the old board) straight up, past the endstops and started crashing into the roof of the printer.
i willl include the config.g and bed.g, please inform me if i should add anything else or if i should check something with the printer.
Anycubic predator
duet2wifi 1.04C
smarteffector 2.0
bondtech clone
(didnt know bondtech existed when i bought it)
E3D V6
RRF 3.2.2
(the wifi came with 2.5.1 and i updated 2.5.1.>3.0>3.2.2 according to a post by DC42, no other changes to firmware)
config.g
bed.g
; Configuration file for Duet WiFi (firmware version 3)
; executed by the firmware on start-up
;
; generated by RepRapFirmware Configuration Tool v3.2.3 on Mon Mar 01 2021 17:15:59 GMT+0100 (Central European Standard Time)
; General preferences
G90 ; send absolute coordinates...
M83 ; ...but relative extruder moves
M550 P"My Printer" ; set printer name
M665 R227 L440 B185 H437 ; Set delta radius, diagonal rod length, printable radius and homed height
M666 X0 Y0 Z0 ; put your endstop adjustments here, or let auto calibration find them
; Network
M552 S1 ; enable network
M586 P0 S1 ; enable HTTP
M586 P1 S1 ; enable FTP
M586 P2 S0 ; disable Telnet
; Drives
M569 P0 S0 ; physical drive 0 goes backwards
M569 P1 S0 ; physical drive 1 goes backwards
M569 P2 S0 ; physical drive 2 goes backwards
M569 P3 S1 ; physical drive 3 goes forwards
M584 X0 Y1 Z2 E3 ; set drive mapping
M350 X16 Y16 Z16 E16 I1 ; configure microstepping with interpolation
M92 X80.00 Y80.00 Z80.00 E415.00 ; set steps per mm
M566 X1200.00 Y1200.00 Z1200.00 E1200.00 ; set maximum instantaneous speed changes (mm/min)
M203 X18000.00 Y18000.00 Z18000.00 E1200.00 ; set maximum speeds (mm/min)
M201 X1000.00 Y1000.00 Z1000.00 E1000.00 ; set accelerations (mm/s^2)
M906 X1000 Y1000 Z1000 E800 I60 ; set motor currents (mA) and motor idle factor in per cent
M84 S30 ; Set idle timeout
; Axis Limits
M208 Z0 S1 ; set minimum Z
; Endstops
M574 X2 S1 P"xstop" ; configure active-high endstop for high end on X via pin xstop
M574 Y2 S1 P"ystop" ; configure active-high endstop for high end on Y via pin ystop
M574 Z2 S1 P"zstop" ; configure active-high endstop for high end on Z via pin zstop
; Z-Probe
M558 P5 R0.4 C"zprobe.in+zprobe.mod" H30 F1200 T6000 I1 ; set Z probe type to effector and the dive height + speeds
M558 H30 ;*** Remove this line after delta calibration has been done and new delta parameters have been saved
G31 P500 X0 Y0 Z-0.1 ; set Z probe trigger value, offset and trigger height
M557 R85 S20 ; define mesh grid
; Heaters
M308 S0 P"bedtemp" Y"thermistor" T100000 B4092 ; 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 B4725 C7.06e-8 ; 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 S1.00 ; disable bang-bang mode for heater and set PWM limit
M143 H1 S280 ; set temperature limit for heater 1 to 280C
; Fans
M950 F0 C"fan0" Q500 ; create fan 0 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 on pin fan1 and set its frequency
M106 P1 S1 H1:0 T45 ; set fan 1 value. Thermostatic control is turned on
; Tools
M563 P0 S"V6" 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
; Miscellaneous
T0 ; select first tool
; homedelta.g
; called to home all towers on a delta printer
;
; generated by RepRapFirmware Configuration Tool v3.2.3 on Mon Mar 01 2021 17:15:59 GMT+0100 (Central European Standard Time)
G91 ; relative positioning
;*** Slow homing has been configured. Change F180 to F1800 below when your configuration is working
G1 H1 X461 Y461 Z461 F180 ; move all towers to the high end stopping at the endstops (first pass)
G1 H2 X-5 Y-5 Z-5 F1800 ; go down a few mm
;*** Slow homing has been configured. Change F180 to F360 below when your configuration is working
G1 H1 X10 Y10 Z10 F180 ; move all towers up once more (second pass)
G1 Z-5 F6000 ; move down a few mm so that the nozzle can be centred
G90 ; absolute positioning
G1 X0 Y0 F6000 ; move X+Y to the centre
; bed.g
; called to perform automatic delta calibration via G32
;
; generated by RepRapFirmware Configuration Tool v3.2.3 on Mon Mar 01 2021 17:15:59 GMT+0100 (Central European Standard Time)
M561 ; clear any bed transform
; Probe the bed at 12 peripheral and 3 halfway points, and perform 6-factor auto compensation
; Before running this, you should have set up your Z-probe trigger height to suit your build, in the G31 command in config.g.
G30 P0 X0 Y184.9 H0 Z-99999
G30 P1 X92.45 Y160.13 H0 Z-99999
G30 P2 X160.13 Y92.45 H0 Z-99999
G30 P3 X184.9 Y0 H0 Z-99999
G30 P4 X160.13 Y-92.45 H0 Z-99999
G30 P5 X92.45 Y-160.13 H0 Z-99999
G30 P6 X0 Y-184.9 H0 Z-99999
G30 P7 X-92.45 Y-160.13 H0 Z-99999
G30 P8 X-160.13 Y-92.45 H0 Z-99999
G30 P9 X-184.9 Y0 H0 Z-99999
G30 P10 X-160.13 Y92.45 H0 Z-99999
G30 P11 X-92.45 Y160.13 H0 Z-99999
G30 P12 X0 Y92.4 H0 Z-99999
G30 P13 X80.02 Y-46.2 H0 Z-99999
G30 P14 X-80.02 Y-46.2 H0 Z-99999
G30 P15 X0 Y0 H0 Z-99999 S6
; Use S-1 for measurements only, without calculations. Use S4 for endstop heights and Z-height only. Use S6 for full 6 factors
; If your Z probe has significantly different trigger heights depending on XY position, adjust the H parameters in the G30 commands accordingly. The value of each H parameter should be (trigger height at that XY position) - (trigger height at centre of bed)