Zesty Nimble config?
-
I use a Nimble on my Duet-powered machine, and it works great. I use the recommended settings and ended up at 2644 steps per mm.
Could you post your config file?
-
I had to drop jerk to 40mm/min and current to 300mA with the recommended 1/16 microstepping and 120mm/s accel to get snappy retractions. I ended up in the 2750 steps with 40D shore hardness TPEE to 2880 range, depending on the hardness of the filament, no idea why.
-
I think it is normal for material with different hardness to have different steps per mm, since the hobbed gear would dig further into softer material therefore the effective gear radius is smaller.
-
But what a beautiful hobbed wheel it is, isn't it?
Especially when you look at it under the microscope.All that work that went into designing a garbage chute. Wasted, as there is next to no garbage (chaff)
Is there an "official" word for the filament shavings?
But Eddy, I would say, go for it and mount that baby!
-
Can someone please explain what im doing wrong? I havnt driven this far down the rabbit whole of 3d printing to learn about micro stepping. But im stumped.
Heres my config file. I cant for the life of me get the nimble to extrude plastic.
; Configuration file for Mini Kossel kit from Think3DPrint3D for testing Duet WiFi
; Communication and general
M111 S0 ; Debug off
M550 DangaLang2000 ; Machine name (can be anything you like)
M551 Bigge4life ; Machine password (currently not used)
M552 S1 ; Enable WiFi
M555 P2 ; Set output to look like Marlin
M575 P1 B57600 S1 ; Set auxiliary serial port baud rate and require checksum (for PanelDue)
G21 ; Work in millimetres
G90 ; Send absolute coordinates…
M83 ; ...but relative extruder moves; Axis and motor configuration
; Axis and motor configuration
M569 P0 S1 ; Drive 0 (X) goes forwards
M569 P1 S1 ; Drive 1 (Y) goes forwards
M569 P2 S1 ; Drive 2 (Z) goes forwards
M569 P3 S0 ; Drive 3 (E0) goes forwards
M569 P4 S0 ; Drive 4 (E1) goes forwards
M574 X2 Y2 Z2 S2 ; all endstops at high end, active high
M665 R138 L300 B140 H358.1 ; set delta radius, diagonal rod length, printable radius and homed height
M666 X0 Y0 Z0 ; put your endstop adjustments here
M92 X80 Y80 Z80 E3000 ; Set axis steps/mm
M906 X1000 Y1000 Z1000 E500; Set motor currents (mA); set each extruder explicitly
M906 I40 ; Set motor idle factor to 100% while testing so they don't idle at all
M201 X1000 Y1000 Z1000 E120 ; Accelerations (mm/s^2) Set all E-motors the same
M203 X20000 Y20000 Z20000 E3600 ; Maximum speeds (mm/min) Set all E-motors the same
M566 X1200 Y1200 Z1200 E1200 ; Maximum instant speed changes mm/minute. Set all E-motors the same; Thermistors
; Duet0.8.5 uses 4.7K resistors
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 B4388 R4700 H0 L0 ; Put your own H and/or L values here to set the 1st nozzle thermistor ADC correction
M305 P2 T100000 B4267 R4700 H30 L0 ; Put your own H and/or L values here to set the 2nd nozzle thermistor ADC correction
M305 P3 T100000 B4267 R4700 H30 L0 ; Put your own H and/or L values here to set the 3rd nozzle thermistor ADC correction
M305 P4 T100000 B4267 R4700 H30 L0 ; Put your own H and/or L values here to set the 4th nozzle thermistor ADC correction
M305 P5 T100000 B4267 R4700 H30 L0 ; Put your own H and/or L values here to set the 5th nozzle thermistor ADC correction
;M305 P6 T100000 B4267 R4700 H30 L0 ; Put your own H and/or L values here to set the 6th nozzle thermistor ADC correctionM570 S250 ; Hot end may be a little slow to heat up so allow it 180 seconds
; Tool definitions FOR stock SeeMeCNC hot end - Tool 0.
M563 P0 D0 H1 F0 ; Define tool 0
G10 P0 S0 R0 ; Set tool 0 operating and standby temperatures
M92 E96.54; Set steps/mm for extruder 0.;*** 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;*** With a Duex 4 add 3 more tools
;M563 P2 D2 H3 ; Define tool 2
;G10 P2 S0 R0 ; Set tool 0 operating and standby temperatures;M563 P3 D3 H4 ; Define tool 3
;G10 P3 S0 R0 ; Set tool 0 operating and standby temperatures;M563 P4 D4 H5 ; Define tool 4
;G10 P4 S0 R0 ; Set tool 0 operating and standby temperatures;M563 P5 D5 H6 ; Define tool 5
;G10 P5 S0 R0 ; Set tool 0 operating and standby temperatures// Z probe and compensation definition
;*** If you have an IR zprobe instead of a switch, change P4 to P1 in the following M558 command
;*** FSR is a switch, so set to P4! Is H3 important?
M557 R138 S20 ; define a grid with the specified radius and spacing (for delta printers)
M558 P1 X0 Y0 Z0 ; Z probe is a switch and is not used for homing any axes
G31 X0 Y0 Z1.312 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 Z0 ; set minimum Z
;
T0 ; select first hot endM106 P1 T45 H1
-
Your Jerk vbalue for the extruder is way to high
M566 X1200 Y1200 Z1200 E1200 ; Maximum instant speed changes mm/minute. Set all E-motors the same change it to
M566 X1200 Y1200 Z1200 E60 ; Maximum instant speed changes mm/minute. Set all E-motors the sameand try again
-
Your Jerk vbalue for the extruder is way to high
M566 X1200 Y1200 Z1200 E1200 ; Maximum instant speed changes mm/minute. Set all E-motors the same change it to
M566 X1200 Y1200 Z1200 E60 ; Maximum instant speed changes mm/minute. Set all E-motors the sameand try again
Nope doesnt do anything. The best way to explain the problem is that the nimble isn't feeding any filament into the hotend. I can see the motor spin, (suppppppppper slowly) But no plastic gets extruded. I know i don't have a jam, as once i release the breach block, i can manually feed filament with ease. What i do notice is that every time i remove the breach block it seems like it feeding filament away from the hotend, instead of into it. Even though i can see the the motor is spinning in the right direction.
-
Eddy
This is my drives section
; Drives
M569 P0 S0 ; Drive 0 goes forwards
M569 P1 S0 ; Drive 1 goes forwards
M569 P2 S0 ; Drive 2 goes forwards
M569 P3 S1 ; Drive 3 goes forwards
M350 X16 Y16 Z16 E16 I1 ; Configure microstepping with interpolation
M92 X200 Y200 Z200 E2600 ; Set steps per mm for 0.9 degree Tower motors with 16 tooth pulleys
M566 X1200 Y1200 Z1200 E60 ; Set maximum instantaneous speed changes (mm/min)
M203 X18000 Y18000 Z18000 E1200 ; Set maximum speeds (mm/min)
M201 X1000 Y1000 Z1000 E120 ; Set accelerations (mm/s^2)
M906 X1000 Y1000 Z1000 E500 I30 ; Set motor currents (mA) and motor idle factor in per cent
M84 S30 ; Set idle timeout.This seems to work for me I suspect you have speeds set to high somewhere and the thisng is stalling? When you say the motor is turning the right way where are you checking that? (Motor shaft or arrow on the Nimble).
Doug
-
Also I suggest you also ask on the Nimble forum or Discord channel the designers are usually around on there
-
Eddy
This is my drives section
; Drives
M569 P0 S0 ; Drive 0 goes forwards
M569 P1 S0 ; Drive 1 goes forwards
M569 P2 S0 ; Drive 2 goes forwards
M569 P3 S1 ; Drive 3 goes forwards
M350 X16 Y16 Z16 E16 I1 ; Configure microstepping with interpolation
M92 X200 Y200 Z200 E2600 ; Set steps per mm for 0.9 degree Tower motors with 16 tooth pulleys
M566 X1200 Y1200 Z1200 E60 ; Set maximum instantaneous speed changes (mm/min)
M203 X18000 Y18000 Z18000 E1200 ; Set maximum speeds (mm/min)
M201 X1000 Y1000 Z1000 E120 ; Set accelerations (mm/s^2)
M906 X1000 Y1000 Z1000 E500 I30 ; Set motor currents (mA) and motor idle factor in per cent
M84 S30 ; Set idle timeout.This seems to work for me I suspect you have speeds set to high somewhere and the thisng is stalling? When you say the motor is turning the right way where are you checking that? (Motor shaft or arrow on the Nimble).
Doug
After seeing that i didn't even notice there was a arrow on the nimble. I ran the test again and i can see that the motor shaft actually moves in the right direction, and the nimble arrow doesn't move at all. that's strange. It came to me fully assembled, but missing some screws when i received it. Ill check it and reassemble it, but doesn't make me feel confident, after i just ordered the dual upgrade..
-
How did you get it fully assembled didn't know they were doing that check the the inner drive cable is located properly in both the nimble itself (Square ended) and in the motor drive collar this could be either a round end if original cable or Square if it is the new updated cable that I believe they have sent to anyone who has bought one from them?
-
The nimble came to me fully assembled, but missing some screws when i received it. And both sides of the drive cable are square ended
I was able to replace the screws which wasn't a big problem. Once installed i also noticed that the clamp that holds the drive cable sleeve in place, which also rest on the nimble body, doesn't fully stay seated. In other words once i line up the slot of the nimble with the lip of the drive cable latches lip, and tighten the screw. the claps tilts towards one way, not staying fully seated. Im not sure if that has anything to do with this problem as well.
The next thing i did was run the extruder removed from the hotend. Here i noticed that it still would not move the gear, and instead it seemed to skip on the inner bearing of the nimble. I had too put quite a bit of pressure to get it to hold together and have it move some what, but still skip.
-
Think you may have to get on the Zesty forum/discord channel and ask them I am at a loss now as I can't actually see it.
Though Lykle may well see this post ans respond in fact I'll msg him on the discord and alert him to it
-
Yeah, this sounds like the Nimble might not be put together right, there are too many strange things happening.
Please bounce over to the Chat so we can fix it.Lykle
-
@eddygarra are you able to jump on a google hangout or skype call? PM'd you my details.
-
@eddygarra we can't see a M350 in your settings either.. here are my relevant settings:
[[language]] M350 X16 Y16 E16 I1 ; Set 16x microstepping with interpolation M92 X200 Y200 Z200 ; Set axis steps/mm http://prusaprinters.org/calculator/#stepspermmbelt M906 X950 Y950 Z950 E500:500 ; Set motor currents (mA); set each extruder explicitly M906 I100 ; Set motor idle factor to 100% while testing so they don't idle at all M201 X1000 Y1000 Z1000 E120 ; Accelerations (mm/s^2) Set all E-motors the same M203 X5000 Y5000 Z5000 E1000 ; Maximum speeds (mm/min) Set all E-motors the same M566 X500 Y500 Z500 E1 ; Maximum instant speed changes mm/minute. Set all E-motors the same M92 E2400:2400 ; Set extruder steps per mm explicitly for all the extruders
-
I think the M350 default's to those settings which is why I didnt point it out
-
Alternate problem might be that the stepper is rotating too slowly to show. It needs to rotate at a nice pace.
-
After quite some investigations it turns out that the stepper can only rotate very very slowly.
Despite the fact that the config is correct in this matter.What could be the cause of a stepper only being able to rotate so slow? Even when running free?
Could this be a wiring issue? -
What are the specifications of the stepper motor?