I’m designing my first-ever PCB for an Arduino-based project, and I’d like to ask for some help in finalising the design. Attached is the design - I think it’s straightforward: Arduino Nano, stepper (ULN2003), 4-digit display (TM1637), clock (DS3231), and touch button.
The Arduino will be powered with a stripped cable from its microUSB to the USB Header, so I can also easily use the serial port for sketches and communication.
Of course I would like to know if all the traces and widths are okay. I used 16 mill now for the 5V traces and 8 mil for signals. I will still do a top and bottom fill, so the ground wires might be a bit weird now.
Some specific questions:
- All peripherals have an on-board capacitors for smoothing the 5V. Do I need to add extra capacitors on the board? The display and stepper are more power-hungry, so I split the 5V for those.
- The stepper is connected with a JST-XH 5-pin vertical connector. This part is not available in Fritzing, but the spacing is normal 0.1". It should work with the normal female header I used now, right?
- The ZS-042 board is mounted battery-down. I want to mount it the other way around, but Fritzing does not allow to flip the part. The dirty option is to simply reverse the wiring of course, but surely there is a more elegant solution?
Furthermore, I don’t need the top headers, and want to use the top two mounting holes. How do I remove this header? And how do I align my PCB holes to the board? Now I just guesstimated their position, assuming the board uses 0.1" spacing.
- I only found one micro-usb connector in Fritzing, which has one flat edge for soldering. I’m thinking a through-hole mounted connector is more robust. Is this necessary, and if so how would I add this part?
Sorry for the overload of questions - it’s my first time designing a board. Any help is greatly appreciated!
Watchwinder_shield_20190315.fzz (23.8 KB)