Welcome! Log In Create A New Profile

Advanced

Problems with Duet 0.85 motor configuration

Posted by MatissB 
Problems with Duet 0.85 motor configuration
December 06, 2015 05:16AM
Hi everyone! I'm building a large size delta printer (build volume 420x600) with duet 0.85+panel due from t3p3.

When I just got it delivered around a month ago, I just plugged in all the wires for steppers, heaters, endstops etc to test if everything working. I hadn't set up anything in the config.g at that point, but everything was working just out of the box. The calibration was obviously off, since I hadn't updated the dimensions of my machine in the config, but the motors where moving, endstops where responding, heaters and thermistots where working.

So I decided to fix the config.g, and at that point I noticed, that there are new firmware versions for duet and panel due available, so I decided to go for it and erased the existing firmware and installed the new versions.
I installed RepRapFirmware_1.09h_t3p3_modifications_Drives_Swapped.bin, and the took the SD files for kossel mini.
I also set up the latest firmware for PanelDue PanelDue-4.3-1.13beta1.bin

Since than, nothing has changed in the wiring. However, with the new firmware and new SD files, I can't get the stepper motors to move. The heaters and thermistors are still working, also the endstops, but when trying to move the motors via pronterface, nothing happens.

Any ideas what am I missing?
Thanks, Matiss
Re: Problems with Duet 0.85 motor configuration
December 06, 2015 06:32AM
I suggest you post your config.g file. Two quick things to check:

1. Run M906 to see if the motor currents have been set.

2. Ordinary moves on a delta printer are not allowed until the printer has been homed. But you can test the X tower motor by sending G91 followed by e.g. G1 S2 X10 to move the X carriage up 10mm. Similarly for the Y and Z motors.

Edited 1 time(s). Last edit at 12/06/2015 06:32AM by dc42.



Large delta printer [miscsolutions.wordpress.com], E3D tool changer, Robotdigg SCARA printer, Crane Quad and Ormerod

Disclosure: I design Duet electronics and work on RepRapFirmware, [duet3d.com].
Re: Problems with Duet 0.85 motor configuration
December 06, 2015 08:30AM
Hi, Thanks for the quick reply.

Here is my config.g:
; Configuration file for Mini Kossel kit from Think3DPrint3D

; Communication and general
M111 S0                             ; Debug off
M550 PMiniKossel		        	; Machine name and Netbios name (can be anything you like)
M551 Preprap                        ; Machine password (used for FTP)
M540 P0xBE:0xEF:0xDE:0xAD:0xFE:0xED ; MAC Address
;*** Adjust the IP address and gateway in the following 2 lines to suit your network
M552 P0.0.0.0						; IP address (0 = use DHCP)
M554 P192.168.1.1                   ; Gateway
M553 P255.255.255.0                 ; Netmask
M555 P2                             ; Set output to look like Marlin
G21                                 ; Work in millimetres
G90                                 ; Send absolute coordinates...
M83                                 ; ...but relative extruder moves

; Axis and motor configuration
M569 P0 S1							; Drive 0 goes forwards
M569 P1 S1							; Drive 1 goes forwards
M569 P2 S1							; Drive 2 goes forwards
M569 P3 S1							; Drive 3 goes forwards
M569 P4 S1							; Drive 4 goes forwards
M574 X2 Y2 Z2 S1					; set endstop configuration (all endstops at high end, active high)
;*** The homed height is deliberately set too high in the following - you will adjust it during calibration
M665 R105.6 L215.0 B85 H240			; 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
M92 X80 Y80 Z80						; Set axis steps/mm
M906 X1000 Y1000 Z1000 E500			; Set motor currents (mA)
M201 X1000 Y1000 Z1000 E1000		; Accelerations (mm/s^2)
M203 X20000 Y20000 Z20000 E3600		; Maximum speeds (mm/min)
M566 X1200 Y1200 Z1200 E1200		; Maximum instant speed changes mm/minute

; Thermistors
;*** If you have a Duet board stickered "4.7K", change R1000 to R4700 to the following M305 commands
M305 P0 T100000 B3950 R4700 H30 L0	; Put your own H and/or L values here to set the bed thermistor ADC correction
M305 P1 T100000 B3974 R4700 H30 L0	; Put your own H and/or L values here to set the first nozzle thermistor ADC correction
;M305 P2 T100000 B3974 R4700 H30 L0	; Put your own H and/or L values here to set the second nozzle thermistor ADC correction
M570 S180							; Hot end may be a little slow to heat up so allow it 180 seconds

; Tool definitions
M563 P0 D0 H1                       ; Define tool 0
G10 P0 S0 R0                        ; Set tool 0 operating and standby temperatures
;*** If you have a dual-nozzle build, un-comment the next 2 lines
;M563 P1 D1 H2                      ; Define tool 1
;G10 P1 S0 R0                       ; Set tool 1 operating and standby temperatures
M92 E663:663                       	; Set extruder steps per mm

; Z probe and compensation definition
;*** If you have an IR zprobe instead of a switch, change P4 to P1 in the following M558 command
;M558 P4 X0 Y0 Z0					; Z probe is a switch and is not used for homing any axes
;G31 X0 Y0 Z4.80 P500				; Set the zprobe height and threshold (put your own values here)

;*** If you are using axis compensation, put the figures in the following command
M556 S78 X0 Y0 Z0                   ; Axis compensation here

M208 S1 Z-0.2						; set minimum Z
;
T0									; select first hot end

Also, I tried your suggestions, this is what i'm getting from M906
SENDING:M906
Axis currents (mA) - X:1000, Y:1000, Z:1000, E:500:500:500:500:500:500, idle factor 30
And when I tried sending SENDING:G91 G1 S2 X10, I got no feedback from Pronterface, from any of the towers.
>>>G91 G1 S2 X10
SENDING:G91 G1 S2 X10
>>>G91 G1 S2 Y10
SENDING:G91 G1 S2 Y10
>>>G91 G1 S2 Z10
SENDING:G91 G1 S2 Z10

These are the motors that I'm using.

Could the motor current be too low?
Any feedback would be greatly appreciated.
Thanks, Matiss
Re: Problems with Duet 0.85 motor configuration
December 06, 2015 08:57AM
You need to send the G91 and the G1 as two separate commands.



Large delta printer [miscsolutions.wordpress.com], E3D tool changer, Robotdigg SCARA printer, Crane Quad and Ormerod

Disclosure: I design Duet electronics and work on RepRapFirmware, [duet3d.com].
Re: Problems with Duet 0.85 motor configuration
December 06, 2015 09:14AM
I just tried out sending them seperately - got no feedback neither from Pronterface nor the stepper motors.

SENDING:G91
>>>G1 S2 X10

Any idea what might be causing this?

Thanks, matiss
Re: Problems with Duet 0.85 motor configuration
December 06, 2015 01:12PM
I just noticed you are using a T3P3 special build intended for use with external drivers. I suggest you use my 1.09k-dc42 build instead. Follow this link [github.com] and press Raw to download it.

Edited 1 time(s). Last edit at 12/06/2015 01:12PM by dc42.



Large delta printer [miscsolutions.wordpress.com], E3D tool changer, Robotdigg SCARA printer, Crane Quad and Ormerod

Disclosure: I design Duet electronics and work on RepRapFirmware, [duet3d.com].
Re: Problems with Duet 0.85 motor configuration
December 06, 2015 01:50PM
Thank you so much!

Worked perfectly!

Matiss
Sorry, only registered users may post in this forum.

Click here to login