Skip to the content
2 layers110 × 51 mmLtm sensor, the printed circuit board in 3D

Board kecil yang ditumpuk di atas PCB utama (konsep v17, 03/11/2026): OLED 0,96 inci di socket di tengah, 5 tombol 6×6 mengapit untuk menu OLED (kiri: atas, bawah; kanan: kembali, OK, lanjut).

Size
110 × 51 mm
Copper layers
2
Thickness
1.6 mm
Parts
82
Nets
81
Pads
253
Tracks, vias
642, 56
Pours
2
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
28 Sep 2026
Updated
4 Nov 2026

Overview

Ltm sensor is an open-source printed circuit board by Mervs111, from the Mervs111/Line-Follower-Racer repository on GitHub. It is a 2-layer board of 110 × 51 mm with 82 parts on 81 nets, routed with 642 tracks and 56 vias.

It is built around the MCP23017-E/SS and AO3400. Its parts include 42 resistors, 18 ICs, 16 diodes, 2 capacitors and 1 transistor. It belongs with the sensors and measurement boards of this library.

Main components

2

README

hardware/board-interface/README.md

Board interface (KiCad 10)

Board kecil yang ditumpuk di atas PCB utama (konsep v17, 03/11/2026): OLED 0,96 inci di socket di tengah, 5 tombol 6×6 mengapit untuk menu OLED (kiri: atas, bawah; kanan: kembali, OK, lanjut). Ukuran konsep 46 × 32 mm, PCB jadi 46 × 36 mm (ditambah lubang M2).

FileIsi
board-interface.kicad_prosalinan setting PCB utama (aturan cetak, net class)
board-interface.kicad_schskematik rev A dari hardware/tools/gen_sch_interface.py, 13 komponen, ERC 0. PDF: board-interface-skematik.pdf

Tangga resistor: tombol k menghubungkan BTN (GPIO34) ke GND lewat Rk; pull-up 10k (R5) ada di PCB utama.

TombolRkTegangan BTN
SW1 Atas1k0,30 V
SW2 Bawah3,9k0,93 V
SW3 Kembali8,2k1,49 V
SW4 OK18k2,12 V
SW5 Lanjut39k2,63 V
tidak ditekan–3,3 V

Hanya satu tombol terbaca dalam satu waktu (cukup untuk menu). C1 100 nF di BTN meredam derau.

J1 = header 1×6 (urutan sama dengan J6 PCB utama: +3V3, GND, SDA, SCL, BTN, AUX tidak dipakai). Jarak antar board ±16 mm (atas PCB utama z 16,6 → bawah board interface z 33). Socket J6 8,5 mm + header biasa (6 mm masuk) tidak sampai, jadi perlu header pin panjang atau spacer. Cara pasang board ini (dudukan) belum diputuskan.

PCB rev A (04/11/2026)

Dibuat oleh hardware/tools/gen_pcb_interface.py (penempatan, silkscreen, pour) + hardware/tools/autoroute/sisa.py (routing, GND lewat pour). Render: render-atas.png, render-bawah.png.

  • 46 × 36 mm (x robot −27..19, y 43..79), sudut R2, 4 lubang M2 di pojok (x −24,5 / 16,5, y 45,5 / 76,5), untuk dudukan apa pun yang dipilih nanti (jembatan 3D print ke lubang M3 PCB utama, spacer, atau cover).
  • OLED di socket J2 (tengah atas; modulnya 27,3 × 27,8 mm menutupi tangga resistor). Tombol: kiri ATAS/BAWAH, kanan KEMBALI/OK/LANJUT. R1/R2 di kiri, R3–R5 di kanan, dekat tombolnya.
  • J1 dipasang di sisi bawah (menghadap PCB utama). Pin 1–6 di x −5,6 … 7,1, y 67,5, sama persis dengan J6 PCB utama (dicek dari kedua file .kicad_pcb).
  • Routing 2 layer tanpa via, GND pour F.Cu + B.Cu. DRC: 0 error, 0 warning, 0 unconnected, cocok dengan skematik. Aturan tambahan board-interface.kicad_dru: courtyard tombol 6×6 dan lubang M2 boleh bersinggungan (badan tombol berjarak 3 mm, tembaga ke lubang ≥ 1,1 mm).

Buat ulang (sesudah skematik berubah):

bash
KPY="/c/Program Files/KiCad/10.0/bin/python.exe"; K="/c/Program Files/KiCad/10.0/bin/kicad-cli.exe"; I=hardware/board-interface
"$K" sch export netlist -o if.net $I/board-interface.kicad_sch
"$KPY" hardware/tools/gen_pcb_interface.py if.net hardware/pcb-utama/pcb-utama.kicad_pcb $I/board-interface.kicad_pcb
"$K" pcb drc --severity-all --format json -o drc.json $I/board-interface.kicad_pcb
"$KPY" hardware/tools/autoroute/sisa.py $I/board-interface.kicad_pcb drc.json GND   # ulangi sampai 0 (selain GND)
"$KPY" hardware/tools/gen_pcb_interface.py pour $I/board-interface.kicad_pcb

Parts

82
QtyValueFootprintReferences
1710kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR10, R11, R12, R13, R14, R15, R16, R17, R18, R19, R20, R21, R22, R23, R24, R42 +1
16330Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR25, R26, R27, R28, R29, R30, R31, R32, R33, R34, R35, R36, R37, R38, R39, R40
16LEDLED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolderD1, D2, D3, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14, D15, D16
8120Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR1, R2, R3, R4, R5, R6, R7, R8
2100nFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC1, C2
2M3MountingHole:MountingHole_3.2mm_M3H1, H2
1100Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR41
1AO3400Package_TO_SOT_SMD:SOT-23Q1
1ITR20001 (S1)ltm:ITR20001U1
1ITR20001 (S10)ltm:ITR20001U10
1ITR20001 (S11)ltm:ITR20001U11
1ITR20001 (S12)ltm:ITR20001U12
1ITR20001 (S13)ltm:ITR20001U13
1ITR20001 (S14)ltm:ITR20001U14
1ITR20001 (S15)ltm:ITR20001U15
1ITR20001 (S16)ltm:ITR20001U16
1ITR20001 (S2)ltm:ITR20001U2
1ITR20001 (S3)ltm:ITR20001U3
1ITR20001 (S4)ltm:ITR20001U4
1ITR20001 (S5)ltm:ITR20001U5
1ITR20001 (S6)ltm:ITR20001U6
1ITR20001 (S7)ltm:ITR20001U7
1ITR20001 (S8)ltm:ITR20001U8
1ITR20001 (S9)ltm:ITR20001U9
1KABEL PITA 12 PINConnector_IDC:IDC-Header_2x06_P2.54mm_VerticalJ1
1MCP23017Package_DIP:DIP-28_W7.62mm_SocketU18
1Modul CD74HC4067ltm:CD74HC4067_ModuleU17

More from Mervs111/Line-Follower-Racer

4
  • 2 layers120 × 52 mmSensor garis, the printed circuit board in 3D

    Sensor garis

    Mervs111/Line-Follower-Racer

    Board kecil yang ditumpuk di atas PCB utama (konsep v17, 03/11/2026): OLED 0,96 inci di socket di tengah, 5 tombol 6×6 mengapit untuk menu OLED (kiri: atas, bawah; kanan: kembali, OK, lanjut).

    41 parts
  • 2 layers94 × 84 mmLtm main, the printed circuit board in 3D

    Ltm main

    Mervs111/Line-Follower-Racer

    Board kecil yang ditumpuk di atas PCB utama (konsep v17, 03/11/2026): OLED 0,96 inci di socket di tengah, 5 tombol 6×6 mengapit untuk menu OLED (kiri: atas, bawah; kanan: kembali, OK, lanjut).

    25 parts
  • 2 layers84.5 × 58 mmPcb utama, the printed circuit board in 3D

    Pcb utama

    Mervs111/Line-Follower-Racer

    Board kecil yang ditumpuk di atas PCB utama (konsep v17, 03/11/2026): OLED 0,96 inci di socket di tengah, 5 tombol 6×6 mengapit untuk menu OLED (kiri: atas, bawah; kanan: kembali, OK, lanjut).

    23 parts
  • 2 layers46 × 36 mmBoard interface, the printed circuit board in 3D

    Board interface

    Mervs111/Line-Follower-Racer

    Board kecil yang ditumpuk di atas PCB utama (konsep v17, 03/11/2026): OLED 0,96 inci di socket di tengah, 5 tombol 6×6 mengapit untuk menu OLED (kiri: atas, bawah; kanan: kembali, OK, lanjut).

    17 parts

Similar boards

  • 2 layers55 × 80 mmBoard esp32 v2, the printed circuit board in 3D

    Board esp32 v2

    sudomesh/disaster-radio

    A (paused) work-in-progress long-range, low-bandwidth wireless disaster recovery mesh network powered by the sun.

    101 parts1.1k
  • 2 layers59.2 × 52.9 mmMagic epaper, the printed circuit board in 3D

    Magic epaper

    fossasia/magic-epaper-hardware

    Magic ePaper Hardware

    57 parts1kApache-2.0
  • 2 layers155.5 × 130 mmEinkpicframe, the printed circuit board in 3D

    Einkpicframe

    Spritetm/picframe_colepd

    A WiFi picture frame allowing for remote photo uploads, using an ESP32-C3 and a 5.6" color E-ink display

    60 parts97
  • 2 layers100 × 93 mmSpeeduino base, the printed circuit board in 3D

    Speeduino base

    Tjeerdie/SPECTRE

    Speeduino compatible engine control unit (ECU) based around black STM32F407VET6 board.

    213 parts59GPL-3.0
  • 2 layers128 × 77 mmScale, the printed circuit board in 3D

    Scale

    Jana-Marie/lab-balance

    https://twitter.com/_Jana_Marie/status/1270040286710968321

    59 parts34
  • 2 layers36 × 100 mmEleph, the printed circuit board in 3D

    Eleph

    FeruzTopalov/eleph

    GPS-based local relative navigation system for group of up to 6 members

    56 parts24GPL-3.0
  • 2 layers55.5 × 33 mmCode, the printed circuit board in 3D

    Code

    evyd13/wasdat

    Controller for WASD V2/CODE

    29 parts16CC-BY-SA-4.0
  • 2 layers50 × 100 mmSpoke, the printed circuit board in 3D

    Spoke

    FeruzTopalov/spoke

    Standalone LoRa-based real-time off-grid relative GPS navigation for group of up to 5 people. Improved version of LRNS Eleph

    143 parts16GPL-3.0

Questions

How big is the Ltm sensor PCB?

It measures 110 × 51 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Ltm sensor use?

82 parts, built around the MCP23017-E/SS and AO3400. 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 Ltm sensor KiCad files?

From the Mervs111/Line-Follower-Racer repository on GitHub, at the commit this page was made from: the board is arsip/hardware/ltm-sensor/ltm-sensor.kicad_pcb and its schematic arsip/hardware/ltm-sensor/ltm-sensor.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Ltm sensor design in my own project?

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