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

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).
Board interface 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 46 × 36 mm with 17 parts on 11 nets, routed with 75 tracks and 0 vias.
Its parts include 5 resistors, 5 switches, 2 connectors and 1 capacitor. It belongs with the interfaces and adapters boards of this library.
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).
| File | Isi |
|---|---|
board-interface.kicad_pro | salinan setting PCB utama (aturan cetak, net class) |
board-interface.kicad_sch | skematik 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.
| Tombol | Rk | Tegangan BTN |
|---|---|---|
| SW1 Atas | 1k | 0,30 V |
| SW2 Bawah | 3,9k | 0,93 V |
| SW3 Kembali | 8,2k | 1,49 V |
| SW4 OK | 18k | 2,12 V |
| SW5 Lanjut | 39k | 2,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.
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.
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):
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| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | M2 | MountingHole:MountingHole_2.2mm_M2 | H1, H2, H3, H4 |
| 1 | 100nF | Capacitor_THT:C_Disc_D5.0mm_W2.5mm_P5.00mm | C1 |
| 1 | 18k | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R4 |
| 1 | 1k | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R1 |
| 1 | 3.9k | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R2 |
| 1 | 39k | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R5 |
| 1 | 8.2k | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R3 |
| 1 | Atas | Button_Switch_THT:SW_PUSH_6mm | SW1 |
| 1 | Bawah | Button_Switch_THT:SW_PUSH_6mm | SW2 |
| 1 | Ke PCB utama (J6) | Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_Vertical | J1 |
| 1 | Kembali | Button_Switch_THT:SW_PUSH_6mm | SW3 |
| 1 | Lanjut | Button_Switch_THT:SW_PUSH_6mm | SW5 |
| 1 | OK | Button_Switch_THT:SW_PUSH_6mm | SW4 |
| 1 | OLED 0,96 I2C | Connector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_Vertical | J2 |

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

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

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

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



hoglet67/RGBtoHDMI
Bare-metal Raspberry Pi project that provides pixel-perfect sampling of Retro Computer RGB/YUV video and conversion to HDMI


hackclub/OnBoard
💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

DDeGonge/OS-ARM
This arm is not industrial and it will not be fast, but that is not my goal. But it will hopefully be a very nice looking arm fully capable of 6dof motion, cheap enough to keep it accessable but capable enough to…


It measures 46 × 36 mm and has 2 copper layers, 1.69 mm thick.
17 parts. 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 Mervs111/Line-Follower-Racer repository on GitHub, at the commit this page was made from: the board is hardware/board-interface/board-interface.kicad_pcb and its schematic arsip/hardware/ltm-sensor/ltm-sensor.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 Mervs111 before reusing the design.