I came across THIS wonderful bit of kit, but I was thinking to myself, "I have female and male headers, I have protoboard and I have a soldering iron, so why can't I make this myself?"
Thing is, I have no idea how to start as I've never done anything like it before. From the photos, I'm assuming that the left and right pins on the Pico are extended from the female headers to the male and female headers on each side. It looks like a simple attachment of the pads, but am I missing something?
Any tips you can give me? I figure this will make a good weekend project and all I'm risking is a few cents' worth of stuff I've already got lying around.
You need to design your own PCB. Download free software from Kicad or EasyEDA and spend time learning to use these tools which will be invaluable to you as you progress your delve into electronics. Once mastered you can get these sort of board manufactured to your design for a small outlay. Usually these are manufactured in lots of 3 or 5 so you will have a few space to donate to your DroneBot buddies 😎
Another, very easy, way of doing this is to just use a stripboard. I have a picture here of one from my parts drawers.
Stripboard is like perfboard, except the rows are interconnected with a copper trace to form strips. So everything soldered into a strip is connected, no wiring required.
There is actually a special tool to break the strip, so you can divide it into sections, but a drill bit also works great. In your case you would cut each row down the middle, and then mount the Pico (probably using female headers) so each pin had its own small strip.
Then you could solder more female headers, plus some male headers, to duplicate the function of the board you saw.
I do this all the time, I have them for Arduino Pro Minis, Nanos, and AT-Tinys. I also use them to adapt connectors from one type to another.
Amazon has this stuff, and I'm sure your local electronics store does as well, it's been around for several decades.
😎
Bill
"Never trust a computer you can’t throw out a window." — Steve Wozniak
Thanks Bill. That is exactly what I have at home, I'm just confused in my noobness as to what is a stripboard, perfboard, protoboard, etc.
I've also seen the drill bit trick on some YouTube videos so I'll give that a try. I'm hoping there will be room to label the pins since the Raspberry Pi foundation seems to think we all have superpowers to read through circuit board to see what's printed underneath.
the Raspberry Pi foundation seems to think we all have superpowers
The swiss accent fella kindly donated a right side up rpi pico printout showing the pin labels to print and stick it on the workshop wall for handy ref. So I attach the file in case it is useful to you.
the Raspberry Pi foundation seems to think we all have superpowers to read through circuit board to see what's printed underneath.
Actually, I'll have to give them credit for simplifying the layout in a couple of ways:
The GPIO Pins are, for the most part, arranged in order around the board for GP0 - GP28. A couple are missing that are used internally, but otherwise, they are in a logical order.
Making all the ground pins evenly spaced, and using square pads for them, really helps you orient yourself when looking at a diagram and counting pin numbers.
All of the power pins are grouped together.
But I do agree that it would have been a great idea to silkscreen the pin numbers or functions on top of the board.
😎
Bill
"Never trust a computer you can’t throw out a window." — Steve Wozniak
But I do agree that it would have been a great idea to silkscreen the pin numbers or functions on top of the board.
Before work this morning, I painted the female headers that face the outside white in prep of writing the pin numbers on them later. I hope that will make things just a bit easier when it comes to building the circuits.
the Raspberry Pi foundation seems to think we all have superpowers
The swiss accent fella kindly donated a right side up rpi pico printout showing the pin labels to print and stick it on the workshop wall for handy ref. So I attach the file in case it is useful to you.
Now this, I can read 🙂
"Hardware eventually fails. Software eventually works." - Michael Hartung
Yes, fun to come 😀, but I think this first rpi Pico is just a starter and Arduino have already announced an imminent release of a rpi chip as on the Pico but with the added extra of wifi so that might be worth waiting for.
So I finally finished the DIY expansion board. I used a protoboard that matches a breadboard to make it easier to create and I also used right angle male headers to give it a bit more room for female connectors when prototyping. I hand-printed the pin ID's on the board and they're easy enough to see so I don't waste time counting from the top or bottom to figure out where the Pico's pins are. I might do something with the power and ground rails in the future, but I'll see what my needs are as I work with it.
All in all, it's not perfect, but it'll get the job done and I have immense satisfaction that I did it myself.
We use cookies on the DroneBot Workshop Forums to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept”, you consent to the use of ALL the cookies.
This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.