
Adafruit adafruit metro m4 express airlift pcb metro m4 express airlift
oomlout/oomlout_oomp_project_bot_v_2

Focus: PCB Design of a interactive device using SAMD51 chip
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.
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.
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.
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.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 9 | 10uF | EE256_Footprints:G-21_MUR | C3, C5, C10, C15, C16, C19, C21, C22, C23 |
| 8 | 10K | EE256_Footprints:STA_RMCF0805_STP | R2, R3, R4, R5, R6, R8, R12, R13 |
| 8 | 1uF | EE256_Footprints:G-21_MUR | C1, C4, C6, C7, C11, C12, C13, C14 |
| 5 | 1K | EE256_Footprints:STA_RMCF0805_STP | R9, R15, R16, R17, R20 |
| 4 | 100K | EE256_Footprints:STA_RMCF0805_STP | R1, R10, R11, R23 |
| 4 | MountingHole | MountingHole:MountingHole_3.2mm_M3_ISO7380 | H1, H2, H3, H4 |
| 3 | 2.2K | EE256_Footprints:STA_RMCF0805_STP | R14, R19, R21 |
| 3 | 220pF | EE256_Footprints:G-21_MUR | C2, C18, C20 |
| 3 | Molex2 | EE256_Footprints:CONN_22232021_MOL | J2, J3, J8 |
| 2 | 22pF | EE256_Footprints:G-21_MUR | C8, C9 |
| 2 | 61300311121 | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J7, J10 |
| 2 | B2B-PH-SM4-TB | EE256_Footprints:CONN_B2B-PH-SM4-TBLFSN_JST | J4, J11 |
| 2 | FerriteBead | Inductor_SMD:L_0805_2012Metric | FB1, FB2 |
| 2 | RED LED | EE256_Footprints:LED_LTST-C191KRKT_LTO | D3, D6 |
| 2 | TestPoint | EE256_Footprints:KEYSTONE_5000 | TP1, TP2 |
| 1 | 0.1uF | EE256_Footprints:G-21_MUR | C17 |
| 1 | 10uH | Inductor_SMD:L_0805_2012Metric | L1 |
| 1 | 1M | EE256_Footprints:STA_RMCF0805_STP | R22 |
| 1 | 3221-10-0300-00 | EE256_Footprints:CONN10_3221-10-0300-00_CNC | J1 |
| 1 | 6.8K | EE256_Footprints:STA_RMCF0805_STP | R18 |
| 1 | 61300911021 | Connector_PinHeader_2.54mm:PinHeader_1x09_P2.54mm_Horizontal | J5 |
| 1 | 68 | EE256_Footprints:STA_RMCF0805_STP | R7 |
| 1 | 74AHC1G125 | Package_TO_SOT_SMD:SOT-23-5_HandSoldering | U5 |
| 1 | AP2112K-3.3 | Package_TO_SOT_SMD:SOT-23-5 | U1 |
| 1 | ATSAMD51J19A-A | Package_QFP:TQFP-64_10x10mm_P0.5mm | U2 |
| 1 | BLUE LED | EE256_Footprints:LED_LTST-C191KRKT_LTO | D5 |
| 1 | BSS84 | Package_TO_SOT_SMD:SOT-23 | Q1 |
| 1 | Crystal | Crystal:Crystal_SMD_MicroCrystal_CC7V-T1A-2Pin_3.2x1.5mm | Y1 |
| 1 | D_Schottky | EE256_Footprints:SDO_RB550VM-30TE-17_ROM | D1 |
| 1 | ESP32-S3-WROOM-1-N16R8 | EE256_Footprints:ESP32S3WROOM1U_EXP | U4 |
| 1 | GREEN LED | EE256_Footprints:LED_LTST-C191KRKT_LTO | D7 |
| 1 | KMR231NG LFS | EE256_Footprints:IC4_KMR231NGLFS_CNK | SW1 |
| 1 | MAX98357AETE+T | EE256_Footprints:21-0136I_T1633-4_MXM | U6 |
| 1 | MCP73831-2-OT | Package_TO_SOT_SMD:SOT-23-5 | U3 |
| 1 | Molex3 | EE256_Footprints:CONN3_22232031_MOL | J9 |
| 1 | NeoPixel_THT | EE256_Footprints:LED_1655 | D4 |
| 1 | ORANGE LED | EE256_Footprints:LED_LTST-C191KRKT_LTO | D2 |
| 1 | OSTVN02A150 | EE256_Footprints:CONN_OSTVN02A150_OST | J12 |
| 1 | SPH0645LM4H | Sensor_Audio:Knowles_SPH0645LM4H-6_3.5x2.65mm | MK1 |
| 1 | SS-24E06-TG_5__P_ | EE256_Footprints:SW_SS-24E06-TG_5__P_ | S1 |
| 1 | USB_C_Receptacle_USB2.0 | Connector_USB:USB_C_Receptacle_XKB_U262-16XN-4BVC11 | J6 |
| 1 | ~ | Jumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mm | JP1 |
It measures 80 × 89 mm and has 4 copper layers, 1.77 mm thick.
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.
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.
Its repository states no licence, so its author keeps all rights: ask LeanderU before reusing the design.

oomlout/oomlout_oomp_project_bot_v_2

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


neubauek/CircuitPythonBadge
Open Source Hardware Circuit Python Badge

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


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

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