Skip to the content
PCBKitNew board
4 layers43.4 × 41.5 mmDevboard, the printed circuit board in 3D

A Camera with customize pcb.

Size
43.4 × 41.5 mm
Copper layers
4
Thickness
1.6 mm
Parts
81
Nets
78
Pads
309
Tracks, vias
930, 395
Pours
9
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
10 Apr 2026
Updated
23 Aug 2026

Overview

Devboard is an open-source printed circuit board by LizOnAir, from the LizOnAir/Camera repository on GitHub. It is a 4-layer board of 43.4 × 41.5 mm with 81 parts on 78 nets, routed with 930 tracks and 395 vias.

It is built around the W25Q128JVSIQ, TLV75515PDRV and TLV75518PDRV, with the USBLC6-2SC6, SS14 and 3N24000G33YC among its other parts. Its parts include 30 capacitors, 18 resistors, 8 diodes, 7 ICs and 6 connectors. It belongs with the microcontroller boards boards of this library.

Main components

8

README

README.md

Camera

This camera consist of a custom PCB and buttons as well as a 2.4 inch tft display with sd card slot, that can capture picture. I made this project to improve my knowledge about PCB design and also I personally really wanna make a retro camera with noisy resolution. Through this project, I learnt about high speed signals, parallel signals and heat management.

Screenshot 2026-04-14 at 4 07 00 PM

Features:

  • auto-focus
  • power with battery
  • capture photos
  • view photos

CAD Model:

Screenshot 2026-04-10 at 10 55 10 AM Screenshot 2026-04-10 at 10 56 41 AM Screenshot 2026-04-10 at 10 56 52 AM

Made in Fusion360.Liz Access files in CAD folder.

Assembly

Steps:

  1. Insert 4 heatset onto the 4 mounting holes in the bottom case.
  2. Insert the PCB into the bottom case.
  3. Using hot glue, stick the buttons onto the tactile switches.
  4. Align the holes of PCB onto the holes of the bottom case.
  5. Cover the top case over the bottom case.
  6. Screw them tight together.
  7. Charge the battery and use!!

PCB

Here's my PCB! It was made in KiCad.

Schematic

Main board

image

Camera - OV5640

image

PCB

image

Access files in PCB folder.

Firmware

I use Arduino IDE to program this camera

  • dual state
    • capture image
    • review image

Access files in Firmware folder.

BOM:

Here should be everything you need to make this:

  • 1x PCBA
  • 1x Ov5640
  • 1x 3.7V Lipo Battery 500mAh
  • 3x Tactile buttons
  • 1x Slide switch
  • 1x PH connector
  • 1x Micro SD card
  • 2.4 inch tft display
  • 4x M3 14mm Screws
  • 4x M3 OD4.2 L 4 Heatset inserts
  • 1x 3d printed case

Parts

81
QtyValueFootprintReferences
100.1uFCapacitor_SMD:C_0402_1005MetricC1, C2, C8, C12, C13, C14, C17, C20, C33, C34
71uFCapacitor_SMD:C_0402_1005MetricC3, C7, C18, C21, C27, C28, C30
510UFCapacitor_SMD:C_0402_1005MetricC4, C5, C10, C11, C26
41kPCM_JLCPCB:R_0402R3, R10, R21, R22
4LEDLED_SMD:LED_0603_1608MetricD1, D3, D4, D6
3470PCM_JLCPCB:R_0402R7, R8, R9
3SS14JLCImport:SS14D5, D7, D8
20PCM_JLCPCB:R_0402R5, R11
210kResistor_SMD:R_0402_1005MetricR4, R6
210nFCapacitor_SMD:C_0402_1005MetricC6, C19
2200kPCM_JLCPCB:R_0402R19, R20
222pFCapacitor_SMD:C_0402_1005MetricC22, C23
233PCM_JLCPCB:R_0402R14, R15
23pFCapacitor_SMD:C_0402_1005MetricC9, C15
24.7UFCapacitor_SMD:C_0402_1005MetricC31, C32
25.1kPCM_JLCPCB:R_0402R1, R2
1100kPCM_JLCPCB:R_0402R18
12.4nHPCM_JLCPCB:L_0402L2
12nHInductor_SMD:L_0402_1005Metric_Pad0.77x0.64mm_HandSolderL1
13N24000G33YCPCM_JLCPCB:OSC-SMD_4P-L3.2-W2.5-BLX2
140MHz(10ppm)Crystal:Crystal_SMD_2520-4Pin_2.5x2.0mmY1
1AO3401APackage_TO_SOT_SMD:SOT-23Q1
1AP2114HA-3_3TRG1JLCImport:AP2114HA-3_3TRG1U8
1Antenna_ChipRF_Antenna:Texas_SWRA117D_2.4GHz_LeftAE1
1Conn_01x03_PinConnector_PinHeader_1.00mm:PinHeader_1x03_P1.00mm_VerticalJ4
1Conn_01x04_PinConnector_PinHeader_1.00mm:PinHeader_1x04_P1.00mm_VerticalJ5
1Conn_01x08_PinConnector_PinHeader_1.00mm:PinHeader_1x08_P1.00mm_VerticalJ3
1FlashPCM_JLCPCB:SW_TS-1088-AR02016Flash1
1MCP73831T-2DCI/OTPackage_TO_SOT_SMD:SOT-23-5U3
1PH-2AKConnector_JST:JST_PH_S2B-PH-K_1x02_P2.00mm_HorizontalCN2
1ResetPCM_JLCPCB:SW_TS-1088-AR02016Reset1
1SS14Diode_SMD:D_SMAD2
1TLV75515PDRVPackage_SON:WSON-6-1EP_2x2mm_P0.65mm_EP1x1.6mmU5
1TLV75518PDRVPackage_SON:WSON-6-1EP_2x2mm_P0.65mm_EP1x1.6mmU6
1USBLC6-2SC6Package_TO_SOT_SMD:SOT-23-6U7
1USB_C_Receptacle_USB2.0_14PConnector_USB:USB_C_Receptacle_HCTL_HC-TYPE-C-16P-01AJ1
1W25Q128JVSPackage_SO:SOIC-8_5.3x5.3mm_P1.27mmU4
1cPackage_DFN_QFN:QFN-56-1EP_7x7mm_P0.4mm_EP4x4mmU1
1~Connector_FFC-FPC:FPC-SMD_KH-FG0.5-H2.0-24PINCN1

The 77 most common of 81 parts.

Questions

How big is the Devboard PCB?

It measures 43.4 × 41.5 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Devboard use?

81 parts, built around the W25Q128JVSIQ, TLV75515PDRV, TLV75518PDRV and USBLC6-2SC6. 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 Devboard KiCad files?

From the LizOnAir/Camera repository on GitHub, at the commit this page was made from: the board is PCB/PCB board/Devboard.kicad_pcb and its schematic PCB/Schematic/Button.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Devboard design in my own project?

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

More from LizOnAir/Camera

1
  • 2 layers16.8 × 36 mmButton, the printed circuit board in 3D

    Button

    LizOnAir/Camera

    A Camera with customize pcb.

    8 parts

Similar boards

  • 2 layers81.6 × 39.7 mmShield, the printed circuit board in 3D

    Shield

    pcaunegre/MkrfoxWindShield

    Arduino Mkrfox1200 interface to wind sensors

    31 parts2Unlicense
  • 4 layers69.6 × 29.4 mmSpartan6 board, the printed circuit board in 3D

    Spartan6 board

    openconcepts-ar/accel2d

    This project aims to provide a graphics server system based on hardware accelerated graphics, and a easy way to develop the graphics primitives.

    169 parts1
  • 4 layers62 × 46.9 mm4LayerLabProject, the printed circuit board in 3D

    4LayerLabProject

    ZharbolatDinmukhamed/Haptic-Glove-PCB

    A wrist-mounted PCB for a haptic feedback glove, developed as part of my Research Assistantship at the Tactile Laboratory, Nazarbayev University.

    122 parts
  • 4 layers65 × 49.8 mm2.5in IDE SSD no lengthmatch, the printed circuit board in 3D

    2.5in IDE SSD no lengthmatch

    dosdude1/2.5-inch-ide-ssd

    A custom-designed IDE SSD for use in any machine that utilizies a 2.5" IDE hard disk.

    91 parts334GPL-3.0
  • 6 layers121 × 83 mmPS2 79004 Rev 0 4, the printed circuit board in 3D

    PS2 79004 Rev 0 4

    tschicki/PS2-Portable

    A custom designed PS2 Portable

    770 parts207MIT
  • 4 layers49 × 68.5 mmIDE SSD ZIF, the printed circuit board in 3D

    IDE SSD ZIF

    dosdude1/zif-ide-ssd

    A custom-designed IDE SSD for use in any machine that utilizies a 1.8" ZIF IDE hard disk.

    86 parts97GPL-3.0
  • 2 layers17 × 33 mmAudioboard, the printed circuit board in 3D

    Audioboard

    Keyaan-07/A1304

    17 parts
  • 4 layers68.6 × 53.3 mmRP2350-Eins, the printed circuit board in 3D

    RP2350-Eins

    red-scorp/RP2350-Eins

    RP2350-based board with Arduino Uno footprint

    72 parts5