So the first thing I noticed when I started making the BOM was that the voltage converters I had used (since I needed to convert 7-12V - 3.3V & 5V) were way more expensive than they needed to be so I spent some time looking for alternatives and eventually settled on 2 that were much cheaper. I also replaced the through hole capacitators (since they were hard, if not impossible to find), with surface mount ones.
The unfortunate part of these changes was that I had already designed a case for the old design and even though they’re somewhat similar I decided to just design a whole new case which took even more time but eventually I got a case with a top and bottom part secured with M4 and M6 screws.
I was initially going to use JLCPCB’s PCBA service where they assemble the PCB for you (because I hadn’t soldered before and didn’t really want to try first with 0402s), but it ended up being way more expensive than just learning to solder and doing it myself! I went through LCSC to get all the parts I needed and made a BOM with all the part links. I also created a github with all the files which you can find here: https://github.com/A-Ritvik/Mission-Board/tree/main.
I also made some prelimenary code for the esp32 and rp2040 processors that prints out mag, accel, and gyro measurements to the display. It also features the ability to connect to a phone and move a specific motor if a specific command is sent. This code is pretty basic (but was still hard for me to make since its my first time coding something like this), but its main purpose is for me to learn a bit about how to code processors directly and to test that everything on the board is functional. Once I have the board and I can actually test the code, iterate on it, and debug it I hope to make it much more function so the board can fullfill its original mission of being a robotics control board!
Comments 0
No comments yet. Be the first!
Sign in to join the conversation.