

MsfOwlClock
MSF Owl Clock
- Size
- 130.1 × 183.6 mm
- Copper layers
- 4
- Thickness
- 1.61 mm
- Parts
- 449
- Nets
- 277
- Pads
- 1,399
- Tracks, vias
- 3,517, 1,115
- Pours
- 186
- Routed
- Yes
- KiCad
- KiCad 7 (file 20221018)
- Created
- 28 Dec 2023
- Updated
- 21 Mar 2025
Overview
MsfOwlClock is an open-source printed circuit board by pete-restall, from the pete-restall/MsfOwlClock repository on GitHub, published under the MIT licence. It is a 4-layer board of 130.1 × 183.6 mm with 449 parts on 277 nets, routed with 3,517 tracks and 1,115 vias.
It is built around the BC805M, MCP6499-E/SL and DPS310XTSA1, with the FUSB302BMPX, TMUX1574RSVR and AP22653AW6 among its other parts. Its parts include 166 capacitors, 163 resistors, 15 ICs, 15 diodes and 10 transistors. It belongs with the lEDs and displays boards of this library.
Main components
12BC805M
SMD-14POTA空中升级、加密功能 SMD-14P Bluetooth Modules ROHSFanstelBluetooth ModulesMCP6499-E/SL
SOIC-14-40℃~+125℃ 1.6mV 1.8V~5.5V 125dB 12nV/√Hz@1kHz 1pA 1pA 2.5mA 30MHz 4 40V/us 5.5V 55mA 600nV/℃ Rail-to-Rail Input, Rail-to-Rail Output SOIC-14 Operational Amplifier ROHSMicrochip TechnologyOperational AmplifierDPS310XTSA1
VLGA-8-40℃~+85℃ 0.5pa/K 1.7V~3.6V 100pa 27.6ms 30Kpa~1.2bar 500nA 6pa I2C、SPI Integrated ADC and digital interface、On-chip calibration and non-volatile storage、Standby mode VLGA-8 Pressure Sensors ROHSInfineon TechnologiesPressure SensorsFUSB302BMPX
WFQFN-14(2.5x2.5)-40℃~+125℃ 2.8V~5.5V 25uA Controller USB 3.1 WFQFN-14(2.5x2.5) USB Converters ROHSonsemiUSB ConvertersTMUX1574RSVR
UQFN-16(1.8x2.6)-40℃~+125℃ 1.5V~5.5V 2:1 2GHz 2Ω 35us 4 50ps 7.5pF 95ns UQFN-16(1.8x2.6) Analog Switches, Multiplexers ROHSTexas InstrumentsAnalog Switches, MultiplexersAP22653AW6
SOT-26-40℃~+85℃ 1 2.1A 3V~5.5V 65mΩ Active High High Side Switch Short-Circuit Protection(SCP)、Undervoltage Protection(UVP)、Overcurrent Protection(OCP)、Overtemperature protection (OTP) SOT-26 Power Distribution Switches ROHSDiodes IncorporatedPower Distribution SwitchesTMUX1511RSVR
UTQFN-16(1.8x2.6)-40℃~+125℃ 1.5V~5.5V 1:1 2pC 2Ω 3.3pF 3GHz 4 4us 60us 67ps Bidirectional analog channel、Power-off isolation、Fail-safe disconnect UTQFN-16(1.8x2.6) Analog Switches, Multiplexers ROHSTexas InstrumentsAnalog Switches, Multiplexers74HC595BQ
DHVQFN-16-EP(2.5x3.5)-40℃~+125℃ 19ns@4.5V,50pF 2V~6V 74HC 8 Serial-to-Serial or Parallel Tri-State DHVQFN-16-EP(2.5x3.5) Shift Registers ROHSNexperiaShift RegistersNX6008NBKWX
SOT-323-55℃~+150℃ 1 N-channel 2.8Ω@4.5V 250mA 27pF 2pF 300mW 3pF 60V 700pC@4.5V 900mV N-Channel SOT-323 MOSFETs ROHSNexperiaMOSFETsSD103AWS
SOD-3231 Independent 2A 350mA 40V 5uA@30V 600mV@200mA SOD-323 Schottky Diodes ROHSGuangdong HottechSchottky DiodesD5V0FS4U10LP
UDFN2510-10-55℃~+150℃ 0.45pF 1uA 20W@8/20us 3.5A@8/20us 3V 5V 7V ESD Four channels IEC 61000-4-2、IEC 61000-4-5 UDFN2510-10 ESD and Surge Protection (TVS/ESD) ROHSDiodes IncorporatedESD And Surge Protection (TVS/ESD)WLBD2012HCU601TH
08051 600Ω@100MHz 90mΩ 0805 Ferrite Beads ROHSWalsin TechnologyFerrite Beads
README
README.mdMSF Owl Clock
The board with the ferrite rod antenna and two TFT displays attached.
The above images are the boards as delivered from fabrication, not the end product. Namely:
- The edge / tool rails need to be cut off to leave only the owl-shaped board
- A ferrite rod antenna (and tuning capacitors) need to be attached, creating a branch on which the owl perches (yellow tie-wraps for talons)
- Two TFT displays need to be secured in place for the eyes
- A base / stand needs to be 3D printed, which will also hold a speaker and its cavity
This project is a desk clock intended to synchronise with the 60kHz AM MSF time signal that is broadcast by the UK's NPL using their Anthorn Radio Station in Cumbria, England.
The board schematics and PCB fab files were created in KiCAD. Firmware will, no doubt, be a very long-running part of the project (as usually seems to happen...)
The board consists of:
- A PIC32CX1025SG41100 ARM Cortex M4F:
- M-profile ARM v7 CPU running up to 120MHz
- 1MiB flash
- 256KiB SRAM
- 8KiB backup SRAM
- 1Msps 12-bit ADC
- 1Msps 12-bit DAC
- Two multiplexed QSPI 360x360 Circular TFTs for the eyes
- A USB Type-C connector with USB PD / charger detection and USB2.0 Full Speed data
- A Micro SD Card connector
- An IS31AP4991A audio amplifier / speaker driver (the speaker and cavity will be built into a 3D-printed base / stand)
- A BC805M 2.4GHz Bluetooth / BLE 5.2 Module running an nRF52805 ARM Cortex M4
- A range of I2C sensors:
- A DPS310XTSA1 Pressure Sensor to create a barometer
- A HDC3022 Humidity Sensor for measuring humidity and temperature
- A VL6180V1NR Proximity Sensor to allow power-saving mode when nobody is nearby / at night
- A TSOP75338TT 38kHz Infrared Receiver to allow remote control
The board is shaped as an owl as it is intended for my daughter, a little girl that really likes owls. I hope it will spark some curiosity and prompt her to enquire how everyday items and systems around her work, things that most people take for granted or do not even notice.
Obviously it's also for me to play with, as and when I get the time.
Parts
449| Qty | Value | Footprint | References |
|---|---|---|---|
| 95 | 4.7μF | restall-generic-capacitors:unpolarised-nominal-0402-1005 | C001, C004, C005, C006, C007, C008, C009, C010, C109, C110, C112, C113, C118, C119, C120, C121 +79 |
| 41 | 33kΩ | restall-generic-resistors:nominal-0402-1005 | R104, R105, R106, R110, R111, R222, R223, R224, R310, R326, R327, R342, R343, R344, R401, R402 +25 |
| 30 | 43Ω | restall-generic-resistors:nominal-0402-1005 | R004, R005, R007, R008, R009, R010, R011, R018, R019, R020, R021, R022, R311, R312, R313, R314 +14 |
| 22 | 22μF | restall-generic-capacitors:unpolarised-nominal-0805-2012 | C002, C116, C117, C123, C124, C201, C202, C207, C208, C212, C213, C214, C220, C221, C222, C226 +6 |
| 19 | ~ | restall-generic-test:testpoint-SP3050A-with-short-gnd | TP101, TP102, TP103, TP104, TP202, TP205, TP206, TP207, TP208, TP209, TP210, TP301, TP304, TP305, TP306, TP401 +3 |
| 11 | DNP | restall-generic-capacitors:unpolarised-nominal-0805-2012 | C003, C012, C013, C014, C215, C219, C223, C225, C228, C229, C407 |
| 9 | 2.49kΩ | restall-generic-resistors:nominal-0402-1005 | R212, R213, R215, R216, R217, R218, R229, R235, R239 |
| 9 | Net Tie | restall-generic-wires:net-tie-2-6mil | NT001, NT601, NT602, NT603, NT604, NT605, NT606, NT607, NT608 |
| 8 | 10kΩ | restall-generic-resistors:nominal-0402-1005 | R002, R003, R006, R012, R301, R302, R303, R304 |
| 8 | NX6008NBKW | restall-generic-sot:SOT323 | Q101, Q301, Q501, Q502, Q503, Q504, Q505, Q601 |
| 8 | SD103AWS | restall-generic-sot:SOD323 | D101, D201, D202, D203, D204, D205, D206, D401 |
| 7 | 0Ω | restall-generic-resistors:nominal-0402-1005 | R102, R203, R209, R234, R244, R307, R309 |
| 7 | 4.7nF | restall-generic-capacitors:unpolarised-nominal-0603-1608 | C230, C236, C238, C241, C324, C409, C410 |
| 7 | 4.99kΩ | restall-generic-resistors:nominal-0402-1005 | R201, R202, R208, R220, R221, R230, R240 |
| 7 | D5V0FS4U10LP | restall-manufacturer-diodes-inc:D5V0FS4U10LP | D001, D002, D003, D004, D005, D006, D007 |
| 7 | ~ | restall-generic-test:th-testpoint-0.5mm-with-short-gnd | TP201, TP203, TP204, TP302, TP303, TP502, TP503 |
| 6 | 1.8kΩ | restall-generic-resistors:nominal-0402-1005 | R318, R319, R340, R341, R505, R506 |
| 6 | 100nF | restall-generic-capacitors:unpolarised-nominal-0402-1005 | C011, C103, C104, C107, C111, C321 |
| 6 | DNP | restall-generic-capacitors:unpolarised-nominal-0402-1005 | C105, C235, C240, C317, C318, C415 |
| 5 | 100Ω | restall-generic-resistors:nominal-0402-1005 | locked, R503, R504, R510, R511 |
| 5 | 1kΩ | restall-generic-resistors:nominal-0402-1005 | R013, R014, R103, R305, R306 |
| 5 | 390Ω | restall-generic-resistors:nominal-0402-1005 | R016, R017, R225, R227, R237 |
| 5 | 41.2Ω | restall-generic-resistors:nominal-0402-1005 | R335, R336, R337, R338, R339 |
| 4 | 19.6kΩ | restall-generic-resistors:nominal-0402-1005 | R113, R404, R408, R409 |
| 4 | 330Ω | restall-generic-resistors:nominal-0402-1005 | R001, R015, R328, R329 |
| 4 | 470pF | restall-generic-capacitors:unpolarised-nominal-0402-1005 | C114, C115, C237, C242 |
| 3 | DNP | restall-generic-resistors:nominal-0402-1005 | R204, R210, R308 |
| 3 | TMUX1574RSV | restall-manufacturer-ti:UQFN16-1.8x2.6mm-0.4mm | U601, U602, U603 |
| 3 | WLBD2012HCU601TH | restall-manufacturer-walsin:WLBD2012 | FB001, FB201, FB301 |
| 2 | 1.24kΩ | restall-generic-resistors:nominal-0402-1005 | R228, R238 |
| 2 | 100nF | restall-generic-capacitors:unpolarised-nominal-1206-3216 | C408, C412 |
| 2 | 13pF | restall-generic-capacitors:unpolarised-nominal-0402-1005 | C315, C316 |
| 2 | 16pF | restall-generic-capacitors:unpolarised-nominal-0402-1005 | C319, C320 |
| 2 | 18Ω | restall-generic-resistors:nominal-0402-1005 | R619, R620 |
| 2 | 2.2Ω | restall-generic-resistors:nominal-0402-1005 | R107, R108 |
| 2 | 27Ω | restall-generic-resistors:nominal-0402-1005 | R205, R211 |
| 2 | 3.3kΩ | restall-generic-resistors:nominal-0402-1005 | R109, R114 |
| 2 | 39kΩ | restall-generic-resistors:nominal-0402-1005 | R346, R407 |
| 2 | 4.12kΩ | restall-generic-resistors:nominal-0402-1005 | R231, R241 |
| 2 | 4.3kΩ | restall-generic-resistors:nominal-0402-1005 | R206, R207 |
| 2 | 4.7μF | restall-generic-capacitors:unpolarised-nominal-0805-2012 | C101, C102 |
| 2 | 49.9kΩ | restall-generic-resistors:nominal-0402-1005 | R233, R243 |
| 2 | 5.1kΩ | restall-generic-resistors:nominal-0402-1005 | R345, R405 |
| 2 | 64.9Ω | restall-generic-resistors:nominal-0402-1005 | R232, R242 |
| 2 | 68Ω | restall-generic-resistors:nominal-0402-1005 | R214, R219 |
| 2 | AP22653AW6 | restall-manufacturer-diodes-inc:SOT26 | U302, U401 |
| 2 | BC847BS | restall-manufacturer-diodes-inc:SOT363 | Q602, Q603 |
| 2 | DNP | restall-generic-capacitors:unpolarised-nominal-0603-1608 | C323, C325 |
| 2 | EastRising ER-TFT1.32-1 | restall-manufacturer-eastrising:OK-14GF024-04 | CONN005, CONN006 |
| 2 | MCP6499 | restall-manufacturer-microchip:SOIC14-3.9x8.65mm-1.27mm | U203, U204 |
| 2 | TMUX1511RSV | restall-manufacturer-ti:UQFN16-1.8x2.6mm-0.4mm | U206, U207 |
| 2 | WLBD2012HCU121TH | restall-manufacturer-walsin:WLBD2012 | FB101, FB401 |
| 2 | er-tft1.32-1-eye | msf-owl-clock:er-tft1.32-1-eye | EYE-LEFT, EYE-RIGHT |
| 2 | talon | msf-owl-clock:talon | TALON-LEFT, TALON-RIGHT |
| 1 | TFT-RIBBON-HOLE | ||
| 1 | 1.274mH | msf-owl-clock:ferrite-rod-antenna | ANT001 |
| 1 | 100pF | restall-generic-capacitors:unpolarised-nominal-0402-1005 | C108 |
| 1 | 10pF | restall-generic-capacitors:unpolarised-nominal-0402-1005 | C127 |
| 1 | 10μH | restall-manufacturer-tai-tech:HPC4018NF | L301 |
| 1 | 16kΩ | restall-generic-resistors:nominal-0402-1005 | R406 |
| 1 | 22pF | restall-generic-capacitors:unpolarised-nominal-0402-1005 | C411 |
| 1 | 24MHz | restall-generic-crystals:3225-1-3 | XTAL301 |
| 1 | 300kΩ | restall-generic-resistors:nominal-0402-1005 | R101 |
| 1 | 32.768kHz | restall-generic-crystals:3215 | XTAL303 |
| 1 | 39pF | restall-generic-capacitors:unpolarised-nominal-0402-1005 | C106 |
| 1 | 47nF | restall-generic-capacitors:unpolarised-nominal-0402-1005 | C122 |
| 1 | 47Ω | restall-generic-resistors:nominal-0402-1005 | R226 |
| 1 | 680nH | restall-manufacturer-kyocera:07A7 | L101 |
| 1 | 68kΩ | restall-generic-resistors:nominal-0402-1005 | R403 |
| 1 | 74HC595BQ | restall-manufacturer-nexperia:DHVQFN16-2.5x3.5mm-0.5mm-expad-2x1mm | U205 |
| 1 | 8-48MHz | restall-generic-crystals:3225-1-3 | XTAL302 |
| 1 | 88.7kΩ | restall-generic-resistors:nominal-0402-1005 | R112 |
| 1 | BC805M | restall-manufacturer-fanstel:BC805M | U001 |
| 1 | BQ24392RSER | restall-manufacturer-ti:UQFN10-1.5x2.0mm-0.5mm | U102 |
| 1 | Cortex-M Debug Header | restall-manufacturer-samtec:FTSH-105-?-?-DV-007-?-? | CONN003 |
| 1 | Cortex-M Debug Header with ETM | restall-manufacturer-samtec:FTSH-110-01-?-DV-007-?-? | CONN004 |
| 1 | DPS310XTSA1 | restall-manufacturer-infineon:PG-VLGA-8-1-2.0x2.5mm-0.65mm | U502 |
| 1 | FUSB302BMPX | restall-manufacturer-onsemi:WQFN14-2.5x2.5mm-0.5mm-expad-1.45x1.45mm-thermvias | U103 |
| 1 | GSB1CA11101DSHR | restall-manufacturer-amphenol:GSB1CA11101DSHR | CONN001 |
| 1 | HDC3022 | restall-manufacturer-ti:WSON8-2.5x2.5mm-0.5mm-expad-1.2x1.9mm-thermvias | U503 |
The 430 most common of 449 parts.
Questions
How big is the MsfOwlClock PCB?
It measures 130.1 × 183.6 mm and has 4 copper layers, 1.61 mm thick.
What parts does the MsfOwlClock use?
449 parts, built around the BC805M, MCP6499-E/SL, DPS310XTSA1 and FUSB302BMPX. 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 MsfOwlClock KiCad files?
From the pete-restall/MsfOwlClock repository on GitHub, at the commit this page was made from: the board is src/schematics/msf-owl-clock.kicad_pcb and its schematic sim/audio-dac-filter/audio-dac-filter.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the MsfOwlClock design in my own project?
Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).
Similar boards
- 4 layers22 × 22 mm

- 6 layers121 × 83 mm

- 4 layers90.2 × 95.9 mm

- 2 layers

Fanstel kicad library
hemalchevli/Fanstel-kicad-library
KiCAD symbols and footprints for Fanstel blue-tooth modules.
9 parts17 - 2 layers100 × 60 mm

- 2 layers40.6 × 30.6 mm

Sensor board
aahmad-p/iot_tap_sensing
This repository contains an unorganized but complete copy of the code for an IoT Tap Sensing System.
37 parts - 2 layers

- 4 layers29.7 × 27.6 mm



