Commit Graph

22 Commits

Author SHA1 Message Date
mikkeli ad24e2e358 BOM: UART1 loopback verified after the WT61 short
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01DDwfd6Ki8UfG4hK6W5YpJz
2026-10-12 15:35:21 +09:00
mikkeli 7b32e06e24 BOM: header facts from the carrier spec; realign pull-up 100 kΩ (TXB0108 needs > 50 kΩ)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01DDwfd6Ki8UfG4hK6W5YpJz
2026-10-12 15:33:58 +09:00
mikkeli 69669d1832 BOM: WT61 status: shorted, condition untested
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01DDwfd6Ki8UfG4hK6W5YpJz
2026-10-12 15:25:39 +09:00
mikkeli d4d5edb2fc BOM: WT61 burnt out on fitting; facts from datasheet v24-0429
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01DDwfd6Ki8UfG4hK6W5YpJz
2026-10-12 15:25:32 +09:00
mikkeli 4ac775a13d BOM: WT61 being fitted on Dupont wires; realign button optional (push button + 10 kΩ)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01DDwfd6Ki8UfG4hK6W5YpJz
2026-10-12 15:12:03 +09:00
mikkeli 7d9f0a0099 BOM: WT61 realign button on header pin 7 (planned)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01DDwfd6Ki8UfG4hK6W5YpJz
2026-10-12 00:04:52 +09:00
mikkeli c05585c9b0 BOM: WT61 facts from the datasheet (current, filtering, power-up calibration, yaw drift)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01DDwfd6Ki8UfG4hK6W5YpJz
2026-10-11 23:59:28 +09:00
mikkeli f0e5751b30 BOM: WitMotion WT61 IMU (planned), on the header UART at 3.3 V
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01DDwfd6Ki8UfG4hK6W5YpJz
2026-10-11 23:55:28 +09:00
mikkeli 6aa0d940f6 Add the USB camera (IMX662, Sunplus UVC) to the BoM, with a first measurement report
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01DDwfd6Ki8UfG4hK6W5YpJz
2026-10-11 17:21:10 +09:00
mikkeli fe284ce540 Plan: ride through cranking, shut down at ignition off
UPS input comes from the ignition-switched socket via a 15 V PD
trigger, so input loss means cranking or ignition off. The INA219
(monitor-only) gives the battery current sign; a host service would mark
cranks, then after a grace period close the recording and power off,
with a voltage floor as backstop. Records the open hardware problem:
after poweroff the UPS keeps the board powered, so it drains and
doesn't auto-start at ignition on.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-09 17:10:51 +09:00
mikkeli 0b3783dac0 BOM: add Waveshare UPS Power Module (C)
15-19 V in, 3S 21700 pass-through UPS with an INA219 that the car unit
sees on I2C bus 7 at 0x41 (read-only check: 12.34 V, idle). Bench test
held the Orin >=20 s across a supply swap. Notes the 20 V PD caveat and
the intended ignition-off shutdown via battery current direction.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-09 17:04:40 +09:00
mikkeli ba9fefb5d2 CAN bitrate measured: 500 kbps; can_pcan comes up listen-only
In the car with ignition on, the listen-only probe found 500 kbps (2673
frames in 3 s, zero RX errors; nothing at other rates). The OBD port
isn't gatewayed: 27 periodic IDs, ~893 frames/s. A udev rule now starts
can-up@can_pcan on boot and hot-plug with 500k and listen-only, to be
dropped when obd-poller becomes the single writer.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-09 16:38:44 +09:00
mikkeli 787c414c0a BOM: settle RTC battery on CR2032, mark optional
The backup pin doesn't charge, so a rechargeable ML2032 would just
drain with a third of the capacity. Adds the expected life (~1.5-2 yr
typical), polarity and post-fit test notes, and marks the item low
priority since NTP covers almost every online boot.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-08 09:43:47 +09:00
mikkeli 9e5e41f071 Add RTC backup battery to BOM (research pending)
The dev kit carrier has pads but no connector populated, so the RTC
resets whenever power is removed. Captures the connector part NVIDIA's
docs reportedly specify, the community substitute, and the R560 note;
battery type and footprint still need checking against the schematic.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-08 09:24:33 +09:00
mikkeli 2d62d1a4f8 Pin CAN interface names by udev; document device naming
mttcan and pcan both load at boot, so the PCAN adapter could take can0
and push the onboard controller to can1. A udev rule now names them
can_onboard (platform c310000.mttcan) and can_pcan (USB 0c72:000c),
both outside the canN pool so a transient canN can never collide.

Also records why the SIM7600 needs nothing more: ModemManager and NM
don't use ttyUSB numbers, and gpsd already uses a symlink.

can_onboard is verified live; can_pcan is checked against the driver
source only (adapter not plugged in).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-08 01:38:25 +09:00
mikkeli 4742d4a5bb Add SIM7600 setup report: LTE over QMI, gpsd on stable port
The L4T kernel ships without qmi_wwan/cdc-wdm, and PPP dial-up made KDDI
detach the povo SIM (attach APN was au's; PPP re-activating the default
bearer still detached). Built both modules out of tree from v5.15.148
into ~/infra/qmi_wwan, set the attach APN to povo.jp, and added an NM
connection at metric 1000 so LTE ranks below Ethernet and WiFi.

GNSS autostarts on the modem and gpsd reads /dev/sim7600-gps (udev
symlink on interface 01); no fix yet, tested indoors.

BOM: NMEA is on ttyUSB1 not ttyUSB3, and the data path is QMI, not
RNDIS/PPP.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-08 01:36:27 +09:00
mikkeli 00f27dfda0 Remove DSI LCD entry: no dedicated display in scope
The Orin Nano Developer Kit exposes no DSI connector — the module carries DSI
on SODIMM pins but the reference carrier board does not break them out, and
DisplayPort is its only display output. The Waveshare panel is also a
Raspberry Pi accessory and mechanically incompatible. It could not have been
connected without a custom carrier board.

Moot regardless: the tablet is the display, and no dedicated display is in
scope. The entry was still marked research pending / TBD.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013kj58Jugkic783b8ZrtTVZ
2026-09-04 14:51:52 +09:00
mikkeli 262de0a771 Adopt designed front matter: typed, with staleness on plans
Replaces `type: default` — one value across every document, read by nothing.
Types are now reference, guidelines, plan and report; plans carry status and
updated, reports carry date. Convention documented in project-yukart REPOS.md.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013kj58Jugkic783b8ZrtTVZ
2026-09-04 14:16:05 +09:00
mikkeli 72f178e254 added display option to bill of materials 2026-08-06 14:08:39 +00:00
mikkeli bf514f78ff Add SIM7600G-H-M.2 (LTE+GNSS) to BOM 2026-08-04 17:08:21 +08:00
mikkeli a548983255 Add PEAK PCAN-USB entry to BOM 2026-08-04 16:21:57 +08:00
mikkeli efc2623dba Add BOM.md prototype and fix reports path in README 2026-08-04 16:08:31 +08:00