Talk:OSE CircularKnitic v18.03: Difference between revisions

From Open Source Ecology
Jump to navigation Jump to search
Line 44: Line 44:


*https://store.arduino.cc/usa/arduino-motor-shield-rev3
*https://store.arduino.cc/usa/arduino-motor-shield-rev3
*https://www.instructables.com/id/Arduino-Motor-Shield-Tutorial/


=== AutoDriver ===
=== AutoDriver ===

Revision as of 00:11, 25 February 2019

stl creation

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.

CK-threadfeedheight1.png

Stepper Driver

Arduino Motor Shield

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.
 

Easy Driver