Go Down

Topic: $$$ SMT Feeder motherboard (Read 1 time) previous topic - next topic

shai

Sep 01, 2019, 06:06 pm Last Edit: Sep 07, 2019, 11:49 pm by ballscrewbob
I've made an SMT feeder motherboard using 3 Mux (CD74HC151M96) and 2 LED drivers (PCA9956B) and 24 DC Motor (DRV8833) drivers, all running on ATMEGA328PB. See attached schematic.

I am trying to code something so I can send M600 N<index of feeder> F<feedlength>
N<index of feeder> = Number of Feeder: 0…NUMBER_OF_FEEDER
F<feedlength> = Feedlength, has to be a multiple of 2 mm, 24mm maximum, which in return moves until X encoder counts (defined in config).

The LED drivers control the motors that move the tape sprockets and the MUXs control which feeder the Atmega chip will read the encoder pulses from. I'd also like to potentially have a curved start/stop so the start/stop is not abrupt. Should be fast, but not abrupt so components don't go flying off the tape. The PCA9685 gives you fine-grained control over the rising and falling edges of the PWM pulses for each channel

Here is the pinout matrix: https://docs.google.com/spreadsheets/d/14ChCSwsNw7URMxNuFJqtM8LWavf2Bz2GiqBMggj4C2Y/edit?usp=sharing

Anyone up for collaborating on this? I will provide 10 free SMT feeders in return with a motherboard so you can build or use on your own SMT machine.

Or, if you'd like to provide a quote, PM me.

<Mod edit>







https://forum.arduino.cc/index.php?action=dlattach;topic=634208.0;attach=322828


shai


zwieblum

Maybe you should say what you want?

Go Up