I designed some boards for a cost effective swerve. The idea was to use Neo+sparkmax on steer, with a pwm encoder to sidestep a bunch of expensive can sensors.
Sensor boards can be purchased from jlcpcb for 10$ a pop, have good mounting holes, and use molex SLs for a good locking connection. JLC manufacturing isn’t perfect, so watch out for misaligned chips.
A new breakout board for the sparkmax was designed as the existing one interferes with the sparkmax mounting features. Again, molex SLs.
As a bonus, I added a can board for the kraken so if you go to lugs for power, you can still use a molex SLs for can.
Pics (LED color chosen to minimize attractiveness)
Files are available here, CAD software used was kiCAD. I have tested the boards (minus the Kraken board for obvious reasons) and everything seems to work, but I make no promises.