Skip to the content
PCBKitNew board
2 layers26 × 20.7 mmLEDRing, the printed circuit board in 3D

High-power LED ring attachment for the Pinecil V2.

Size
26 × 20.7 mm
Copper layers
2
Thickness
1.6 mm
Parts
7
Nets
4
Pads
18
Tracks, vias
0, 0
Pours
5
Routed
Not yet
KiCad
KiCad 8.0 (file 20240108)
Created
26 Oct 2024
Updated
6 Jan 2025

Overview

LEDRing is an open-source printed circuit board by BlockWorker, from the BlockWorker/Pinecil_LED_Ring_HighPower repository on GitHub, published under the MIT licence. It is a 2-layer board of 26 × 20.7 mm with 7 parts on 4 nets.

It is built around the MP-3030-110. Its parts include 3 diodes and 2 connectors.

Main components

1

README

README.md

High-Power Pinecil LED Ring

Inspired by Herushan's original Pinecil LED ring. See the full project documentation here.

This version is designed for three ~0.2W LEDs, resulting in almost 100 lumens of light output.

Features a dedicated LED driver module (to be installed inside the Pinecil case), the LED ring itself, as well as PWM dimming using a modified version of IronOS.

Build one yourself

Of course, feel free to build your own LED ring based on the designs in this repository. Use them as they are, or modify them for your needs if you feel like it - either way, at your own risk.

The posts on my website offer a more detailed description of the project and build process that you can follow along with.

The PCB designs are based on JLCPCB's design rules, so adjust them accordingly if you're using a different PCB service. The LED ring PCB is a 1.6mm aluminium core board, and the driver PCB is a 0.8mm 2-layer FR4 board.

Here is a table of the required components, with example parts and Mouser links:

ReferenceDescriptionExample Part
U1LM3407 LED DriverTexas Instruments LM3407MY
D1Schottky Diode, >30V, SOD-323Panjit SS0840WS
L1Inductor, 150µH, SMD 4 x 4 mmTaiyo Yuden NRS4018T151MDGJ
C1Capacitor, 4.7µF 35V, SMD 0805Murata GRM21BZ7YA475KE15
C2Capacitor, 4.7µF 50V, SMD 1206Murata GRM31CR71H475KA12
C3Capacitor, 1µF >6.3V, SMD 0603Samsung CL10B105KA8NNN
R1Resistor, 4.7kΩ, SMD 0603Bourns CR0603-FX-4701ELF
R2Resistor, 3.09Ω, SMD 0603Vishay CRCW06033R09FKEA
R3Resistor, 1kΩ, SMD 0603Bourns CR0603-FX-1001ELF
R4Resistor, 40.2kΩ, SMD 0603Bourns CR0603-FX-4022ELF
(Ring) D1-D3MP-3030-120H LEDsLuminus MP-3030-120H-40-90

Aside from these parts, you'll need some thin wires, a second soldering iron, and ideally a small PCB hot plate for reflow soldering (especially for soldering the LEDs to the aluminium-core ring PCB). The LM3407 chip also needs either a hot plate or a hot air gun to effectively solder its bottom thermal pad.

Equivalent replacements to these parts should work fine as well - though depending on your choice, you may need to change the PCB component footprints accordingly.

There are many LED options available in the MP-3030-120H series, depending on your preferences. I went with 4000K colour temperature and CRI 90, for high-quality neutral white light. Colour temperature options range from very warm 2200K to cold 6500K, and if you want some more brightness at the cost of "light quality", there are brighter CRI 80 variants available.

Of course, there are many other LED options out there that will work, though PCB adjustments may be needed for them. The design targets single-LED chips (around 3V per chip) and a current of 65mA.

If you'd like to use the LED dimming feature, you need to flash my modified IronOS firmware onto your Pinecil and connect the "DIM" pad to the Pinecil PCB as shown on my website. Alternatively, you can just force the ring to 100% brightness all the time, by connecting a jumper wire between the "DIM" pad and the "TP1" test point on the back side of the driver.

The driver circuit can be modified for up to 350mA LED current (see notes in the schematic and the LM3407 datasheet), but I haven't tested higher currents, and LED cooling may become a problem at higher power.

If you'd like to make the ring removable (as seen on my website), you'll need a very small 2-pin connector, e.g., the Amphenol Minitek 0.8mm connector I used. The header can be wired to the ring and glued onto its back using some epoxy. However, crimping the wire end of such a small connector is challenging - I've made a post about my process for it here. I don't recommend this for beginners though.

For questions or anything else, you can find me on the official PINE64 discord server (@blockworker).

Parts

7
QtyValueFootprintReferences
3MP-3030LED_SMD:LED_Luminus_MP-3030-1100_3.0x3.0mmD1, D2, D3
1BW_Logo_Silk_5x3.2mmBW_Logo:BW_Logo_Silk_5x3.2mmLogo
1V+Connector_Wire:SolderWirePad_1x01_SMD_1x2mmJ1
1V-Connector_Wire:SolderWirePad_1x01_SMD_1x2mmJ2

The 6 most common of 7 parts.

Questions

How big is the LEDRing PCB?

It measures 26 × 20.7 mm and has 2 copper layers, 1.6 mm thick.

What parts does the LEDRing use?

7 parts, built around the MP-3030-110. 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 LEDRing KiCad files?

From the BlockWorker/Pinecil_LED_Ring_HighPower repository on GitHub, at the commit this page was made from: the board is LEDRing/LEDRing.kicad_pcb and its schematic LEDDriver/LEDDriver.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the LEDRing design in my own project?

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).

More from BlockWorker/Pinecil_LED_Ring_HighPower

1
  • 2 layers25 × 8 mmLEDDriver, the printed circuit board in 3D

    LEDDriver

    BlockWorker/Pinecil_LED_Ring_HighPower

    High-power LED ring attachment for the Pinecil V2.

    17 parts2MIT

Similar boards

  • 2 layersEncoder, the printed circuit board in 3D

    Encoder

    byrantech/laptop

    anyon_e, a highly integrated, high end, open source laptop. Attempt the impossible.

    7 parts4.3kMIT
  • 2 layers40 × 20 mmSensor smd, the printed circuit board in 3D

    Sensor smd

    scottbez1/splitflap

    DIY split-flap display

    7 parts4.2k
  • 2 layers19.8 × 30 mmZ limit, the printed circuit board in 3D

    Z limit

    opulo-inc/lumenpnp

    The LumenPnP is an open source pick and place machine.

    7 parts3.7k
  • 2 layers35.6 × 58.2 mmDisplay Carrier, the printed circuit board in 3D

    Display Carrier

    AxxAxx/AxxSolder

    STM32 Based soldering station for JBC cartridges, 9-24 VDC and USB-PD power

    7 parts1.7kGPL-3.0
  • 2 layers20.3 × 16.3 mmMap MPX, the printed circuit board in 3D

    Map MPX

    rusefi/rusefi

    rusefi - GPL internal combustion engine control unit

    7 parts1.2k
  • 2 layers26 × 44 mmCompact carrier board, the printed circuit board in 3D

    Compact carrier board

    jamro/tiny-engineer

    A small desktop robot that brings an AI coding assistant to life, physically acting out when it reads files, thinks, writes code, and finishes work.

    7 parts1.1k
  • 2 layers26.4 × 53.8 mmAtari pickup, the printed circuit board in 3D

    Atari pickup

    hoglet67/RGBtoHDMI

    Bare-metal Raspberry Pi project that provides pixel-perfect sampling of Retro Computer RGB/YUV video and conversion to HDMI

    7 parts1kGPL-3.0
  • 2 layersRj45 breakout, the printed circuit board in 3D

    Rj45 breakout

    rene-dev/stmbl

    AC Servo Driver for STM32F4

    7 parts990GPL-3.0