Skip to the content
PCBKitNew board
2 layers77 × 100 mmBeamer1, the printed circuit board in 3D

DIY Projector Clock

Size
77 × 100 mm
Copper layers
2
Thickness
0.6 mm
Parts
283
Nets
46
Pads
461
Tracks, vias
823, 81
Pours
31
Routed
Yes
KiCad
KiCad 4
Created
1 May 2018
Updated
26 Aug 2025

Overview

Beamer1 is an open-source printed circuit board by shufps, from the shufps/diy-projector-clock repository on GitHub. It is a 2-layer board of 77 × 100 mm with 283 parts on 46 nets, routed with 823 tracks and 81 vias.

It is built around the LM3414MR, LD1117S33CTR-HXY and BAS416, with the BC807-40, BC817 and TSOP75238TR among its other parts. Its parts include 21 resistors, 20 capacitors, 6 connectors, 5 ICs and 3 diodes. It belongs with the lEDs and displays boards and the STM32 boards of this library.

Main components

6

README

README.md

DIY Night Projector Clock

A Clock Projector can project the time to a ceiling in the night.

image

There are lots of commercial alarm clocks with integrated clock projector on the market but I thought, it would be fun to build one myself.

Moreover it was a good project for becoming accustomed to the process of 3d-designing cases which can be 3d printed and to learn about designing tolerances.

The principle is easy – basically it works like a video beamer (or any other projecting clock^^).

image

LCD and Calculations

I choosed a small negative (background black) 64×32 LCD which has the dimensions of just 15mm x 12mm (active area 11.18mm x 5.58mm).

image

The goal was to build a complete projector with not more than 50mm x 50mm x 50mm (which I didn’t managed … But close to^^).

A small LCD has the advantage that everything becomes smaller and cheaper – this influences heavily costs for optics because a smaller LCD needs smaller optics to project an low distorted image.

Moreover a smaller LCD needs smaller focal length for a decent sized imaged on the ceiling. A good distance would be 2m from LCD to ceiling.

The formula for image width depending from the focal length is defined as:

image image

with: – S2 distance from lens to LCD and – S1 distance from lens to ceiling – W2 is the width of the LCD – W1 is the width of the projected image

The formulas show that the smaller the focal length the larger the projected image will be.

I decided to go for 25mm because there are cheap lenses which can be obtained for about $12 in china.

For our values that would magnify the image by about x80 – 11.1mm LCD width would become 88.1cm image width on the ceiling in a distance of 2m.

Light and Condensor Lens

It was not really clear how strong a LED has to be in order to get a reasonable well readable picture in the night on the ceiling.

To be sure – actually I wasn’t really – I decided to use a high power LED with 1W and use a cheap chinese condensor lense to parallelize the light before it passes the LCD (this has do be done anyway but a condensor lens makes it possible to use more light because condensors are shaped in a way that allowes to get the lens as near to the LED as possible – so catching more light).

image image

The two pictures show the condensor-lense which is directly mounted to the PCB the resulting light spot on the ceiling. It is a really gread lens which is made for my LED – so it fits perfectly and parallelizes the light nicely.

Electronics Construction

Two PCBs were designed – one holding the LCD and the actual projecting board.

image image

The latter is equipped with 1W LED driver, STM32F103 Cortex ARM, a rotary encoder (for changing settings like brightness, standby-timer, time, …), USB, IR (both not used yet).

Mechanics Construction

Originally, I aimed for 50mm x 50mm x 50mm but I only managed to get to 60mm x 60mm x 60mm 😥 😉

Here an overview about all I designed:

image

From left to right: Case with DIY projection lens (I skip this part – it worked but not really well), Sony E-Mount, C-Mount. In the middle the rest.

LCD-Holder

A custom LCD-holder was designed to perfectly mount the LCD on the right place on the PCB.

image image

Case – C-Mount Variant

There are incredibly cheap chinase C-Mount lenses with a focal length of 25mm. They are sooo cheap that image quality is really really bad when using for fotography.

image

But surprisingly it works (almost) perfect for the Mini DIY Projector 😀

image

The pillow-effect (optical distortion where the edges are not straight but bent outwards) is almost neglectable – resulting a much better image than I expected (after reading reviews to this lense)

image

Case – Sony E-Mount Variant

Just for fun – and because I have a 3d printer which works reliably without much attention – I did a variant for Sony E-Mount.

image

Here the projector with Walimex Pro 10mm 2.8 lens.

image

I have to admit – it isn’t that bright in reality but it’s still very readable although it is so large.

image

The image has more than 2m in width! And distortions almost non-existent 🙂

Downloads GitHub-Repository contains: – Schematic – Layout – Bill of material – STM32 Cortex ARM Source – 3D-STL-Files – Images

Thingiverse: https://www.thingiverse.com/thing:2887852

Archive of original site: https://web.archive.org/web/20241128173803/https://microengineer.eu/2018/05/01/diy-night-clock-projector/

Parts

283
QtyValueFootprintReferences
8100nCapacitors_SMD:C_0805C7, C10, C13, C14, C15, C16, C17, C20
3100Resistors_SMD:R_0805R9, R16, R17
310kResistors_SMD:R_1206R3, R5, R8
31µResistors_SMD:R_1206C2, C3, C4
34k7Resistors_SMD:R_1206R19, R20, R21
210Resistors_SMD:R_0805R11, R12
210kResistors_SMD:R_0805R13, R14
210uCapacitors_SMD:C_1206C9, C12
22k2Resistors_SMD:R_1206R1, R2
22pCapacitors_SMD:C_0805C18, C19
2CONN_02X05Pin_Headers:Pin_Header_Straight_2x05_Pitch2.54mm_SMDP1, P5
2MYUSB_Bmyfootprints:MICROUSBBP2, P4
10,1F/5.5VCapacitors_SMD:CP_Elec_10x7.7C11
1100nResistors_SMD:R_1206C1
110µH/1AInductors:Inductor_Taiyo-Yuden_NR-50xxL1
11k5Resistors_SMD:R_0805R10
11µCapacitors_SMD:C_1206C5
12,2µCapacitors_SMD:C_1206C6
120kResistors_SMD:R_1206R7
122Resistors_SMD:R_0805R18
132768Crystals:Crystal_SMD_3215-2pin_3.2x1.5mmX1
136kResistors_SMD:R_0805R15
14,7RResistors_SMD:R_1210R4
18MHzmyfootprints:SMDOSZILU5
18k93Resistors_SMD:R_1206R6
1BAS416Diodes_SMD:D_0805D3
1BC807-40TO_SOT_Packages_SMD:SOT-23Q1
1BC817TO_SOT_Packages_SMD:SOT-23Q2
1CONN_01X05Pin_Headers:Pin_Header_Straight_1x05_Pitch1.27mmP6
1CREE_XPEmyfootprints:CREE_XLAMP_XP-ED2
1Jumper_NO_Smallmyfootprints:SOLDERJMPJP1
1LCD64x32myfootprints:LCD64x32U1
1LD1117S33CTRTO_SOT_Packages_SMD:SOT-223-3Lead_TabPin2U3
1LM3414SMD_Packages:SOIC-8-NU2
1NET-TIEmyfootprints:NET-TIE-0.3mmW1
1PXA150/10Capacitors_SMD:CP_Elec_8x6.7C8
1Rotary_Encoder_Switch_Mymyfootprints:EC11B_ROTARYSW2
1STM32F103C8TxHousings_QFP:LQFP-48_7x7mm_Pitch0.5mmU4
1SW_PUSHmyfootprints:KURZHUB_SMDSW1
1SchottkyDiodes_SMD:D_MiniMELFD1
1TSOP75238TRmyfootprints:TSOP752P3

The 63 most common of 283 parts.

Questions

How big is the Beamer1 PCB?

It measures 77 × 100 mm and has 2 copper layers, 0.6 mm thick.

What parts does the Beamer1 use?

283 parts, built around the LM3414MR, LD1117S33CTR-HXY, BAS416 and BC807-40. 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 Beamer1 KiCad files?

From the shufps/diy-projector-clock repository on GitHub, at the commit this page was made from: the board is kicad/beamer1.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Beamer1 design in my own project?

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

Similar boards

  • 2 layers65 × 56 mmRPi HAT RGBW LED Controller, the printed circuit board in 3D

    RPi HAT RGBW LED Controller

    mikelawrence/RPi-HAT-RGBW-LED-Controller

    This is a Raspberry Pi B+ HAT that supports four high power LEDs. Main application is an RGB Floodlight.

    60 parts9MIT
  • 2 layers85.5 × 81 mmCompactProjectorPCB, the printed circuit board in 3D

    CompactProjectorPCB

    AmbroAnalog/CompactProjectorPCB

    a compact 64x32 LCD monocrom projector build

    46 parts
  • 4 layers140 × 120 mmPianoMatrice, the printed circuit board in 3D

    PianoMatrice

    manvalan/MuonScope

    Piano di rivelazione MuonScope con 16 fotodiodi VBPW34S in matrice 4×4 a passo 10 mm, per il bus MIKILAB REV5.1.

    490 parts
  • 4 layers135 × 92 mmMdx1, the printed circuit board in 3D

    Mdx1

    pingpongshow/MDX-1

    Open multi-frequency + pulse-induction metal detector: KiCad hardware, search coil, portable-C firmware, iOS/Android apps. Experimental, unbuilt.

    325 parts
  • 4 layers40 × 40 mmCAM MK2.1, the printed circuit board in 3D

    CAM MK2.1

    ISSUIUC/ISS-PCB

    Building custom flight computers

    114 parts33
  • 2 layers29 × 100 mm02 loop env, the printed circuit board in 3D

    02 loop env

    bmurauer/cynthia

    Plans for my modular synthesizer

    61 parts
  • 2 layers25 × 25 mmSmartmeter IR V11, the printed circuit board in 3D

    Smartmeter IR V11

    greenMikeEU/shrdzm

    SHRDZM (just a name, not an acronym) is an ESP8285/ESP8266 based sensor and actor integration platform.

    17 partsGPL-3.0
  • 4 layers66.6 × 86.6 mmDPSin Board WiFi Triac, the printed circuit board in 3D

    DPSin Board WiFi Triac

    gmeirelles-ops/esp32-DPTri

    Firmware ESP-IDF para a DPSin Board WiFi Triac (rev v1.0.1): relé AC ON/OFF e dimmer TRIAC por porcentagem, controlados pelo app, com pareamento por hold ≥10 s no botão PAIR.

    62 parts1