This board is design for the DIY Filament Extruder (click here to see the project).
3 of this board are needed to control the speed of the 3 motors of the filament winder assembly (under construction).
The board is of the same size as Arduino Uno. The position of the 4 holes on the board match the locations of the 4 holes on the Arduino Uno board.
Theoretically, the board can handle 12V or 24V DC motor with maximum current of 5A. Will need to test it to see if it could actually handle it.
Run "run length-freq-ri" in Eagle PCB to see the length and maximum current for each trace.
Note, Cu thickness = 0.035mm = 13.78mil (~1 oz copper, 14mil = 1 oz copper).
Demo Videos
DC 12V/24V Brush Motor Speed Control with Arduino Uno
DC 12V/24V Brush Motor Speed Control with 555 Timer
Note,
This board doesn't have built-in mechanism to control the rotation direction of the motor. In order to control the rotation direction, a Double Pole Double Throw (DPDT) Switch needs to be installed between the PWM_OUT and the Motor for the User to manually control the direction.
Next Steps
- Have the board manufactured by a PCB house;
- Develop a H-bridge DC motor speed and direction control board using MOSFETs.
References
Eagle QuickTip: Measure Trace Length (and more)
https://blog.adafruit.com/2012/02/13/eagle-quicktip-measure-trace-length-and-more/
Simplest Method to Make a Motor Turn Off, Turn On, Go Forwards, and Go Backwards
http://www.robotroom.com/DPDT-Bidirectional-Motor-Switch.html
No comments:
Post a Comment