
Bitdoglab smd
BitDogLab/BitDogLab
Open-source educational hardware for embedded systems, programming, electronics, and physical computing.

solar test bench for low power embedded system
CarteSolarTestBench is an open-source printed circuit board by mbriday, from the mbriday/solarTestBench repository on GitHub. It is a 2-layer board of 100 × 100 mm with 64 parts on 72 nets, routed with 575 tracks and 4 vias.
It is built around the TC4424EPA, L7805 and IRF540N, with the DMG2305UX-13 and SC0918 among its other parts. Its parts include 15 connectors, 12 resistors, 11 transistors, 7 capacitors and 6 ICs.
Each PWM device has 2 outputs. To enable PWMs to be dephased, each output must be on a dedicated device.
The following changes need to be made to the PCB:
| signal | pin | Channel | todo |
|---|---|---|---|
| pwmL1 | GP8 → GP2 | 1A | pin 11 cut and connect to U2 |
| pwmL2 | GP9 → GP9 | 4B | - |
| pwmL3 | GP6 → GP6 | 3A | - |
| pwmL4 | GP7 → GP0 | 0A | pin 10 cut B <-> pin 1 cut B (fan0). connect to R2 and U6 |
| pwmL5 | GP10 → GP10 | 5A | - |
| pwmL6 | GP11 → GP15 | 7B | cut pin 15 B and connect pin 20 to U3 |
| pwmL7 | GP12 → GP20 | 2B | cut pin 16 and connect pin 26 to U4 |
| pwmL8 | GP13 → GP13 | 6B | - |
As a consequence:
| Fan | todo |
|---|---|
| fan 0 | now on pin 10 (GP7), PWM device 3B… with the same freq as GP6 → pwmL3 |
| fan 1 | unchanged on GP1, PWM device 0B, with same freq as GP0 → pwmL4 |
const int lineToPWM[] = {1,4,3,0,5,7,2,6};| Qty | Value | Footprint | References |
|---|---|---|---|
| 10 | 10K | Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal | R1, R2, R3, R4, R5, R6, R7, R8, R9, R10 |
| 10 | IRF540N | Package_TO_SOT_THT:TO-220-3_Vertical | Q1, Q2, Q3, Q4, Q5, Q6, Q7, Q8, Q10, Q11 |
| 8 | Screw_Terminal_01x02 | Library:connecteur_TME_2EDGRC5-08-2P14 | J1, J2, J3, J4, J5, J6, J7, J8 |
| 5 | TC4424EPA | Package_DIP:DIP-8_W7.62mm_LongPads | U1, U2, U3, U4, U6 |
| 4 | 470uF | Capacitor_THT:CP_Radial_D10.0mm_P5.00mm | C1, C2, C3, C4 |
| 4 | MountingHole_Pad | MountingHole:MountingHole_3.2mm_M3_DIN965_Pad | H1, H2, H3, H4 |
| 3 | Screw_Terminal_01x02 | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2-5.08_1x02_P5.08mm_Horizontal | J9, J12, J15 |
| 2 | 1N4001 | Diode_THT:D_DO-41_SOD81_P10.16mm_Horizontal | D1, D2 |
| 2 | 2.2K | Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal | R11, R12 |
| 2 | Conn_01x04_Male | Connector_Molex:Molex_KK-254_AE-6410-04A_1x04_P2.54mm_Vertical | J13, J14 |
| 2 | Jumper_2_Bridged | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | JP1, JP2 |
| 1 | 0.1uF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C7 |
| 1 | 0.33uF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C6 |
| 1 | 47uF | Capacitor_THT:CP_Radial_D8.0mm_P3.50mm | C5 |
| 1 | Conn_01x06_Male | Connector_Molex:Molex_KK-254_AE-6410-06A_1x06_P2.54mm_Vertical | J11 |
| 1 | DMG2305UX-13 | Package_TO_SOT_SMD:SOT-23W_Handsoldering | Q9 |
| 1 | L7805 | Package_TO_SOT_THT:TO-220-3_Vertical | U5 |
| 1 | LOGO | Library:logo | G*** |
| 1 | LOGO | Library:qrCodeSolarTestBench | GLogo |
| 1 | Pololu D24V10F12 | Library:pololu_2834 | J10 |
| 1 | SC0918 | rpi:MODULE_SC0918 | A1 |
| 1 | SW_Push | Library:pushButton | SW1 |
| 1 | SolderJumper_2_Bridged | Jumper:SolderJumper-2_P1.3mm_Bridged_RoundedPad1.0x1.5mm | JP3 |
It measures 100 × 100 mm and has 2 copper layers, 1.6 mm thick.
64 parts, built around the TC4424EPA, L7805, IRF540N and DMG2305UX-13. 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 mbriday/solarTestBench repository on GitHub, at the commit this page was made from: the board is board/carteSolarTestBench.kicad_pcb and its schematic board/alimLed.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask mbriday before reusing the design.

BitDogLab/BitDogLab
Open-source educational hardware for embedded systems, programming, electronics, and physical computing.

ECE-492-SALE/SALE_ECE491-02
Smart Assistive Living Environment (SALE) Senior Design project at Lafayette College

samyk/magspoof
A portable device that can spoof/emulate any magnetic stripe, credit card or hotel card "wirelessly", even on standard magstripe (non-NFC/RFID) readers.

digmorepaka/speeduino-mini-2-channel
A 75x78mm speeduino board featuring robotdyn mega 2560 pro microcontroller and all the basics needed to get a 2 channel setup. This is meant for simple engines like motorcycle 1cyls and V-Twins



