The bill of materials for the Big Mouth Phatt Bass project is shown below.
I’ve provided links to the places I bought the parts from—these are not necessarily the best prices or the quickest delivery; you may prefer to get things cheaper on AliExpress where I defaulted to Amazon, or support your local hobby shops, etc. If you’re thinking of swapping to different components, please read the footnotes.
Component | Quantity | Supplier | Cost (GBP) |
---|---|---|---|
Big Mouth Billy Bass 15th Anniversary Edition 1 | 1 | Amazon | 30.90 |
Custom PCB 2 | 1 | JLC PCB | 3.31 |
JZK ESP-32S Dev Board 3 | 1 | Amazon | 6.39 |
MP3-TF-16P MP3 Player Board | 1 | Amazon | 6.99 |
TB6612 DRV8833 Motor Driver Board | 1 | AliExpress | 1.19 |
JST-XH Connector Female 2-pin | 2 | Amazon | 7.99 |
JST-XH Connector Female 4-pin | 1 | (see above kit) | |
JST-XH Connector Female 6-pin | 1 | (see above kit) | |
MicroSD Card (any will do) | 1 |
-
The 15th Anniversary edition (sings “I Will Survive”) definitely has JST-XH connectors, I believe the Alexa-enabled one may do as well. Older models are not necessarily connectorised internally, so you may have to terminate the wires yourself if using an older variant. ↩
-
Gerber files can be downloaded here. Drill files are included. All the default options were used during the ordering process, e.g. 1.6mm depth, 2-sided PCB. Minimum order quantity was 5 so I have some spares; if you’re in the UK drop me an email and I will post you one for free. ↩
-
There are lots of different variants of ESP32 “Devkit” boards, with different numbers of pins and different layouts. The PCB design is based on the “JZK” board linked above, which may be the same as other 30-pin “DOIT” boards, but if you’re ordering a different component, please check the pinout carefully. ↩
Comments
Thanks for your interesting documents ! I’m interested to built a double system (ais and ads-b) by 2 rtl-sdr on one Raspberry Pi4; In this case can you help me to find the software and / or documents how to write in the Raspberry ? thanks in advance, Fabrizio from Italy In the web I find many many docs but only for one use.
Hi Fabrizio,
As I’m sure you’ve discovered, my build uses two different Raspberry Pis, both of which use pre-configured disk images, whereas you will need to do both from a single Pi. Out of the two, ADS-B is the most difficult to set up the software for, and also the best supported by pre-configured disk images such as PiAware.
Therefore I would recommend starting with a PiAware installation, and get that up and running first. Once you have that working, you can install rtl_ais and aisdispatcher (ARM glibc version). rtl_ais doesn’t come as a compiled binary, only as source, but there are some instructions here - scroll down to “4. RTL-AIS Software”.
If you get stuck let me know and I can probably help out. I can also give you the binary files for rtl_ais and aisdispatcher from my Pi which should hopefully still work on a Pi 4.
Fabrizio, I’m not sure if you’re still checking this site but you might like to know that I am now essentially copying what you’re doing - I am upgrading Plane/Sailing to run on a single Raspberry Pi 4. I will be updating the build guides in the next few weeks to reflect the build process, so if you didn’t manage to figure it out, I should have a better guide for you shortly!