I am looking to get some feedback on a PCB I have designed. I am currently designing a moving light that can be controlled through DMX. Essentially, I am using a Max485 chip to receive the DMX signal and send it to an Atmega328. I have two A4988 stepper motor drives to control two stepper motors and the LED will be made using NeoPixels. I am using a 15V power supply to power the motor drivers and a 5V power supply for everything else. I also have a relay to make sure the 5V is turned on before the 15V. Below is a picture of the schematic I have created.
I have tested this circuit using a breadboard and it seems to work, so I created a PCB design using the schematic.
The top layer is red and the bottom layer is blue. Currently, the smaller traces are 0.5mm, the larger traces are 1mm, and the ground pour clearance is 0.5mm.
I am looking for some feedback on my PCB design. I have posted this on a couple other forums, but this is my first PCB I have designed so I am looking for as much feedback as possible. I have already gotten feedback on having THT on the bottom of the board, but I have done this because it was easier and I will have space under the board when I mount it.