Skip to the content
PCBKitNew board
4 layers100 × 50 mmLo cate pcb, the printed circuit board in 3D

Lo cate pcb

pkwill01/lo-cate
Size
100 × 50 mm
Copper layers
4
Thickness
1.6 mm
Parts
58
Nets
83
Pads
233
Tracks, vias
398, 73
Pours
4
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
19 Jun 2024
Updated
23 Jul 2024

Overview

Lo cate pcb is an open-source printed circuit board by pkwill01, from the pkwill01/lo-cate repository on GitHub. It is a 4-layer board of 100 × 50 mm with 58 parts on 83 nets, routed with 398 tracks and 73 vias.

It is built around the BMI323, LDK320AM33R and RFM95W-868S2. Its parts include 19 capacitors, 14 resistors, 8 ICs, 5 switches and 2 connectors. It belongs with the STM32 boards of this library.

Main components

3

README

README.md

lo-cate

A PCB and firmware project to create a simple LoRa capable device with an intergrated IMU.

PCB

The PCB was designed to be simple, power over USB and be manufactorable using basic electrical tooling.

alt text

Overview

  • LoRa; Connected to the micro via SPI, the antenna connection is terminated to a U.FL SMD connector w/ track impedance matched to 50Ω
  • IMU; Connected to micro via SPI
  • Microcontroller; STM32F401RET7 w/ an 8MHz external oscillator to allow USB OTG capabilities.
  • USB; Mini B for communicating between the STM and external PC, 5v in fed into a 3.3v linear reg for use by all IC's
  • LED's; 3 RGB LED's connected to the micros power outputs for baic HMI
  • Buttons; Debounced using RC filter and connected to interrupt capable pins on the micro, MCU WKUP is connected to the micros sleep wakeup pin

PCB TODO

  • [] Change the Programming header for the STM32 from the 1.27mm pins
  • [] Fix the oscillator circuit to fit into the STM32 design guidlines C19 & C18 should be calculated via C_L = 2*(C_Load - C_Stray) also R14 will need adjusting also

Firmware

Parts

58
QtyValueFootprintReferences
150.1uFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, C16
960ΩResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR2, R3, R4, R5, R6, R7, R8, R9, R10
4MountingHoleMountingHole:MountingHole_3.2mm_M3H1, H2, H3, H4
350kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR11, R12, R13
210pCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC18, C19
10.47uFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC17
110kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR1
130RResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR14
14.7uFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC15
1690-005-299-043footprints:EDAC_690-005-299-043J2
1734120114footprints:73412-0114_MOLU8
1BMI323footprints:BMI323_BOS-MU2
1BUTTON1Button_Switch_SMD:SW_SPST_PTS647_Sx38SW3
1BUTTON2Button_Switch_SMD:SW_SPST_PTS647_Sx38SW4
1BUTTON3Button_Switch_SMD:SW_SPST_PTS647_Sx38SW5
1Conn_01x09_PinConnector_PinSocket_1.27mm:PinSocket_1x09_P1.27mm_VerticalJ3
1Crystal_GND24_SmallCrystal:Crystal_SMD_7050-4Pin_7.0x5.0mmY1
1LDK320AM33Rfootprints:SOT23-5L_STM-MU7
1LED1footprints:150141M173100_WRE-MU3
1LED2footprints:150141M173100_WRE-MU4
1LED3footprints:150141M173100_WRE-MU5
1LOGOfootprints:Logo_CADPAD_2G***
1MICRO_ONButton_Switch_SMD:SW_SPST_PTS647_Sx38SW2
1MICRO_RESETButton_Switch_SMD:SW_SPST_PTS647_Sx38SW1
1RFM95W-868S2footprints:XCVR_RFM95W-868S2U6
1STM32F401RETxPackage_QFP:LQFP-64_10x10mm_P0.5mmU1
1TP_IMU_MISOTestPoint:TestPoint_Pad_D2.0mmTP1
1TP_IMU_MOSITestPoint:TestPoint_Pad_D2.0mmTP2
1TP_LORA_MISOTestPoint:TestPoint_Pad_D2.0mmTP3
1TP_LORA_MOSITestPoint:TestPoint_Pad_D2.0mmTP4

Questions

How big is the Lo cate pcb PCB?

It measures 100 × 50 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Lo cate pcb use?

58 parts, built around the BMI323, LDK320AM33R and RFM95W-868S2. 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 Lo cate pcb KiCad files?

From the pkwill01/lo-cate repository on GitHub, at the commit this page was made from: the board is pcb/lo_cate_pcb/lo_cate_pcb.kicad_pcb and its schematic pcb/lo_cate_pcb/lo_cate_pcb.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Lo cate pcb design in my own project?

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

Similar boards

  • 2 layers50 × 50 mmOpen Battery Charger, the printed circuit board in 3D

    Open Battery Charger

    DavidVeloz95/Open-Source-Battery-Smart-Charger

    Embedded power electronics project: intelligent 2S Li-Ion charger with protection, power switching and monitoring, designed in KiCad.

    47 partsMIT
  • 4 layers93.7 × 43.7 mmFlight Computer, the printed circuit board in 3D

    Flight Computer

    SunDevilRocketry/Flight-Computer

    General purpose flight computer for high powered rocketry projects.

    113 parts5
  • 6 layers144 × 130 mmTolt, the printed circuit board in 3D

    Tolt

    LJBoxx/bigtolt

    high power esc based off vesc project with tolt mosfet

    408 parts5CERN-OHL-S-2.0
  • 4 layers70.8 × 100 mmFlapjack, the printed circuit board in 3D

    Flapjack

    Caleb646/Flapjack

    A custom VTOL drone platform — from airframe to PCB to firmware.

    116 parts4
  • 6 layers60 × 30 mmUdsp card, the printed circuit board in 3D

    Udsp card

    crsknr/hw_udsp-card

    A compact DSP development board for real-time embedded audio and sensing

    221 parts2GPL-3.0
  • 4 layers85 × 56 mmAmr stm32 kicad, the printed circuit board in 3D

    Amr stm32 kicad

    hongtannnn/amr_stm32

    AMR Hardware & PCB Design: Low-level controller board and hardware system (STM32 / KiCad) engineered as the foundation for future ROS 2, SLAM, and autonomous navigation integration.

    96 parts2
  • 6 layers50 × 25 mmLogic, the printed circuit board in 3D

    Logic

    LJBoxx/compaqt

    Developpement module for vesc environnement

    104 parts2CERN-OHL-S-2.0
  • 6 layers120 × 70 mmHealthypi 6 v5, the printed circuit board in 3D

    Healthypi 6 v5

    Protocentral/protocentral_healthypi6_hardware

    Open hardware design files for HealthyPi 6 — STM32H757 vital-signs monitor with the HealthyLink modular expansion bus

    247 parts2CERN-OHL-P-2.0