[x] Beef up all power traces, including power supply rails, power traces, sense resistors, stepper motors nets, etc.. Use a trace-width calculator to determine the necessary width for those traces, and let me know if you have any questions, I can help with these if needed.
[x] Change J4 to a 0.1" through-hole type header (is currently a JST PH series SMT right-angle)
[x] Q2 should be as close as possible to U3 (Atmega328). Move as close as possible.
[x] C4 is currently underneath Q2 (R8 is slightly overlapping as well). Move C4 and R8 up and to the left a bit so that they're not overlapping.
Items that should be done after the first prototype (non-critical things):
[x] Remove center pad on TQFP-32. Low priority, but the Atmega328 doesn't have this pad. Create a variant of the footprint (one with the pad, one without), and set the Atmega328 to use the one that doesn't have the pad.
[ ] Change to a 2-layer board. (NOTE: 4-layer is OK for the prototype if it's easier to route.. but eventually we will want this as a 2-layer board. it's a very simple board and it should be routable as 2-layer for the production run. Deleting this for now.. don't worry about this item.
[x] Add keepouts/restrict polygons around the M3 screw holes (6.5mm diameter). Shift parts (e.g. J1) so that they do not violate the keepout/restrict polygons.
Items that must be done for the prototype board:
Items that should be done after the first prototype (non-critical things):
Change to a 2-layer board. (NOTE: 4-layer is OK for the prototype if it's easier to route.. but eventually we will want this as a 2-layer board. it's a very simple board and it should be routable as 2-layer for the production run.Deleting this for now.. don't worry about this item.