In an attempt to better familiarize myself with circuit design and to help with one of my ongoing projects, I've "developed" a compact breakout board for the MCP2515 SPI CAN interface chip with onboard transceiver and RJ45 connectors.
The idea behind these adapters is they can be daisy chained together using off the shelf CAT6 cables to connect an arbitrary number of MCUs via a common CAN bus. Jumpers on each board control the connection of the onboard terminating resistor as well as an operating voltage selector for either 5v or 3v3 operation. The eventual plan involves using shielded cables and connectors, but for testing I figure the regular stuff should be fine.
Is this anything new? No, but every variant of this idea that I could find was either designed as an Arduino shield, had too many additional features, used a different connector (I specifically want RJ45) or some combination thereof, so here it is.
I make no promises that this actually works in its current state, I've already had one set of boards fabbed only to find I messed up the footprints, so this is the second try as well as an opportunity for some proofing by better trained eyes.
Currently, the MCP2562 is on backorder with all retailers I checked (for soic footprint), but I believe the MCP2551 to be a suitable substitute (although this forces 5v operation only).
GitHub: https://github.com/ZHoob2004/canbus
I'll add pictures eventually, but there is a pdf of the schematic as well as kicad files in the github link
Here's a render for you
