Well. Time to show-off/open-source the rest of our designs. Very proud of our students - All this open sourcing took a lot longer than usual
Spark Max Breakout and Mount
This is our solution to make the SPARK MAX easier for us to use, and hopefully more reliable. Inspired by the REV Mount, this is intended to allow easier interfacing with the data port. We also added zip-tie mounts for the encoder and can plug to add more mechanical retention. It has the same bolt pattern as the REV Mount. The model can be found on Printables.
This is designed to interface with our custom Spark MAX Breakout PCB. This gives us 3 sensor inputs on the Spark MAX. We get to use the:
- 0-3.3V analog input (3 pin Molex SL)
- Limit switch input (4 pin Molex SL)
- Alternative Encoder (5 pin Molex SL)
Our team already standardizes to Molex SL connectors, so this makes it really easy to add sensors to our SPARK MAX. Because we usually mount the motor controller near the motor. This means we have a ton of points on our robot to attach as sensor and get that data on the CAN bus. Because the PCB mounts with M3 bolts, we think this is going to be a very reliable connection on our robot. The latest version of this board hasn’t been tested quite yet, but we have some on order.
MXP Breakout
Our team generally makes a custom MXB board for our roboRIO with a perf-board every year. We want all low-power connectors to be MolexSL connectors, which is why we do this. We decided we wanted to be extra-fancy this season and design a more professional looking setup with more options. We added a place to put an LED on each of our digital inputs so we have a quick visual on what’s going on. We also made sure each pin was select-able between 3.3V and 5V with a 0 ohm resistor. This was probably our most advanced PCB of the season, and it turned out pretty impressive. We are excited to use this for 2023. Note: we haven’t built a prototype of this board, partly because it is expensive, and partly because we ran out of time. We are doing many checks and are fairly confident it will work, but haven’t gotten to test it. Plan to place our order on kickoff to be compliant with the rules.
MolexSL Power Breakout
Our final, and simplest board, is a simple power breakout (using Molex SL connectors). We have had several situations where we need to break out 5V power to a few different sensors. This seems like a nice solution here. Haven’t tested this one either, but it’s simple enough we feel pretty good about it.
All of the KICAD files for everything are on our team Github. Feel free to reach out with questions.