Advanced¶
For advanced users familiar with embedded systems firmware development who would like to modify or perform advanced troubleshooting on Buggs, there are convenient interfaces for shell access and flashing custom images to the Raspberry Pi Compute Module 4 in the Bugg device.
Shell access¶
You can gain shell access to the Raspberry Pi Compute Module 4 through a serial interface exposed through the connector at the bottom of the Bugg device. This is particularly useful for debugging the device without needing to open it up.
To access the serial interface, connect using the USB pins on the M12 connector.
Open access resources¶
All design and manufacturing files for Bugg are provided openly under the bugg-resources
GitHub organisation under a CC BY-NC-SA 4.0 license.
Key resources include:
- Design overview and assembly instructions:
bugg-handover
- Firmware:
bugg-cm4-firmware
- Enclosure 3D CAD files:
bugg-enclosure
- Individual PCB eCAD files:
sp-hardware-main
,sp-hardware-mic
,sp-hardware-led
- Panellised PCB eCAD files and BoM:
sp-hardware-panel