Skip to the content
PCBKitNew board
4 layers38.9 × 39.2 mmSlam, the printed circuit board in 3D

Project progress: - [x] SLAM implementation (theoretical) - [x] Robot w/ lidar - [x] Dead reckoning - [x] Linear motion model - [x] Landmark detection (LiDAR) - [ ] STM EKF filter - [ ] STM EKF-SLAM (& landmark storage)

Size
38.9 × 39.2 mm
Copper layers
4
Thickness
1.6 mm
Parts
64
Nets
89
Pads
273
Tracks, vias
601, 117
Pours
10
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
19 Jul 2026
Updated
23 Oct 2026

Overview

Slam is an open-source printed circuit board by grimsteel, from the grimsteel/slam repository on GitHub. It is a 4-layer board of 38.9 × 39.2 mm with 64 parts on 89 nets, routed with 601 tracks and 117 vias.

It is built around the DRV8833PWP, HYCW110-TF10-180B and TLV1117-33DCY, with the 1N5819WS and AO3400A among its other parts. Its parts include 20 capacitors, 17 resistors, 11 connectors, 5 ICs and 4 diodes. It belongs with the STM32 boards of this library.

Main components

5

README

README.md

SLAM

EKF-SLAM on an STM32

Project progress:

  • SLAM implementation (theoretical)
  • Robot w/ lidar
  • Dead reckoning
  • Linear motion model
  • Landmark detection (LiDAR)
  • STM EKF filter
  • STM EKF-SLAM (& landmark storage)

PCB

Robot CAD

Parts

64
QtyValueFootprintReferences
1010kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR1, R2, R8, R11, R12, R13, R14, R15, R16, R17
9100nFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC1, C2, C3, C4, C5, C11, C16, C18, C20
810uFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC7, C8, C12, C13, C14, C15, C17, C19
40.2Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolderR5, R6, R9, R10
4Conn_01x02_PinConnector_Wire:SolderWire-0.15sqmm_1x02_P4mm_D0.5mm_OD1.5mmJ4, J5, J7, J8
21N5819WSDiode_SMD:D_SOD-123D1, D2
25K1Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR3, R4
28pFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC6, C9
2Conn_01x02_PinConnector_JST:JST_PH_B2B-PH-K_1x02_P2.00mm_VerticalJ1, J6
2DRV8833PWPPackage_SO:HTSSOP-16-1EP_4.4x5mm_P0.65mm_EP3.4x5mm_Mask2.46x2.31mmU3, U4
2LEDLED_SMD:LED_0805_2012MetricD3, D4
2MountingHoleMountingHole:MountingHole_2.2mm_M2H1, H2
2SW_Pushlcsc:SW-SMD_L4.0-W2.9-LS5.0SW1, SW2
12.2uFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC10
1220Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR7
125 MHzCrystal:Crystal_SMD_3225-4Pin_3.2x2.5mm_HandSolderingY1
1600@100MHzInductor_SMD:L_0603_1608Metric_Pad1.05x0.95mm_HandSolderL1
1AO3400APackage_TO_SOT_SMD:SOT-23_HandsolderingQ1
1Conn_01x04_SocketConnector_JST:JST_PH_B4B-PH-K_1x04_P2.00mm_VerticalJ9
1Conn_01x06_SocketConnector_PinSocket_2.54mm:PinSocket_1x06_P2.54mm_VerticalJ10
1Conn_01x08_PinConnector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_VerticalJ11
1Conn_02x02_Odd_EvenConnector_PinHeader_2.54mm:PinHeader_2x02_P2.54mm_VerticalJ2
1HYCW110-TF10-180Blcsc:SIM-SMD_HYCW110-TF10-180BU5
1STM32F401RETxPackage_QFP:LQFP-64_10x10mm_P0.5mmU1
1TLV1117-33Package_TO_SOT_SMD:SOT-223-3_TabPin2U2
1USB_C_Receptacle_USB2.0_16Plcsc:USB-C-SMD_SHOU_TYPE-C-16P-CB1.6J3

Questions

How big is the Slam PCB?

It measures 38.9 × 39.2 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Slam use?

64 parts, built around the DRV8833PWP, HYCW110-TF10-180B, TLV1117-33DCY and 1N5819WS. 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 Slam KiCad files?

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

Can I use the Slam design in my own project?

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

Similar boards

  • 4 layers43.2 × 43.2 mmAstra, the printed circuit board in 3D

    Astra

    TheScientist101/astra

    An open source, low cost, extensible brushed drone.

    93 parts10
  • 6 layers42.8 × 66.3 mmPlant Monitor, the printed circuit board in 3D

    Plant Monitor

    C-yue28/Plant-Monitor

    ML-powered plant monitor, tracking metrics such as temperature, humidity, soil moisture, etc to inform plant watering behavior.

    59 parts
  • 4 layers80 × 80 mmPICO iot, the printed circuit board in 3D

    PICO iot

    Ayan-nova/Design-of-a-Raspberry-PICO-Iot-Device-on-4-Layer-PCB-Design-With-Sensor-And-More

    Design a Raspberry Pi Pico W-based Industrial IoT Gateway and Edge Controller using Kicad software.

    60 parts1
  • 2 layers92.4 × 70 mmLucaudioESP32 V2 1, the printed circuit board in 3D

    LucaudioESP32 V2 1

    lucococo/LucaudioESP32

    ESP32 based board running SqueezeliteESP32 for audio streaming

    104 parts
  • 4 layers41.1 × 53 mmVacuum Tweezers, the printed circuit board in 3D

    Vacuum Tweezers

    Legohead259/Vacuum-Tweezers-ECAD

    KiCAD repository for the electrical designs for the SL_ST vacuum tweezer design

    64 parts1MIT
  • 2 layers100 × 100 mmTank mower controller V1, the printed circuit board in 3D

    Tank mower controller V1

    RobbeElsermans/track-mower

    A grass mower with some tracks attached to it. Its a concept.

    256 partsMIT