Creating the Board
Adding FabLab Library
I created a breakout style board so that I could continue to use my board for multiple tests as I try different sensor options for my final project.
The board I made in week 8 is only easily usable to light the soldered on LED, which is on backwards so thats not really even effective.
I didn’t want to have to keep creating a new board for each thing I wanted to test, so I designed a new one with multiple uses in mind.
I started by designing the board to have 4 sets of header pins, but I was having trouble getting a ground connection to make sense.
I had turned to
ChatGPT for some assistance and it gave me a few things to fix.
It didn’t like that I had mixed sets of headers with J1 being a set of 3 and the rest being sets of 4.
It didn’t like that I did not have ground or power going to J2 and J3, it also didn't love how I connected J4 to power.
It also said to not use the 5V pin and to instead connect the 3V pin for everything.
At this time, ChatGPT also told me to create Net Labels.
I made the suggested corrections and got the design below which I asked my ChatGPT to look over for me.
In this version it still had a few suggestions for me to fix.
It was happier that I was being consistent with 4 Pinheaders in each group, but it did not like how I had everything wired together in my attempt to create ground and 3V connections.
I tried using the Net Labels like it suggested, but I was obviously not doing it correctly, because it once again told me to use Net Labels.
When I created my GND and 3V3 labels I was just kind of placing them as nodes in my wires and connecting everything to the label.
I didn’t really understand what a net label did, and I was obviously using it wrong since it was correcting me, so I asked ChatGPT to explain it to me in more depth.
This is when I learned that I was supposed to just place the label where I wanted that wire connection to be.
Not being able to see the wire connections felt strange to me and I was a bit skeptical about how it was going to work when I got to the PCB editor, but I was pleasantly surprised when it worked.
So in my final design, each of my breakout sets had a connection to ground, the 3V3 pin, and 2 data pins on the board.
I threw in an LED and a resistor on the open pins I didn't connect anything to, and I kept the 5v pin unused.
I also made my trace size to be 0.5mm for all of my traces so that I wouldn't have the issue I had with the week 8 board.