0.9` stepper motors on 12v

  • Hello all.

    so i have changed my 1.8 motors for 0.9 motors from think3dprint3d.

    before when i had my 1.8 motors the deviation was about 0.030-0.040 but now since i have changed my motors for 0.9 ones i cant get lower than 0.100-0.099

    and i suspect one of my motors is loosing steps during a print. the layer height is of close to one of the towers.

    i know i should have changed to 24v but i could not wait for the psu to show up 😉

    il add my config file here 🙂

    ; Configuration file for Mini Kossel kit from Think3DPrint3D

    ; Communication and general
    M111 S0 ; Debug off
    M550 PDELTA ; 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 P192.168.0.110 ; 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
    M575 P1 B57600 S1 ; Comms parameters for PanelDue

    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 R170.20 L308.5 B150 H531.40 X -0.54 Y 0.03 Z 0.00 ; set delta radius, diagonal rod length, printable radius and homed height

    M666 X0.40 Y-0.22 Z-0.18 ; put your endstop adjustments here, or let auto calibration find them

    M92 X199.2 Y199.2 Z199.2 ; Set axis steps/mm
    M906 X1000 Y1000 Z1000 E1000 I60 ; Set motor currents (mA) and increase idle current to 60%
    M201 X1000 Y1000 Z1000 E1000 ; Accelerations (mm/s^2)
    M203 X10000 Y10000 Z10000 E3600 ; Maximum speeds (mm/min)
    M566 X500 Y500 Z500 E500 ; 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 B4267R4700 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 ; Hot end may be a little slow to heat up so allow it 180 seconds
    M570 H1 P30 T25

    M307 H1 A204.4 C104.8 D3.1 B0

    ; 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 E675:675 ; 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.5 H0.5 F50 T4000 ; Z probe is a switch and is not used for homing any axes
    G31 X0 Y0 Z-0.03 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

  • administrators

    I doubt that the change to different motors has caused the increase in calibration deviation. Perhaps you have a belt that is too loose or too tight, or a pulley grub screw that isn't tight?

  • i have checked all the grubscrews but they where all tight.

    and the belts have been both tighter and looser. i also see when the probing is done and the head is moving out the way its skipps the steps on one of the towers.

    Im using the ultibots fsr kit if that matters?

  • administrators

    If it is skipping steps, that suggests either a hardware or wiring fault or that you are trying to move the motors too fast for the supply voltage you are using. See https://duet3d.com/wiki/Choosing_stepper_motors#How_to_work_out_the_power_supply_voltage_you_need to estimate the voltage you need to maintain torque up to your chosen travel speed.

  • Im still wating for my 24v powersupply. Running a 12v 120w as of now.

    I also have another question would it be possible to use a voltage regulator between duet and the fans to keep them 12v? For example this one LM7812CT ?

  • administrators

    Yes you can use a 12V regulator and feed 12V into the centre pin of the fan voltage select jumper if you want to run all your fans at 12V. However, if you have just a few axial fans then it is easier and cheap to replace them by 24V fans, which are readily available on Amazon, eBay etc. 24V blower fans are a little harder to get but there are some available, e.g. this 51mm one http://uk.rs-online.com/web/p/blowers/7878960/.


Looks like your connection to Duet3D was lost, please wait while we try to reconnect.