@winteriscoming talk to @Mitsurugi-w Please.
Here's the orange IDUINO that I have only done minor testing with:I had the same issues as Mitsurugi. After trying several Arudinos with no luck I moved forward. I'll buy those that you mentioned and try again. Can you please provide a link?
It would be prettier, for sure, and can help with consistency in parts/quality, but I still like the idea of utilizing off-the-shelf Megas because if someone burns one up by reversing polarity or whatever, then it's a $10-15 replacement to swap out instead of having to invest in a whole new custom I/O board.The solution definitely will be better if it has the arduino integrated into one single PCB.
That might not be a bad idea, but probably the same argument could be made for the micro SD module. They're both relatively simple modules, so worst-case if staying with them would be designing pin-compatible replacements if it's ever needed, or redesign the board at the time they're no longer available. In both cases, I think the modules are currently way cheaper than the sum of their parts for the small quantities I'd be buying them in.You might replace the rs485 module and simply use an rs485 driver chip and the additional components (a few capacitors and resistors).
I know these modules are cheap, but the chips will be available longer than those boards which might change form factor over time.
There are different manufacturers making those chips and they are pin compatible with each other. Some have a 5V supply and others a 3V3 supply voltage.
I'm not opposed to integrating the parts of the modules into the main board if through-hole options are available. I do still want to stick with through-hole components for easy DIY for those with lower soldering skills.Price wise, the difference will be marginally. You can sell blank pcb's as diy
I'm not against SMD, personally, and would like to start utilizing SMD in pcb projects, but I don't think it's in the skill set of most amateurs at soldering.You shouldn't be to scared about smd soldering.
Currently the display, MAX 485 module, SD Module, and analog inputs are powered by the Arduino's 5v (or 3v3 depending on jumper implemented to accommodate Arduino DUE). I suppose the 5v is also driving the output and SENSE MOSFETs, and there would likely be some draw from all the internal pullup inputs. I do actually power the arduino with the JVS 12v since it seemed like that would be safer because it allows for a range of acceptable voltage levels whereas the direct 5v has stricter requirements. I didn't want a JVS 5v adjusted out of spec to burn up the board. So far I've had no apparent issues with overloading the Arduino's regulator, and I can even successfully powered it via USB (lacking JVS 12v and 5v for JVS outputs).Also check your arduino 5V rail. If you use 12V to power your JVS, the arduino will lower it to 5V using a linear? regulator. Those things also have a maximum current.
As original JVS boards have both 12V and 5V, you probably use the 5V to power your arduino so that it isn't an issue.