I represent a research group at an Australian University. We're looking at commercializing a product and are looking to save on development time. The Duet Ethernet appears to have all the hardware we need already built in a nice design.
Here is a list of what we're looking to achieve:
Drive up to 4 Stepper motors, 2 have their own independent drivers
Control two independent heat chambers.
Control CO2 levels. The CO2 sensor communicates using the RS485 protocol.
Drive a solenoid for CO2 flow
Drive an ultrasonic oscillator (this will likely have its own driver circuit and will only need an IO to control)
Drive 2 air pumps (potentially controlling using PWM or just IO)
Monitor Temperature and humidity via a single I2C sensor
Read up to 6 limit switches
Read 2 proximity sensors
Touch screen for monitoring and some control
Custom ethernet communication protocols are preferable however I'd be willing to adapt to the RepRap Gcode protocol if absolutely necessary.
Webserver for monitoring is a bonus
So my questions are:
- Do you think this board is capable of doing this? At a glance, I feel it can.
- How would we go about modifying the firmware to stray away from the RepRap firmware?