User:DaveX

From RepRap
Revision as of 16:05, 19 October 2012 by DaveX (talk | contribs) (Things to do:)
Jump to: navigation, search

My Wallace Build

My Wallace is currently in a mostly assembled state with these pieces:

Things to do:

Mistakes

  • Don't assume a metric rod in the US is 1m long.
  • Don't overcurrent the steppers. Pololu's drivers can do a nice job of limiting the current, but can overdrive the 1A/coil steppers if you want them to. I think I had damaged my Y stepper earlier by trying it on a circuit for the higher current extruder, then since I was fighting too much friction on Y with the new steel LMUU6s, I upped the current until a new failure: odd pulsing due to thermal overload of the Pololus. By adding a heatsink I was able to increase the current further, compounding my problem, as I still didn't get motion on Y. Then I noticed that the holding torque on X driven by a much lower current was much stronger than the holding torque on Y. My Y stepper was weak and feverish, compared to my strong and cool X stepper. Bummer. I ordered a replacement and spare. In the future it might be good to Thevinin-ize the stepper and set the current with a dummy resistance load. A couple of fat resistors would be much cheaper than a stepper-shaped heater.
  • Don't strip the nut-trap on the Z-axis couplers.
  • Do file/use flats on your stepper motor shafts. They don't need to be much, but without flats the pulleys and couplers might slip.
  • Make the hobbed bolt groove well defined so the filament does not ride up to different diameters and change the steps/meter extrusion calibration.


Calculations


# R code for estimating feed rates, etc.:

stepsPerSec <- 15570 *16/20; # per http://reprap.org/wiki/Teacup_Firmware#Distances_as_expressed_in_steps for a 16mhz chip
stepsPerM <- c(13576,13576,400000,160423)
maxFeedPerMin <- stepsPerSec / stepsPerM * 1000 *60 
safetyFactor <- 1/(4*2)  # divide by 4 axes, and factor of 2
maxFeedPerMin * safetyFactor    #  == 6881.2610 6881.2610  233.5500  582.355 mm/minute
maxFeedPerMin * safetyFactor /60 # == 114.687684 114.687684   3.892500   9.705591 mm/second

maxMMperMin = c(6881,6881,233,680) ## Teensy w/ 4,4,2,4 microstepping on a Wallace 2012-10-13
#Steps/sec at max feeds:
maxMMperMin/60*stepsPerM/1000  # == 1556.941 1556.941 1553.333 1818.127

# Resolution:
1/stepsPerM*1000 # == 0.073659399 0.073659399 0.002500000 0.00623352 mm/step