As a Hackster reader, you almost certainly know and love the Arduino line of products. Arduino has been responsible for introducing more people to microcontroller development boards than any other company, and their importance to the modern maker community is immeasurable. A major part of that success is the result of their open source designs, which you can take advantage of to create your own custom Arduino dev board.
This tutorial was created by ELECTRONOOBS, and it illustrates how he designed ELECTRONooBINO — his own modified version of the classic Arduino UNO. His design adds a second row of pin headers, SPI port compatibility, a USB Mini B port in place of the standard USB B port, and a couple of aesthetic changes. If you follow the same process, you should be able to add whatever components you want in order to end up with the perfect Arduino for your project.
The first step is to determine what additional parts you want to add to the standard Arduino UNO BOM (Bill of Materials). Then, you can modify the UNO schematic with EASYEDA to include those new components. Once you have your schematic, you can use the same EASYEDA software to convert it to a PCB and lay everything out according the Arduino UNO PCB that’s already in the EASYEDA library. The service also makes it easy to get your PCBs manufactured, so you should have your custom Arduino in no time.