Talk:OSE CircularKnitic v18.03: Difference between revisions
Jump to navigation
Jump to search
Line 48: | Line 48: | ||
*https://www.arduino.cc/en/reference/stepper | *https://www.arduino.cc/en/reference/stepper | ||
*https://www.arduino.cc/en/Reference/StepperExample | *https://www.arduino.cc/en/Reference/StepperExample | ||
*https://github.com/arduino-libraries/Stepper/blob/master/src/Stepper.h | |||
=== AutoDriver === | === AutoDriver === |
Revision as of 01:53, 26 February 2019
stl creation
- heres an example of code to automatically create STL files from multiple scad files:
Size Selection
Plywood
Typically available as 4' x 8' in USA. 1200 x 2400 mm in Europe.
https://en.wikipedia.org/wiki/Plywood#Sizes
Ponoko
laser cutting service, max size 15.1" wide
2D cutting
Laser cut steel...?
CNC shopbot cut plywood...?
liverpool fork
might merge this fork into ose fork? looks like they tweaked the electronics and added a few features.
https://github.com/DoESLiverpool/circular_knitic
Thread Feeding
Var and Mar use a thread hook attached to a makerbream frame. The position of this hook seems to be adjustable, so its final position in relation to the needles is a little unclear.
- Considerations and Thoughts:
- Need to avoid the needle's latch in all it's possible positions.
Stepper Driver
Arduino Motor Shield
- https://store.arduino.cc/usa/arduino-motor-shield-rev3
- https://www.instructables.com/id/Arduino-Motor-Shield-Tutorial/
AutoDriver
void goUntil(byte action, byte dir, float stepsPerSec); Start the motor moving, according to the acceleration profile, either FWD or REV, at stepsPerSec rate, until a switch even occurs. When the switch event occurs, one of two things happens, based on the value passed to action: if RESET_ABSPOS is sent to action, the ABS_POS register is reset to zero. If COPY_ABSPOS is sent, the ABS_POS register is copied into the MARK register. Either way, once the signal is received, either a hard stop or a soft stop will occur. The mode is determined by the setSwitchMode() function: passing SW_HARD_STOP to setSwitchMode() results in a hardstop, while passing SW_USER results in a soft stop.