Kicking the CAN #6 — Lessons Learned
2026-03-05
Claude Code caused the error by giving me incorrect instructions regarding the power supply of the MCP2518FD.
It did quickly have the right instinct about the voltage at RX, but then made a wrong turn toward USB and could not be dissuaded from the false lead.
In the end, it found the errors (jumper and 3.3V) itself and gave correct instructions for resolving them.
As a quite welcome side effect, while hunting the bug I learned a great deal about CAN bus, CAN controllers, and CAN transceivers myself — and in considerably less time than experience suggests it would have taken without the Agent Driven Development approach.
