
LaserProjector
yaqwsx/LaserProjector
Fancy driver for cheap Chinese laser galvos based on ESP32

A 500W Variable PSU with real time CC/CV error correction, current clamping, a 16 bit DAC for millivolt and milliamp precision.
DufocklianPower is an open-source printed circuit board by asadpetwalker, from the asadpetwalker/benchpowersupply repository on GitHub, published under the MIT licence. It is a 4-layer board of 80 × 80 mm with 85 parts on 87 nets, routed with 579 tracks and 378 vias.
It is built around the ESP32-S3-WROOM-1-N8, DAC8562EP and LM5164DDA, with the AP2112K-3.3 and TLV3501AID among its other parts. Its parts include 33 resistors, 27 capacitors, 10 ICs, 6 connectors and 4 switches. It belongs with the ESP32 boards of this library.
A 500W Variable PSU with real time CC/CV error correction, current clamping, a 16 bit DAC for millivolt and milliamp precision.
Precision power supplies are really cool, and high power power supplies are also really cool, some precision PSUs having milliamp/millivolt precision, and some high power PSUs going upto 2kW, but I couldn't find a single power supply with more than 300W with sub volt precision for under a lot of money, and I've always wanted to design one since they're really impressive, so I did.
| Item | Purpose | Qty | Cost | Link |
|---|---|---|---|---|
| FC4L90R002FER | CURRENT SENSE CHIP 1% 0.002 OHM | 5 | $13.75 | - |
| 8174 | TERM SCREW 10-32 4 PIN PCB | 4 | $5.56 | - |
| FCR7350Y | 4MM PANEL SKT S16N-PC YELLOW | 2 | $15.74 | - |
| FCR7350B | 4MM PANEL SKT S16N-PC BLACK | 2 | $15.32 | - |
| INA238AQDGSRQ1 | IC PWR MONITOR 10VSSOP | 2 | $9.00 | - |
| 411019-01 | CORD 14AWG NEMA 5-15P TO CBL 10' | 2 | $35.12 | - |
| 0190700090 | CONN RING CIRC 14-16AWG #10 | 6 | $1.32 | - |
| LM5149RGYR | 800mV~55V Adjustable Step-down DC DC Controller | 2 | $7.96 | LCSC |
| LM5164DDAR | 1MHz Step-down Adjustable 1A Voltage Regulator | 2 | $0.00 | LCSC |
| ESP32-S3-WROOM-1-N4 | 2.4GHz ESP32-S3 On-board PCB Antenna Module | 2 | $8.30 | LCSC |
| ADS8681IRUMR | SPI 4.75V~5.25V WQFN-16 Analog to Digital Converter | 2 | $19.80 | LCSC |
| REF6025IDGKR | Series Voltage Reference IC Fixed 2.5V ±0.05% | 2 | $11.72 | LCSC |
| DAC8562SDGSR | 10us 2.7V~5.5V Digital to Analog Converter | 2 | $21.98 | LCSC |
| INA241A4IDR | -5V~110V 100V/V Instrumentation / Current Sense Amp | 2 | $7.11 | LCSC |
| TLV3501AIDR | Rail-to-Rail Input/Output SOP-8 Comparator | 2 | $7.00 | LCSC |
| SER2915H-223KL | 30A 22uH ±10% Shielded Inductor SMD | 2 | $17.71 | LCSC |
| BSC027N10NS5 | N-Channel 100V 3W Surface Mount MOSFET | 2 | $9.80 | LCSC |
| BSC040N10NS5 | 100V 86A 139W Surface Mount MOSFET | 2 | $1.96 | LCSC |
| AP2112K-3.3TRG1 | 3.3V Positive Fixed LDO Regulator (TECH PUBLIC) | 5 | $0.00 | LCSC |
| AP2112K-3.3TRG1 | 3.3V Positive Fixed LDO Regulator (DIODES) | 5 | $0.00 | LCSC |
| CC0805KRX7R9BB104 | 100nF ±10% 50V Ceramic Capacitor X7R 0805 | 20 | $0.39 | LCSC |
| CL21B104KBCNNNC | 100nF ±10% 50V Ceramic Capacitor X7R 0805 | 20 | $0.30 | LCSC |
| CL21B105KBFNNNE | 1uF ±10% 50V Ceramic Capacitor X7R 0805 | 20 | $0.81 | LCSC |
| 0805B222K500NT | 2.2nF ±10% 50V Ceramic Capacitor X7R 0805 | 20 | $0.12 | LCSC |
| CC0805JRNPO9BN560 | 56pF ±5% 50V Ceramic Capacitor NP0 0805 | 50 | $0.66 | LCSC |
| HGC0805R5475K500NSLJ | 4.7uF ±10% 50V Ceramic Capacitor X5R 0805 | 10 | $0.49 | LCSC |
| CL21A106KAYNNNE | 10uF ±10% 25V Ceramic Capacitor X5R 0805 | 20 | $1.60 | LCSC |
| 0805CG101J500NT | 100pF ±5% 50V Ceramic Capacitor C0G 0805 | 50 | $0.48 | LCSC |
| HGC0805R5476M100NSLJ | 47uF ±20% 10V Ceramic Capacitor X5R 0805 | 5 | $0.81 | LCSC |
| 1210B104K251CT | 100nF ±10% 250V Ceramic Capacitor X7R 1210 | 10 | $0.59 | LCSC |
| EFVH100ADA101M10C0 | 100uF ±20% 100V Aluminum Electrolytic Capacitor | 5 | $1.15 | LCSC |
| CL21B102KBCNNNC | 1nF ±10% 50V Ceramic Capacitor X7R 0805 | 20 | $0.30 | LCSC |
| 2N7002 | N-Channel 60V 115mA 200mW MOSFET SOT-23 | 50 | $0.56 | LCSC |
| FRC0603F8872TS | 88.7kΩ ±1% 100mW 0603 Thick Film Resistor | 100 | $0.27 | LCSC |
| FRC0603F1072TS | 10.7kΩ ±1% 100mW 0603 Thick Film Resistor | 100 | $0.23 | LCSC |
| RC0603FR-07100KL | 100kΩ ±1% 100mW 0603 Thick Film Resistor | 100 | $0.23 | LCSC |
| FRC0603F3163TS | 316kΩ ±1% 100mW 0603 Thick Film Resistor | 100 | $0.23 | LCSC |
| FRC0603F4703TS | 470kΩ ±1% 100mW 0603 Thick Film Resistor | 100 | $0.21 | LCSC |
| HoJLR2512-3W-5mR-1% | 5mΩ 3W Current Sense Resistor ±1% 2512 | 5 | $0.45 | LCSC |
| FRC0603F6193TS | 619kΩ ±1% 100mW 0603 Thick Film Resistor | 100 | $0.13 | LCSC |
| RC0603FR-0710KL | 10kΩ ±1% 100mW 0603 Thick Film Resistor | 100 | $0.35 | LCSC |
| FRC0603F1502TS | 15kΩ ±1% 100mW 0603 Thick Film Resistor | 100 | $0.22 | LCSC |
| AR05BTCW4003 | 400kΩ ±0.1% 125mW 0805 Thin Film Resistor | 20 | $0.94 | LCSC |
| FRC0603J102 TS | 1kΩ ±5% 100mW 0603 Thick Film Resistor | 100 | $0.24 | LCSC |
| FRC0603J472 TS | 4.7kΩ ±5% 100mW 0603 Thick Film Resistor | 100 | $0.21 | LCSC |
| RS-03K2701FT | 2.7kΩ ±1% 100mW 0603 Thick Film Resistor | 100 | $0.20 | LCSC |
| HRC0603F5101ENTN | 5.1kΩ ±1% 100mW 0603 Thick Film Resistor | 100 | $0.12 | LCSC |
| 1RC0603J0101 | 100Ω ±5% 100mW 0603 Thick Film Resistor | 100 | $0.17 | LCSC |
| EC11E15244B2 | Through Hole Encoder | 4 | $9.59 | LCSC |
| SMMS0650-680M | 1.5A 68uH ±20% Molded Inductor SMD | 5 | $0.89 | LCSC |
| SMPS | 600W 60V SMPS PSU | 1 | 31.99 | Amazon |
| Qty | Value | Footprint | References |
|---|---|---|---|
| 6 | 100n | Capacitor_SMD:C_0805_2012Metric | C1, C19, C25, C37, C38, C40 |
| 6 | 1u | Capacitor_SMD:C_0805_2012Metric | C2, C3, C4, C9, C20, C26 |
| 5 | 100k | Resistor_SMD:R_0603_1608Metric | R3, R12, R13, R14, R32 |
| 4 | 100n | Capacitor_SMD:C_1210_3225Metric | C15, C16, C17, C18 |
| 4 | 10k | Resistor_SMD:R_0603_1608Metric | R9, R17, R19, R25 |
| 4 | 2.7k | Resistor_SMD:R_0603_1608Metric | R26, R27, R29, R35 |
| 3 | 2.2n | Capacitor_SMD:C_0805_2012Metric | C6, C8, C44 |
| 2 | 100 | Resistor_SMD:R_0603_1608Metric | R33, R34 |
| 2 | 100p | Capacitor_SMD:C_0805_2012Metric | C36, C42 |
| 2 | 1k | Resistor_SMD:R_0603_1608Metric | R16, R24 |
| 2 | 2m | Library:FC4L90_OHM | R23, R28 |
| 2 | 5.1k | Resistor_SMD:R_0603_1608Metric | R30, R31 |
| 2 | 8174 | Library:KEYSTONE_8174 | J1, J3 |
| 2 | NMOS | Library:TRANS_BSC027N10NS5ATMA1 | Q1, Q2 |
| 1 | 10.7k | Resistor_SMD:R_0603_1608Metric | R2 |
| 1 | 101k | Resistor_SMD:R_0603_1608Metric | R5 |
| 1 | 10u | Capacitor_SMD:C_0805_2012Metric | C11 |
| 1 | 120k | Resistor_SMD:R_0603_1608Metric | R21 |
| 1 | 14k7 | Resistor_SMD:R_0603_1608Metric | R10 |
| 1 | 15uH | Library:IND_SER2915H-223KL | L1 |
| 1 | 1n | Capacitor_SMD:C_0805_2012Metric | C43 |
| 1 | 22u | Capacitor_SMD:C_Elec_10x10.2 | C22 |
| 1 | 2N7002 | Package_TO_SOT_SMD:SOT-23 | Q4 |
| 1 | 316k | Resistor_SMD:R_0603_1608Metric | R4 |
| 1 | 4.7k | Resistor_SMD:R_0603_1608Metric | R20 |
| 1 | 4.7u | Capacitor_SMD:C_0805_2012Metric | C10 |
| 1 | 400k | Resistor_SMD:R_0805_2012Metric | R11 |
| 1 | 470k | Resistor_SMD:R_0603_1608Metric | R6 |
| 1 | 47u | Capacitor_SMD:C_0805_2012Metric | C27 |
| 1 | 56p | Capacitor_SMD:C_0805_2012Metric | C7 |
| 1 | 5m | Resistor_SMD:R_2512_6332Metric | R7 |
| 1 | 5m | Resistor_SMD:R_0603_1608Metric | R22 |
| 1 | 615k | Resistor_SMD:R_0603_1608Metric | R8 |
| 1 | 68uH | Inductor_SMD:L_Taiyo-Yuden_NR-60xx | L2 |
| 1 | 87k | Resistor_SMD:R_0603_1608Metric | R1 |
| 1 | ADS8681RUM | Package_DFN_QFN:QFN-16-1EP_4x4mm_P0.65mm_EP2.7x2.7mm | U3 |
| 1 | AP2112K-3.3 | Package_TO_SOT_SMD:SOT-23-5 | U8 |
| 1 | BOOT | Button_Switch_SMD:SW_Push_1P1T-SH_NO_CK_KMR2xxG | SW2 |
| 1 | Current Control | Rotary_Encoder:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm | SW4 |
| 1 | DAC8562 | Package_SO:TSSOP-10_3x3mm_P0.5mm | U4 |
| 1 | ESP32-S3-WROOM-1 | RF_Module:ESP32-S3-WROOM-1 | U6 |
| 1 | INA228 | Package_SO:TSSOP-10_3x3mm_P0.5mm | U11 |
| 1 | INA241A4xD | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U5 |
| 1 | LM5164DDA | Package_SO:HSOP-8-1EP_3.9x4.9mm_P1.27mm_EP2.41x3.1mm_ThermalVias | U2 |
| 1 | REF6025xDGK | Package_SO:VSSOP-8_3x3mm_P0.65mm | U9 |
| 1 | RST | Button_Switch_SMD:SW_Push_1P1T-SH_NO_CK_KMR2xxG | SW1 |
| 1 | SCREEN | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J2 |
| 1 | Screw_Terminal_01x01 | Connector:Banana_Cliff_FCR7350Y_S16N-PC_Horizontal | J7 |
| 1 | TLV3501AID | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U10 |
| 1 | USB_C_Receptacle_USB2.0_14P | Connector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_Horizontal | J4 |
| 1 | Voltage Control | Rotary_Encoder:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm | SW3 |
| 1 | Vout | Connector:Banana_Cliff_FCR7350Y_S16N-PC_Horizontal | J6 |
| 1 | ~ | Library:VQFN24_RGY_TEX | U1 |

yaqwsx/LaserProjector
Fancy driver for cheap Chinese laser galvos based on ESP32


iic-jku/gf180mcu-jku-projects
This wafer.space tapeout includes various projects from the IICQC at JKU and a TinyWhisper RISC-V from JMU.

LUMERIIX/FrequencyCounter
FPGA based frequnecy counter hard- and software repository



HexFud/stm32-fpga-oscilloscope
A 1-Channel 20MHz 100MS/s Mixed-Signal Digital Storage Oscilloscope on a custom 4-layer PCB. Powered by STM32H7, Lattice iCE40 FPGA, and USB-C

It measures 80 × 80 mm and has 4 copper layers, 1.6 mm thick.
85 parts, built around the ESP32-S3-WROOM-1-N8, DAC8562EP, LM5164DDA and AP2112K-3.3. 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 asadpetwalker/benchpowersupply repository on GitHub, at the commit this page was made from: the board is DufocklianPower/DufocklianPower.kicad_pcb and its schematic DufocklianPower/DufocklianPower.kicad_sch. 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).