
Christmass tree
NikodemBartnik/Small-Projects
All of smaller projects (Arduino, PCBs, electronics, code)

All of smaller projects (Arduino, PCBs, electronics, code)
EnocderDriver is an open-source printed circuit board by NikodemBartnik, from the NikodemBartnik/Small-Projects repository on GitHub. It is a 2-layer board of 84.3 × 58.4 mm with 35 parts on 33 nets, routed with 286 tracks and 28 vias.
It is built around the ATMEGA8-16AU, L293D and LM1117-3.3, with the LM1117-5.0 among its other parts. Its parts include 12 capacitors, 11 connectors, 4 ICs, 3 resistors and 2 diodes. It belongs with the AVR (ATmega, ATtiny) boards of this library.
Last Christmas I made 3D printed cookie cutters and this Christmas I wanted to make a cool electronics project. I designed a Christmas tree PCB in kicad and then ordered it online at jlcpcb.com. Few LEDs, 2 10 Ohm resistors, battery box and you have a great Christmas ornament or gift :)
| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | 10U | Capacitors_THT:C_Disc_D5.0mm_W2.5mm_P2.50mm | C1, C2, C10, C11 |
| 3 | R | Resistors_SMD:R_1206_HandSoldering | R1, R2, R3 |
| 2 | 100n | Capacitors_SMD:C_1206_HandSoldering | C7, C8 |
| 2 | C | Capacitors_SMD:C_1206_HandSoldering | C3, C4 |
| 2 | C | Capacitors_THT:C_Disc_D5.0mm_W2.5mm_P2.50mm | C9, C12 |
| 2 | LED | LEDs:LED_1206_HandSoldering | D1, D2 |
| 1 | 10u | Capacitors_THT:CP_Radial_D8.0mm_P2.50mm | C5 |
| 1 | 22u | Capacitors_THT:CP_Radial_D8.0mm_P2.50mm | C6 |
| 1 | 3.3V | Pin_Headers:Pin_Header_Straight_1x03_Pitch2.54mm | J3 |
| 1 | 5V | Pin_Headers:Pin_Header_Straight_1x03_Pitch2.54mm | J4 |
| 1 | ATMEGA8-16AU | Housings_QFP:TQFP-32_7x7mm_Pitch0.8mm | U3 |
| 1 | Buzzer | Buzzers_Beepers:Buzzer_12x9.5RM7.6 | BZ1 |
| 1 | Crystal | Crystals:Crystal_SMD_5032-2pin_5.0x3.2mm_HandSoldering | Y1 |
| 1 | ENCODER | Connectors_Terminal_Blocks:TerminalBlock_bornier-4_P5.08mm | J8 |
| 1 | GND | Pin_Headers:Pin_Header_Straight_1x05_Pitch2.54mm | J5 |
| 1 | I2C | Socket_Strips:Socket_Strip_Straight_1x03_Pitch2.54mm | J11 |
| 1 | L293D | Housings_DIP:DIP-16_W7.62mm | U4 |
| 1 | LM1117-3.3 | TO_SOT_Packages_SMD:SOT-223-3_TabPin2 | U2 |
| 1 | LM1117-5.0 | TO_SOT_Packages_SMD:SOT-223-3_TabPin2 | U1 |
| 1 | MOTOR1 | Connectors_Terminal_Blocks:TerminalBlock_bornier-2_P5.08mm | J6 |
| 1 | MOTOR2 | Connectors_Terminal_Blocks:TerminalBlock_bornier-2_P5.08mm | J7 |
| 1 | PINS | Pin_Headers:Pin_Header_Straight_1x04_Pitch2.54mm | J2 |
| 1 | POWER | Connectors_Terminal_Blocks:TerminalBlock_bornier-2_P5.08mm | J1 |
| 1 | SPI | Pin_Headers:Pin_Header_Straight_2x03_Pitch2.54mm | J9 |
| 1 | SW_Push | Buttons_Switches_THT:SW_PUSH_6mm | SW1 |
| 1 | Serial | Socket_Strips:Socket_Strip_Straight_1x04_Pitch2.54mm | J10 |

NikodemBartnik/Small-Projects
All of smaller projects (Arduino, PCBs, electronics, code)


barisdinc/N3B_SDR_Transceiver_HW
V/U/SHF and QO-100 SDR Transceiver Project

KarlVaello/VehicleControlSystem
Vehicle Control System. Using C++ Qt and C. Hardware and Software

dchwebb/MidiMonger
Eurorack MIDI interface supporting USB and serial MIDI. Based on ARM STM32F446 MCU.




DhruvaG2000/RP2040_Dev_Board
Kicad PCB design for a RP2040 Development Board Designed to make the RP2040 more beginner friendly
It measures 84.3 × 58.4 mm and has 2 copper layers, 1.6 mm thick.
35 parts, built around the ATMEGA8-16AU, L293D, LM1117-3.3 and LM1117-5.0. 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 NikodemBartnik/Small-Projects repository on GitHub, at the commit this page was made from: the board is Encoded Motor Driver/EnocderDriver/EnocderDriver.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask NikodemBartnik before reusing the design.