Skip to the content
PCBKitNew board
4 layers80 × 89 mmFinal Project 4Layer, the printed circuit board in 3D

Final Project 4Layer

LeanderU/KnockBox

Focus: PCB Design of a interactive device using SAMD51 chip

Size
80 × 89 mm
Copper layers
4
Thickness
1.77 mm
Parts
86
Nets
134
Pads
359
Tracks, vias
643, 171
Pours
4
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
22 Apr 2024
Updated
23 Jun 2024

Overview

Final Project 4Layer is an open-source printed circuit board by LeanderU, from the LeanderU/KnockBox repository on GitHub. It is a 4-layer board of 80 × 89 mm with 86 parts on 134 nets, routed with 643 tracks and 171 vias.

It is built around the ATSAMD51J19A-AU, 74AHC1G125GW and ESP32-S3-WROOM-1-N16R8, with the MAX98357AETE+T, AP2112K-3.3 and B2B-PH-SM4-TB among its other parts. Its parts include 23 capacitors, 23 resistors, 12 connectors, 7 diodes and 6 ICs. It belongs with the ESP32 and SAM D and SAM boards of this library.

Main components

10

README

README.md

KnockBox

Want to stay in contact with your friends, family, or partner over long distances? The KnockBox was created to foster a sense of proximity to them. Instead of physically knocking on their door, you can knock on your box, and theirs will imitate your physical knocking. Additionally, the pair of identical boxes can exchange short audio messages, similar to Walkie Talkies.

How it works:

This project focuses on an interactive device that communicates with identical boxes, independent of their locations. The boxes are connected via the Internet, allowing them to exchange knocking sounds and audio messages. A servo imitates the physical knocking coming from a user of another box, while an LED indicates if a new audio message has been received. The user interface is limited to only one button that's used for playing the received audio message, recording a message, and sending it.

Repository Contents:

  1. Docs: Contains the Product Brief and Project Requirements.
  2. Electrical: Includes schematics and PCB design files.
  3. Software: Contains testing of submodules.

Please note that the code of the final KnockBox and documentation on the hardware development are still under revision and have not yet been included in this repository.

https://github.com/LeanderU/KnockBox/assets/84909019/8b67ddaa-3543-461e-bd95-6ebf5e21cfc9

The video shown only demonstrates the ability to record and play the knocking sound. The capability of recording and replaying audio messages is not implemented yet.

KnockBox_Iso KnockBox_Front PXL_20240531_070939251 MP Overview_with_descriptions

Parts

86
QtyValueFootprintReferences
910uFEE256_Footprints:G-21_MURC3, C5, C10, C15, C16, C19, C21, C22, C23
810KEE256_Footprints:STA_RMCF0805_STPR2, R3, R4, R5, R6, R8, R12, R13
81uFEE256_Footprints:G-21_MURC1, C4, C6, C7, C11, C12, C13, C14
51KEE256_Footprints:STA_RMCF0805_STPR9, R15, R16, R17, R20
4100KEE256_Footprints:STA_RMCF0805_STPR1, R10, R11, R23
4MountingHoleMountingHole:MountingHole_3.2mm_M3_ISO7380H1, H2, H3, H4
32.2KEE256_Footprints:STA_RMCF0805_STPR14, R19, R21
3220pFEE256_Footprints:G-21_MURC2, C18, C20
3Molex2EE256_Footprints:CONN_22232021_MOLJ2, J3, J8
222pFEE256_Footprints:G-21_MURC8, C9
261300311121Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ7, J10
2B2B-PH-SM4-TBEE256_Footprints:CONN_B2B-PH-SM4-TBLFSN_JSTJ4, J11
2FerriteBeadInductor_SMD:L_0805_2012MetricFB1, FB2
2RED LEDEE256_Footprints:LED_LTST-C191KRKT_LTOD3, D6
2TestPointEE256_Footprints:KEYSTONE_5000TP1, TP2
10.1uFEE256_Footprints:G-21_MURC17
110uHInductor_SMD:L_0805_2012MetricL1
11MEE256_Footprints:STA_RMCF0805_STPR22
13221-10-0300-00EE256_Footprints:CONN10_3221-10-0300-00_CNCJ1
16.8KEE256_Footprints:STA_RMCF0805_STPR18
161300911021Connector_PinHeader_2.54mm:PinHeader_1x09_P2.54mm_HorizontalJ5
168EE256_Footprints:STA_RMCF0805_STPR7
174AHC1G125Package_TO_SOT_SMD:SOT-23-5_HandSolderingU5
1AP2112K-3.3Package_TO_SOT_SMD:SOT-23-5U1
1ATSAMD51J19A-APackage_QFP:TQFP-64_10x10mm_P0.5mmU2
1BLUE LEDEE256_Footprints:LED_LTST-C191KRKT_LTOD5
1BSS84Package_TO_SOT_SMD:SOT-23Q1
1CrystalCrystal:Crystal_SMD_MicroCrystal_CC7V-T1A-2Pin_3.2x1.5mmY1
1D_SchottkyEE256_Footprints:SDO_RB550VM-30TE-17_ROMD1
1ESP32-S3-WROOM-1-N16R8EE256_Footprints:ESP32­S3­WROOM­1U_EXPU4
1GREEN LEDEE256_Footprints:LED_LTST-C191KRKT_LTOD7
1KMR231NG LFSEE256_Footprints:IC4_KMR231NGLFS_CNKSW1
1MAX98357AETE+TEE256_Footprints:21-0136I_T1633-4_MXMU6
1MCP73831-2-OTPackage_TO_SOT_SMD:SOT-23-5U3
1Molex3EE256_Footprints:CONN3_22232031_MOLJ9
1NeoPixel_THTEE256_Footprints:LED_1655D4
1ORANGE LEDEE256_Footprints:LED_LTST-C191KRKT_LTOD2
1OSTVN02A150EE256_Footprints:CONN_OSTVN02A150_OSTJ12
1SPH0645LM4HSensor_Audio:Knowles_SPH0645LM4H-6_3.5x2.65mmMK1
1SS-24E06-TG_5__P_EE256_Footprints:SW_SS-24E06-TG_5__P_S1
1USB_C_Receptacle_USB2.0Connector_USB:USB_C_Receptacle_XKB_U262-16XN-4BVC11J6
1~Jumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mmJP1

Questions

How big is the Final Project 4Layer PCB?

It measures 80 × 89 mm and has 4 copper layers, 1.77 mm thick.

What parts does the Final Project 4Layer use?

86 parts, built around the ATSAMD51J19A-AU, 74AHC1G125GW, ESP32-S3-WROOM-1-N16R8 and MAX98357AETE+T. 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 Final Project 4Layer KiCad files?

From the LeanderU/KnockBox repository on GitHub, at the commit this page was made from: the board is electrical/PCB_Design/KiCad/Final_Project_4Layer.kicad_pcb and its schematic electrical/PCB_Design/KiCad/Final_Project_4Layer.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Final Project 4Layer design in my own project?

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

Similar boards

  • 4 layers89.5 × 38 mmRoom node, the printed circuit board in 3D

    Room node

    boernerc20/esphome-room-node

    ESPHome-based smart room node for Home Assistant — temp/humidity, e-ink display, voice satellite, LED ring

    57 parts
  • 4 layers39 × 99 mmRoamer, the printed circuit board in 3D

    Roamer

    ezzatisawesome/roamer

    105 parts
  • 2 layers45 × 40 mmCircuitPythonBadge v1 3, the printed circuit board in 3D

    CircuitPythonBadge v1 3

    neubauek/CircuitPythonBadge

    Open Source Hardware Circuit Python Badge

    91 parts4
  • 4 layers100 × 100 mmV25Panel, the printed circuit board in 3D

    V25Panel

    maholli/SAM32

    Feather-sized SAMD51 with M4 core serving as UART bridge to WROOM ESP32

    211 parts43
  • 2 layers48.6 × 42.9 mmWatch2-board outline, the printed circuit board in 3D

    Watch2-board outline

    atctwo/watch-II

    Firmware for my custom smart-ish-watch, mark II

    86 parts2MIT
  • 4 layers84.4 × 39.9 mmSignal acquisition board, the printed circuit board in 3D

    Signal acquisition board

    solderneer/nexus-silent-speech

    A novel approach to enhancing silent speech recognition systems with a multiplexed star electrode array, developed for my final year dissertation at University College London (UCL).

    124 parts
  • 2 layers33.7 × 31 mmPippadi combadge Combadge, the printed circuit board in 3D

    Pippadi combadge Combadge

    punkfab/pcb-corpus

    235 real KiCad boards from open-source hardware repositories, prepared as a placement and routing benchmark

    41 parts1