I'm very new to the world of EE and PCB design.
A friend and I decided to make an LED matrix as an easy stepping stone into these areas. We breadboarded the entire circuit and copied the design over to fritzing and I worked on putting the PCB design together (shown below,) however, I had a few questions about connecting all my grounds.
I read that using a ground plane and vias to connect all the chip GNDs wouldn't hurt, and I was wondering how that is achieved. I'm not sure I entirely understand the ground fill as it leaves spacing around traces and leaves them disconnected. How would I specify which vias to attach to my GND plane?
Additionally, if someone much smarter could let me know if there's something horribly wrong on specifically the PCB design (all components and wiring has been tested and works correctly) it would be greatly appreciated as I'd like to actually order a PCB of this design and would like to do it with minimal iterations! (I ran the DRC and it said there were no issues it saw.)