I apologize for off-topic, but I have question here and would appreciate one minute of your time here :)
we all are using Arduino based devices for our project. But we want to get serious about deployed hardware and design specific
CPU board for our Control/Monitoring/PLC projects. Goal is to develop reliable, industrial grade board with possibility of programming
in Arduino IDE as well as in Atmel IDE. So there will be bootloader and JTAG interface for sure.
As we are planning to do it Open source later on the road, I would like to know some insights/wishes from you regarding hardware and
'on board' capabilities in terms of Processor (ATmega2560, SAMx), Communication interfaces (Wifi, BT, Ethernet, RS232/485, CANbus, 1-Wire,
USB, GSM, etc.), Digital and Analog I/O interfaces, Oled display, Buttons, LED indicators, Real time (RTC), SDcard, EEPROM, FLASH, Environmental
sensor, and so on...)
One question is, if there is preference to develop 'lean' module with CPU and supported circuitry only and communication and I/O connectors
on separate base board where CPU modlule will be 'clicked' or to design few boards, with specific all-in-one configuration on board.
Second question is, if design of the board should match any standard DIN rail enclosure.
We are still not decided which way to go, therefore some advice from you guys is needed as you could be potential users of the HW too :)
So please give it a though