

Moonlight
A night lamp with stars and a crescent. Includes LED running animation controlled via the PCB. #3AM YSWS Project (and actually built around that time too)
- Size
- 65.5 × 57 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 20
- Nets
- 24
- Pads
- 60
- Tracks, vias
- 53, 0
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 12 Aug 2026
- Updated
- 13 Sep 2026
Overview
Moonlight is an open-source printed circuit board by SamyIOoOI, from the SamyIOoOI/Moonlight repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 65.5 × 57 mm with 20 parts on 24 nets, routed with 53 tracks and 0 vias.
It is built around the NE555D. Its parts include 6 resistors, 4 diodes, 3 capacitors, 2 ICs and 1 connector.
Main components
1README
README.mdMoonlight

A night lamp with stars and a crescent. Includes LED running animation controlled via the PCB. A "3AM" YSWS Project (actually designed around that time too)
Main Features - Schematic - PCB Design - Assembly Instructions - Case - BOM [Table] - Gerber Files - BOM [CSV] - BOM[XLSX]
= Main Features =
- Cozy light night light made up of an LED Strip behind dark brown, dark purple or black(ish) crescent
- Running LED lights with red, purple, orange and pink for aesthetics.
= Schematic Design =
The circuit uses USB_A for power and a CD4017 555 Timer Pair for LED Animation.
= PCB Design =
Board size is about 5x6 cm
= Case Design =
Ignore the white rectangle it's supposed to represent an LED Strip + The colors in the star LEDs are purple, red, orange and pink
= Assembly Instructions =
- Prepare the PCB via ordering or hand-solder, follow the schematic & use the pcb design as a reference.
- Stick an LED strip of your choice within the crescent and run the wires out. 5V LED Strips are recommended.
- Connect the LED Strip wires to the PCB, follow the schematic for connection points
- If you want to bypass the USB-A power option & do not need the running LEDs, power the strip directly from a 5V Supply.
- Case Assembly is simple. There are two mount screws within the crescent. Use those to mount it on top of the disc.
- The base disc has a mounting hole in the shape of a rectangle to be used as a hanger.
- The PCB mounts on the back of the case.
= Bill of Materials [BOM] =
Credits
Nadoooor : (a friend of mine), suggested I make a moon lamp, and here I am.
Kicad : Schematic & PCB designs
Autodesk Fusion : 3D Case Design
Notaroomba Cyberboard : Inspired readme format
tableconvert.com : Turned my xlsx table to markdown format
Licence
Made by SamyIOoOI on github under the GPL-3.0 Licence.
Parts
20| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | 470 | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R1, R2, R3, R4 |
| 4 | MountingHole_3.2mm_M3 | MountingHole:MountingHole_3.2mm_M3 | M3, M3, M3, M3 |
| 1 | 0.1 uF | Capacitor_THT:C_Disc_D3.8mm_W2.6mm_P2.50mm | C2 |
| 1 | 10 uF | Capacitor_THT:CP_Radial_D5.0mm_P2.50mm | C3 |
| 1 | 1K | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R5 |
| 1 | 4017 | Package_DIP:DIP-16_W7.62mm_Socket | U2 |
| 1 | 47uF | Capacitor_THT:CP_Radial_D6.3mm_P2.50mm | C1 |
| 1 | 68K | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R6 |
| 1 | NE555D | Package_DIP:DIP-8_W7.62mm_Socket | U1 |
| 1 | ORANGE LED | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | D3 |
| 1 | PINK LED | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | D4 |
| 1 | PURPLE LED | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | D2 |
| 1 | RED LED | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | D1 |
| 1 | USB_A | Connector_USB:USB_A_Molex_67643_Horizontal | J1 |
Similar boards
- 2 layers107 × 54 mm

- 2 layers140.7 × 47.4 mm

EG8010 A1
Millisman/EG8010
Collection of designs for the EG8010 (ASIC for single-phase SPWM control H-bridge)
201 parts17MIT - 2 layers175 × 115 mm

Laser Controllerv2 only for pcb test
Andre1Becker/GalvOS
Open-source ESP32-S3 laser show controller — built to replace proprietary OEM controllers in RGB galvo laser projectors
122 parts11GPL-3.0 - 4 layers189.4 × 59.1 mm

- 2 layers95 × 60 mm

- 2 layers39 × 66.5 mm

- 6 layers210 × 119 mm

Claculator Keypad
Robert-Mones/Claculator
A reverse Polish notation calculator with added features such as comparisons, branching, and custom recursive operators taken from the Clac project from the 15-122 course at Carnegie Mellon University.
202 parts5 - 2 layers155 × 30 mm

Questions
How big is the Moonlight PCB?
It measures 65.5 × 57 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Moonlight use?
20 parts, built around the NE555D. 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 Moonlight KiCad files?
From the SamyIOoOI/Moonlight repository on GitHub, at the commit this page was made from: the board is KiCad_Source_Files/Moonlight.kicad_pcb and its schematic KiCad_Source_Files/Moonlight.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Moonlight design in my own project?
Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).