Skip to the content
4 layers37 × 41 mmLovelace as-005, the printed circuit board in 3D

Airplay 2 + Spotify Connect + Bluetooth

Size
37 × 41 mm
Copper layers
4
Thickness
1.6 mm
Parts
65
Nets
66
Pads
247
Tracks, vias
328, 96
Pours
12
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
11 Oct 2026
Updated
29 Oct 2026

Overview

Lovelace as-005 is an open-source printed circuit board by chanulee, from the chanulee/audiostream-esp32 repository on GitHub. It is a 4-layer board of 37 × 41 mm with 65 parts on 66 nets, routed with 328 tracks and 96 vias.

It is built around the ESP32-WROVER-E-N8R8, CH340N and TPS62162DSGR, with the TPS7A2033PDBVR-TP, USBLC6-2SC6 and PESD5V0S1BA among its other parts. Its parts include 24 capacitors, 14 resistors, 7 ICs, 4 diodes and 2 connectors. It belongs with the ESP32 boards of this library.

Main components

9

README

hardware/archive/07-lovelace-as-005-revA/README.md

LOVELACE / AS-005 rev A (보관, 버전 기록 07)

ESP32-WROVER-E-N8R8 + PCM5102A, 37 × 41 mm, 4층, KiCadRoutingTools 배선. AS-004와 넷리스트·배치·배선이 같고, AUX 잭(J2)의 위치 결정 홀(Ø1.0mm)과 패드 폭(1.5mm)만 Shou Han 도면에 맞춘 판입니다. 주문하지 않았습니다.

이 폴더의 파일은 2026-10-16 커밋 5b278f9 시점 그대로입니다.

파일내용
lovelace-as-005.kicad_pcb, .kicad_sch보드와 회로도. 풋프린트는 파일 안에 들어 있어 KiCad로 바로 열립니다
lovelace-as-005-revA-release.zipGerber, drill, IPC-D-356, JLC BOM / CPL. SHA-256 91feea1f5eaa452aa4bb60d9b892aff450491d3348f273179294c2f3cc0437d5
REVIEW.md, REVIEW_NETLIST.md, REVIEW_LAYOUT.md, BRINGUP.md당시 검토 문서와 첫 보드 절차. 링크와 경로는 당시 폴더(hardware/lovelace-as-005/) 기준입니다
renders/render_board.py 출력(PCBA, 맨 기판, 배치도, 층별 구리, 배선도). renders/extra/는 3D 뷰, 회로도·층 PDF

생성 스크립트는 같은 폴더에서 AS-006으로 이어져 따로 보관하지 않았습니다. 커밋 5b278f9에서 hardware/lovelace-as-005/를 꺼내면 그대로 다시 만들 수 있습니다.

AS-006으로 올린 이유

AS-005는 KiCad 기본 풋프린트의 패드 위치와 길이를 그대로 썼습니다. Shou Han PJ-320D 도면의 "P.C.B LAYOUT"과 다시 대조해 보니, 플러그 축 방향 위치(패드 간격 3.0 / 4.0 / 1.1mm)는 0.1mm 이내로 맞았습니다. 하지만 축에서 패드까지의 거리가 달랐습니다.

도면AS-005AS-006
축에서 패드가 덮는 범위3.05–4.65mm (몸체 폭 6.1mm 바깥)2.0–4.5mm2.85–4.85mm
패드 중심 / 길이3.85 / 1.6mm3.25 / 2.5mm3.85 / 2.0mm

AS-005 패드는 1mm가 몸체 아래로 들어가고, 바깥 끝은 도면보다 0.15mm 짧았습니다. 단자 끝을 덮지 못하면 필렛이 생기지 않습니다. 플러그를 꽂고 뺄 때 받는 힘이 이 접합부에 걸리므로 패드를 옮겼습니다.

옮긴 김에 같은 대조에서 찾은 CPL 문제도 고쳤습니다. jlc_check.py는 J2의 CPL 좌표를 패드 평균으로 맞추고 있었습니다. JLC 풋프린트와 패드 위치가 달라서, AS-005에서는 JLC 위치 결정 핀이 우리 홀에서 0.125mm 어긋나 있었습니다. 핀 Ø0.75mm가 홀 Ø1.0mm에 들어가므로 여유는 0.125mm뿐입니다. AS-006부터는 J2를 핀 기준으로 놓고 어긋남(0.000mm)을 검사합니다.

Parts

65
QtyValueFootprintReferences
8100nFCapacitor_SMD:C_0402_1005MetricC2, C10, C14, C16, C18, C21, C23, C24
510uFCapacitor_SMD:C_0603_1608MetricC3, C5, C9, C15, C17
3100kResistor_SMD:R_0402_1005MetricR14, R17, R19
310kResistor_SMD:R_0402_1005MetricR5, R6, R10
35.1kResistor_SMD:R_0402_1005MetricR1, R2, R15
210uFCapacitor_SMD:C_0805_2012MetricC4, C7
21uFCapacitor_SMD:C_0402_1005MetricC1, C8
22.2nFCapacitor_SMD:C_0402_1005MetricC19, C20
22.2uFCapacitor_SMD:C_0402_1005MetricC12, C13
2470Resistor_SMD:R_0402_1005MetricR11, R12
2GNDTestPoint:TestPoint_Pad_D1.0mmGND, GND2
2PESD5V0S1BADiode_SMD:D_SOD-323D2, D3
1+3V3_ATestPoint:TestPoint_Pad_D1.0mm3V3A
1+3V3_DTestPoint:TestPoint_Pad_D1.0mm3V3
1+5VTestPoint:TestPoint_Pad_D1.0mm5V
1+5V_DACTestPoint:TestPoint_Pad_D1.0mm5VD
110nFCapacitor_SMD:C_0402_1005MetricC22
12.2uHInductor_SMD:L_Murata_DFE201610PL1
1220Resistor_SMD:R_0402_1005MetricR18
1220uFCapacitor_Tantalum_SMD:CP_EIA-3528-21_Kemet-BC25
122uFCapacitor_SMD:C_0805_2012MetricC6
1255kResistor_SMD:R_0402_1005MetricR16
1383kResistor_SMD:R_0402_1005MetricR13
1B3U-1000PButton_Switch_SMD:SW_SPST_B3U-1000PSW1
1BOOTTestPoint:TestPoint_Pad_D1.0mmIO0
1CH340NPackage_SO:SOIC-8_3.9x4.9mm_P1.27mmU7
1ENTestPoint:TestPoint_Pad_D1.0mmEN
1ESP32-WROVER-E-N8R8LOVELACE:ESP32-WROVER-EU1
1HRO TYPE-C-31-M-12Connector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12J1
1KT-0603GLED_SMD:LED_0603_1608MetricD4
1M2MountingHole:MountingHole_2.2mm_M2H1
1PCM5102APWRPackage_SO:TSSOP-20_4.4x6.5mm_P0.65mmU2
1PJ-320DLOVELACE:Jack_3.5mm_PJ320D_Horizontal_ShouHanJ2
1RB551V-30Diode_SMD:D_SOD-323D5
1TPS259470ARPWRLOVELACE:TPS25947_RPW0010AU6
1TPS62162DSGRPackage_SON:Texas_DSG0008A_WSON-8-1EP_2x2mm_P0.5mm_EP0.9x1.6mm_ThermalViasU3
1TPS7A2033PDBVRPackage_TO_SOT_SMD:SOT-23-5U4
1UART_RXTestPoint:TestPoint_Pad_D1.0mmRX
1UART_TXTestPoint:TestPoint_Pad_D1.0mmTX
1USBLC6-2SC6Package_TO_SOT_SMD:SOT-23-6U5
1VBUSTestPoint:TestPoint_Pad_D1.0mmVBUS

More from chanulee/audiostream-esp32

3
  • 4 layers55 × 55 mmLovelace as-001, the printed circuit board in 3D

    Lovelace as-001

    chanulee/audiostream-esp32

    Airplay 2 + Spotify Connect + Bluetooth

    63 parts
  • 4 layers80 × 60 mmAudiostream s3, the printed circuit board in 3D

    Audiostream s3

    chanulee/audiostream-esp32

    Airplay 2 + Spotify Connect + Bluetooth

    51 parts
  • 4 layers37 × 41 mmLovelace as-002, the printed circuit board in 3D

    Lovelace as-002

    chanulee/audiostream-esp32

    Airplay 2 + Spotify Connect + Bluetooth

    51 parts

Similar boards

  • 4 layers18 × 50 mmSTM32H503CBT6, the printed circuit board in 3D

    STM32H503CBT6

    r-pv/STM32H503CBT6

    ST development board based on the STM32H503CBT6 MCU. Compatible with Arduino.

    37 partsGPL-3.0
  • 2 layers209.2 × 82 mmILI9341 ESP32, the printed circuit board in 3D

    ILI9341 ESP32

    theBrutzler/ILI9341_DMG_01

    GESP Mainboard for ORIGINAL GAMEBOY

    168 parts2
  • 4 layers72.8 × 75 mmRover circuit, the printed circuit board in 3D

    Rover circuit

    Project-Emerge/rover-circuit

    The Rover Circuit is a comprehensive controller board designed for robotics applications, specifically targeted at robot rovers.

    108 partsMIT
  • 4 layers85 × 50 mmOpenHap, the printed circuit board in 3D

    OpenHap

    kenyattaejones32-boop/AQM

    Open-source hardware design for OpenHAP, an ESP32-based air quality monitor with CO sensing, thermistor temperature input, USB-C charging, and cellular data upload.

    269 parts
  • 4 layers100 × 60 mmCyd obd adapter, the printed circuit board in 3D

    Cyd obd adapter

    ssjrocks/cyd-obd-adapter

    Open low-level OBD-II adapter: ESP32 with HS-CAN, single-wire CAN, flex CAN, 2x K-line, L-line and pin voltage probes, exposed over BT Classic, BLE, WiFi and USB as a raw proxy. KiCad 10, JLCPCB-ready.

    170 partsAGPL-3.0
  • 4 layersDA37 control C, the printed circuit board in 3D

    DA37 control C

    Fairank/WhisperTorch

    声束手电 · A directional-audio engineering prototype with editable KiCad PCBs, a serviceable 3D-printable enclosure and ESP32/Pico firmware. Source-available for noncommercial use; range targets remain unverified.

    50 parts
  • 4 layers60 × 50 mmReceiver effects, the printed circuit board in 3D

    Receiver effects

    JMET04/aicad-agent

    Deterministic CAD/EDA agent plugin for 2D drawings, AutoCAD, SolidWorks, KiCad, review gates and auditable delivery.

    46 parts1MIT

Questions

How big is the Lovelace as-005 PCB?

It measures 37 × 41 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Lovelace as-005 use?

65 parts, built around the ESP32-WROVER-E-N8R8, CH340N, TPS62162DSGR and TPS7A2033PDBVR-TP. 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.

Where can I download the Lovelace as-005 KiCad files?

From the chanulee/audiostream-esp32 repository on GitHub, at the commit this page was made from: the board is hardware/archive/07-lovelace-as-005-revA/lovelace-as-005.kicad_pcb and its schematic hardware/archive/01-audiostream-s3-revA/audiostream-s3.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Lovelace as-005 design in my own project?

Its repository states no licence, so its author keeps all rights: ask chanulee before reusing the design.