General IO controller, mostly for motors, with Arduino Mega brain.
Default configuration Arduino Mega256
7-12VDC 4A (Opt. max. 46VDC PWM output)
12pcs 2A analog outputs for motors (6 DC motor or 3 stepper), 4A when pairs in common.
3pcs 40mA PWM analog output, 16pcs 10 bit analog input.
32pcs digital output or input, some of them used for cross connections.
4pcs serial port, 4pcs interrupt signals, I2C and SPI bus, 4kB EEPROM.
With different cross connections these are available:
+2 interrupt signal on P5 INT plug. (So, all 6pcs interrupt signal available.)
M7 motor with PWM control 2ch. on IC U14.
M8 motor with PWM control 1ch on U14 and pole change relay.
M9 motor with PWM control 1ch on U14 and pole change relay.
M10 motor with PWM control 2ch on U14 if M8 and M9 not used. All PWM output can be used as low power analog output when 100uF condenser installed.
DC motor addition PCB for a better power saving with smoother signal.
5/10W power resistors to get better function on L298 IC and to make available the current sensing.
DC/DC converter additional PCB. We can convert down or up the DC power with low waste energy.
Default configuration Arduino Due
Max. 12pcs 2A analog output for motors (6 DC motor or 3 stepper), 4A when pairs in common.
2pcs DAC analog output with audio booster (2x25W).
Others are the same as the Mega.
Addition PCB for audio booster where we can connect two loudspeakers.
Additional boards are available
Complete controlling system can be built with additional boards for digital outputs, inputs, motor driving. I planed and prepared boards to be able to do these kind of 12VDC or 24VDC systems.
Available products prepared by me
This post is also available in: Hungarian