
Tulipcc
shorepine/tulipcc
The Tulip Creative Computer and AMYboard - portable Python synthesizers

solar-powered WiFi webcam
SolarCamPi is an open-source printed circuit board by Manawyrm, from the Manawyrm/SolarCamPi repository on GitHub, published under the MIT licence. It is a 2-layer board of 65 × 30 mm with 54 parts on 83 nets, routed with 344 tracks and 71 vias.
It is built around the ATMEGA328P-AU and DMP3099L. Its parts include 13 capacitors, 11 resistors, 6 connectors, 4 transistors and 3 ICs. It belongs with the radio and wireless boards and the AVR (ATmega, ATtiny) boards of this library.
Detailed information at https://tbspace.de/solarcampi.html
BOM (PCB-RevC):
https://tbspace.de/content/downloads/ibom_solarcampi_revc.html
Firmware (PCB-RevB/RevC):
https://github.com/Manawyrm/SolarCamPi/tree/master/firmware
Schematic (PCB-RevC):
https://github.com/Manawyrm/SolarCamPi/blob/master/pcb/solarcampi.pdf
Raspberry Pi can flash the AVR, using avrdude with LinuxSPI support and inverted GPIO 17 as reset.
avrdude.conf configuration entry:
programmer
id = "linuxspi";
desc = "Use Linux SPI device in /dev/spidev*";
type = "linuxspi";
reset = ~ 17;
baudrate = 40000;
;avrdude Usage to flash firmware:
avrdude -p m328p -P /dev/spidev0.0 -c linuxspi -U flash:w:firmware.hex
avrdude Usage to set fuses:
avrdude -p m328p -P /dev/spidev0.0 -c linuxspi -U lfuse:w:0xe2:m -U hfuse:w:0xd9:m -U efuse:w:0xfd:m
| Qty | Value | Footprint | References |
|---|---|---|---|
| 7 | 100n | Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder | C1, C2, C3, C7, C8, C11, C12 |
| 4 | RPi_Hat:RPi_Hat_Mounting_Hole | , , , | |
| 4 | 1M | Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder | R5, R6, R7, R8 |
| 3 | 2N7002 | Package_TO_SOT_SMD:SOT-23 | Q1, Q3, Q4 |
| 3 | Jumper_NO_Small | Jumper:SolderJumper-2_P1.3mm_Bridged_Pad1.0x1.5mm | JP3, JP4, JP5 |
| 2 | 10µ | Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder | C5, C9 |
| 2 | 4k7 | Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder | R3, R4 |
| 1 | .02R | Resistor_SMD:R_1210_3225Metric_Pad1.42x2.65mm_HandSolder | R11 |
| 1 | 0.5R | Resistor_SMD:R_1210_3225Metric_Pad1.42x2.65mm_HandSolder | R9 |
| 1 | 100k | Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder | R2 |
| 1 | 100µ | Capacitor_SMD:C_1210_3225Metric_Pad1.42x2.65mm_HandSolder | C10 |
| 1 | 10k | Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder | R1 |
| 1 | 12V | TestPoint:TestPoint_Pad_1.0x1.0mm | TP1 |
| 1 | 1A | Fuse:Fuse_0805_2012Metric_Pad1.15x1.40mm_HandSolder | F2 |
| 1 | 1A | solarcampi:Fuse_SMD_HASF | F1 |
| 1 | 1k | Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder | R10 |
| 1 | 1µF | Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder | C4 |
| 1 | 22µ | Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder | C6 |
| 1 | 33µ | Capacitor_SMD:CP_Elec_5x5.4 | C13 |
| 1 | 3V3 | TestPoint:TestPoint_Pad_1.0x1.0mm | TP2 |
| 1 | 5.6V | Diode_SMD:D_SOD-123 | D3 |
| 1 | 5V | TestPoint:TestPoint_Pad_1.0x1.0mm | TP3 |
| 1 | ATmega328P-AU | Package_QFP:TQFP-32_7x7mm_P0.8mm | U3 |
| 1 | AVR-ISP-6 | Connector_IDC:IDC-Header_2x03_P2.54mm_Vertical | J2 |
| 1 | Conn_02x20_Odd_Even | Connector_PinHeader_2.54mm:PinHeader_2x20_P2.54mm_Vertical | J4 |
| 1 | D | Diode_SMD:D_SOD-123 | D1 |
| 1 | DMP3099L | Package_TO_SOT_SMD:SOT-23 | Q2 |
| 1 | Enable RPi | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | JP2 |
| 1 | FTDI_AVR | Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_Vertical | J3 |
| 1 | FTDI_RPI | Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_Vertical | J5 |
| 1 | INA226 | Package_SO:MSOP-10_3x3mm_P0.5mm | U1 |
| 1 | LED | LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D2 |
| 1 | Shunt | solarcampi:TerminalBlock_bornier-2_P5.08mm | J6 |
| 1 | TPS63070-compat | tps63070-module:TPS63070-module-compat | PS1 |
| 1 | TPS71533__SC70 | Package_TO_SOT_SMD:SOT-353_SC-70-5_Handsoldering | U2 |
| 1 | Vin 12V | solarcampi:TerminalBlock_bornier-2_P5.08mm | J1 |
It measures 65 × 30 mm and has 2 copper layers, 1.6 mm thick.
54 parts, built around the ATMEGA328P-AU and DMP3099L. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
From the Manawyrm/SolarCamPi repository on GitHub, at the commit this page was made from: the board is pcb/solarcampi.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

shorepine/tulipcc
The Tulip Creative Computer and AMYboard - portable Python synthesizers





icl-rocketry/Ricardo-PickleRick
A more compact Ricardo classic featuring a new sensor array, 4 pyro channels and 4 servo channels. Includes Ricardo bus plug too.

