The idea here is to have modules for industrial automation. Right now i do not plan to develop a PLC, the idea ids to develop only I/O modules with generic interface like RS485 - MODBUS for example.
This would make it easy to interface with any existing PLC. We can also add other communication protocol as we go on.
LiteYear said:
Are you anticipating that once the project reaches maturity, you'll have an open source repository like this:
* schematics and PCB layouts sufficient for contract manufacture
* source code sufficient to build the firmware using a particular compiler?
* enclosure/wiring/terminal block details to produce a useful device?
Yes something like that. But i cannot be sure where it might lead us to. I have some code ready for PIC but plan to port it to ATMEGA.
LiteYear said:
How do you provide some future-proofing? Perhaps the CPU could be on a daughter board or otherwise very well segregated.
That is one way, but looking at the project being open and the only part that might need replacement is the Processor (as all other circuits need not be changed) is kind of future proofed.
The analog system in most projects has not changed, a simple voltage divider is that same and i still see them in top end products. We can not change that. But new processors with better features will make the development a nightmare.
Once we have a large community these might not seem as a huge problem (I hope

)
LiteYear said:
How would you configure the device? Provide a scripting environment using Python? Or supports hooks for the non-open LabView or SCADA packages?
I am not sure i get you.
LiteYear said:
I'd love to see this work. There are lots of challenges to overcome.
I would love to see this work too. Yes there are challenges, but that is what i love about it, it is when we try to overcome them something new is born.
LiteYear said:
how would you accept patches if it takes another prototype/test cycle to verify the changes?
This is where i believe the community comes in. I have been a part of this forum for some time and i have solves a few problems with just chatting and posting here.
What i mean to say is that i believe we can avoid most of the problem if the circuit is open, people can point mistakes in design even before we go for prototyping.
There are some hardware simulation tools too which could help.
It is similar to what happens in the forum, just that now people have more resource and so can point out mistakes more effectively.
Bit if we still get hardware bugs after prototyping, then we will have to live with it
We talk about how simple and easy it is for open software development, but was it really this simple when it all began. As i said time will give us a solution, for now i am just gonna keep working on it.
May be at least we will have a repository of tried and tested circuit for someone to use.
Thanks
Regards
Gokkul