
Dremel PCB1857 V1
Jajaho/Bosch-Dremel-GAL-1215-CV-repair
Reverse engineered schematics for PCB1857V1 of a Dremel 12 V battery charger.

Engineering thesis, Applied CS 2026
Wave gen is an open-source printed circuit board by m-chwast, from the m-chwast/tiny-waveform-generator repository on GitHub. It is a 4-layer board of 85 × 70 mm with 141 parts on 133 nets, routed with 1,607 tracks and 358 vias.
It is built around the DAC904E, TSV792IDT and LD1117-3.3(MS), with the TL1431ACZ, USBLC6-2P6 and BC847 among its other parts. Its parts include 55 resistors, 44 capacitors, 11 diodes, 9 ICs and 8 connectors. It belongs with the STM32 boards of this library.
Based on a single uC + DAC architecture. Custom SW + HW. Current specs:
| Qty | Value | Footprint | References |
|---|---|---|---|
| 23 | 100n | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C1, C2, C3, C11, C13, C16, C19, C20, C21, C22, C23, C24, C26, C28, C30, C31 +7 |
| 12 | 1k | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R3, R31, R32, R33, R34, R35, R39, R43, R44, R47, R48, R49 |
| 11 | 4k7 | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R2, R10, R11, R12, R13, R28, R29, R30, R36, R42, R51 |
| 7 | 0R | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R19, R20, R21, R22, R41, R54, R55 |
| 6 | LED | LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D4, D5, D6, D7, D8, D9 |
| 5 | 10u | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C17, C18, C29, C43, C44 |
| 5 | 220R | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R4, R5, R45, R46, R50 |
| 4 | 50R 0.1% | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R14, R15, R16, R17 |
| 3 | 100u | Capacitor_THT:CP_Radial_D5.0mm_P2.00mm | C40, C41, C42 |
| 3 | 10n | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C35, C36, C39 |
| 3 | 2k 0.1% | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R18, R52, R53 |
| 3 | 2k3 0.1% | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R23, R26, R27 |
| 3 | 4u7 | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C10, C25, C27 |
| 3 | LED | LED_THT:LED_D5.0mm | D1, D2, D3 |
| 3 | tactile | tact-switch:tact-switch-6x6 | SW2, SW3, SW4 |
| 2 | 100p | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C37, C38 |
| 2 | 10k | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R8, R9 |
| 2 | 1k 0.1% | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R24, R25 |
| 2 | 20p | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C14, C15 |
| 2 | 2k2 | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R37, R38 |
| 2 | 2u2 | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C8, C9 |
| 2 | 500mA | Fuse:Fuse_1206_3216Metric_Pad1.42x1.75mm_HandSolder | F1, F2 |
| 2 | 5k1 | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R6, R7 |
| 2 | D_Schottky | Diode_SMD:D_SOD-323_HandSoldering | D10, D11 |
| 2 | LD1117_33 | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U4, U5 |
| 1 | 1u | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C12 |
| 1 | 470R | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R40 |
| 1 | 47R | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R1 |
| 1 | 8M | Crystal:Crystal_SMD_HC49-SD_HandSoldering | Y1 |
| 1 | BC847 | Package_TO_SOT_SMD:SOT-23 | Q1 |
| 1 | DAC904E | DAC904E:PW28 | U2 |
| 1 | DISP | Connector_PinHeader_2.54mm:PinHeader_1x14_P2.54mm_Vertical | J4 |
| 1 | DISP_TOUCH | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J3 |
| 1 | Encoder | Rotary_Encoder:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm | SW5 |
| 1 | LM4040DBZ-2.5 | Package_TO_SOT_SMD:SOT-23 | U8 |
| 1 | M24C64 | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U6 |
| 1 | OUT | Connector_Coaxial:BNC_Amphenol_B6252HB-NPP3G-50_Horizontal | J5 |
| 1 | OUT | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J8 |
| 1 | PWR_IN | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J7 |
| 1 | STM32H562VGTx | Package_QFP:LQFP-100_14x14mm_P0.5mm | U1 |
| 1 | SWD | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J1 |
| 1 | TL1431A | Package_TO_SOT_SMD:SOT-23 | U9 |
| 1 | TSV792 | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U7 |
| 1 | UART | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J6 |
| 1 | USBLC6-2P6 | Package_TO_SOT_SMD:SOT-666 | U3 |
| 1 | USB_C_Receptacle_USB2.0_16P | Connector_USB:USB_C_Receptacle_G-Switch_GT-USB-7010ASV | J2 |
| 1 | Y14x-1C-xxDS | Relay_THT:Relay_SPDT_HsinDa_Y14 | K1 |
| 1 | tactile | Button_Switch_SMD:SW_DIP_SPSTx01_Slide_6.7x4.1mm_W6.73mm_P2.54mm_LowProfile_JPin | SW1 |
The 137 most common of 141 parts.
It measures 85 × 70 mm and has 4 copper layers, 1.61 mm thick.
141 parts, built around the DAC904E, TSV792IDT, LD1117-3.3(MS) and TL1431ACZ. 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 m-chwast/tiny-waveform-generator repository on GitHub, at the commit this page was made from: the board is Hardware/wave-gen/wave-gen.kicad_pcb and its schematic Hardware/wave-gen/wave-gen.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 m-chwast before reusing the design.

Jajaho/Bosch-Dremel-GAL-1215-CV-repair
Reverse engineered schematics for PCB1857V1 of a Dremel 12 V battery charger.

LuizFernandoOliveira/Analisador_Bode
This work is licensed under a [Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International License][cc-by-nc-nd].



Ardumower/ardumower
Develop an open source robotic lawn mower (HW+SW reference platform)


