
Ledbuffer
Team-4795/rio-RGB_LED-buffer-board
a pcb that mounts to a RoboRIO and buffers the data stream for WS2812b and similar LED strips

The contactor function measures the high voltage using a STM32L431RCT6, ground isolated and communicates readings to the main processor via uart with opto-isolator.
Bmsmot is an open-source printed circuit board by GliderWinchItems, from the GliderWinchItems/bmsmot repository on GitHub, published under the CC0-1.0 licence. It is a 2-layer board of 140 × 100 mm with 266 parts on 170 nets, routed with 1,952 tracks and 230 vias.
It is built around the MCP2551-I/P, 74VHCT125D and SBR3U60P1, with the H11L1S and MMSZ4699 among its other parts. Its parts include 66 resistors, 53 capacitors, 23 diodes, 7 ICs and 1 transistor.
This board is the control for the BMS (battery monitoring system) for one string of batteries; the contactor function, thermistor inputs for motor coolant, and output drive for enables, relays, and external high current FET sub-boards. A STM32F446RET6 is the main processor on this board.
The contactor function measures the high voltage using a STM32L431RCT6, ground isolated and communicates readings to the main processor via uart with opto-isolator. It also measures battery string current using an external Hall-effect sensor.
The main board provides for the CAN bus cabling to the BMS modules to loop back and apply +12v current to both ends of the CAN cabling, as well as in & out connectors for other nodes on the CAN bus. Provision is for a second CAN bus.
The software provides the EMC (Energy Management Control) and MMC (Motor Management Control) functions for one battery/motor installation.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 21 | 10K | bmsmot:R0603 | R10, R11, R12, R13, R16, R19, R25, R26, R28, R29, R101, R109, R112, R118, R119, R128 +5 |
| 18 | 100n | bmsmot:C0603 | C100, C111, C112, C117, C118, C121, C125, C126, C128, C129, C130, C131, C133, C135, C137, C138 +2 |
| 12 | bmsmot:1X03 | JP13, JP18, JP21, JP24, JP25, JP26, JP27, JP28, JP29, JP30, JP31, JP32 | |
| 10 | NFET | bmsmot:SOT-23 | FET-SUB1, FET-SUB100, FET-SUB101, FET-SUB102, FET-SUB103, FET-SUB104, FET1, FET2, FET3, FET4 |
| 9 | bmsmot:1X02 | JP8, JP9, JP10, JP11, JP14, JP16, JP17, JP33, JP34 | |
| 9 | 2.2M | bmsmot:R0603 | R-SUB100, RSG1, RSG2, RSG3, RSG4, RSG100, RSG101, RSG102, RSG103 |
| 9 | SBR3U60 | bmsmot:POWERDI123 | D4, D104, D105, D106, D107, D108, D109, D110, D111 |
| 8 | 100K | bmsmot:R0603 | R2, R5, R6, R20, R102, R105, R108, R111 |
| 8 | PINHD-1X4-MOLEXKK | bmsmot:1X4-MOLEXKK | HDR-OA1, HDR-OA2, HDR-OA3, HDR-OA4, HDR-OB1, HDR-OB2, HDR-OB3, HDR-OB4 |
| 7 | bmsmot:MOD8P8C | JP1, JP2, JP3, JP4, JP5, JP6, JP19 | |
| 6 | bmsmot:CHIP-LED0603 | LED1, LED2, LED3, LED4, LED5, LED6 | |
| 6 | 4.7u | bmsmot:C0603 | C110, C116, C123, C132, CP102, CP103 |
| 5 | bmsmot:SOD323-R | D2, D3, D5, D6, D112 | |
| 5 | .33u | bmsmot:C0603 | C3, C106, C107, C108, C109 |
| 4 | 1.8K | bmsmot:R0603 | R-SUB1, R17, R43, R116 |
| 4 | 110K | bmsmot:R0603 | R32, R33, R34, R35 |
| 4 | 1M | bmsmot:RS-2,5 | R37, R38, R39, R40 |
| 4 | 1M | bmsmot:R0402 | R144, R146, R147, R148 |
| 4 | 50n 50v | bmsmot:C0603 | C102, C103, C104, C105 |
| 4 | BUK6D | bmsmot:DFN2020-6 | FETS1, FETS2, FETS3, FETS4 |
| 4 | H11L1S | bmsmot:SMD-6 | OPT1, OPT2, OPT3, OPT100 |
| 4 | MCP2551 | bmsmot:SO-08 | IC1, IC100, IC101, IC102 |
| 3 | 120K | bmsmot:R0603 | R15, R18, R47 |
| 3 | 33K | bmsmot:R0603 | R14, R44, R46 |
| 3 | 4.7u | bmsmot:C0805 | C144, C150, C151 |
| 3 | 5.6K | bmsmot:R0603 | R36, R45, R100 |
| 3 | AP7380Y | bmsmot:SOT89 | REG1A0, REG1A100, REG1A101 |
| 3 | E-SWITCH2 | bmsmot:E-SWITCH2 | BMS-RESET0, RESET0, RESET1 |
| 2 | 0.1u 25v | bmsmot:C0603 | C113, C122 |
| 2 | 10p | bmsmot:C0603 | C136, C141 |
| 2 | 15p | bmsmot:C0603 | C142, C143 |
| 2 | 1M | bmsmot:R0603 | R9, R106 |
| 2 | 1u | bmsmot:C0603 | C114, C127 |
| 2 | 2.2u | bmsmot:C0603 | CP100, CP101 |
| 2 | 22M | bmsmot:0207_5V | R7, R41 |
| 2 | 27K | bmsmot:R0603 | R1, R22 |
| 2 | 3.3K | bmsmot:R0603 | R24, R107 |
| 2 | 3.3k | bmsmot:R0603 | R27, R42 |
| 2 | 4.7u 25v | bmsmot:C0805 | C115, C120 |
| 2 | 6.8K | bmsmot:R0603 | R21, R23 |
| 2 | 74125 | bmsmot:TSSOP14 | IC2, IC4 |
| 2 | DC-DC | bmsmot:DC-DC | FM0505S0, RFM-0505S0 |
| 2 | GND | bmsmot:SPADE_TAB | GND0, LUG-RES1 |
| 2 | MMSZ4699 | bmsmot:SOD80C | D101, D103 |
| 2 | PJQ4403P | bmsmot:DFN3333-8L | U$2, U$3 |
| 2 | SWD | bmsmot:1X03 | JP15, JP20 |
| 1 | bmsmot:dummyfp8 | UNK_HOLE_8 | |
| 1 | bmsmot:dummyfp3 | UNK_HOLE_3 | |
| 1 | bmsmot:dummyfp4 | UNK_HOLE_4 | |
| 1 | bmsmot:dummyfp6 | UNK_HOLE_6 | |
| 1 | bmsmot:1X06 | JP23 | |
| 1 | bmsmot:HC49_S | Q100 | |
| 1 | bmsmot:dummyfp9 | UNK_HOLE_9 | |
| 1 | bmsmot:dummyfp5 | UNK_HOLE_5 | |
| 1 | bmsmot:1X01 | JP37 | |
| 1 | bmsmot:dummyfp10 | UNK_HOLE_10 | |
| 1 | bmsmot:1X05 | JP35 | |
| 1 | bmsmot:dummyfp7 | UNK_HOLE_7 | |
| 1 | bmsmot:2X03 | JP12 | |
| 1 | bmsmot:dummyfp1 | UNK_HOLE_1 | |
| 1 | bmsmot:dummyfp2 | UNK_HOLE_2 | |
| 1 | bmsmot:dummyfp0 | UNK_HOLE_0 | |
| 1 | +12-switched | bmsmot:SPADE_TAB | +12SW0 |
| 1 | +12V-RAW | bmsmot:SPADE_TAB | LUG-GND1 |
| 1 | 0.1u | bmsmot:C0603 | C101 |
| 1 | 1 | bmsmot:R0603 | BEAD1 |
| 1 | 100u 25v | bmsmot:E5-8,5 | C1 |
| 1 | 10@25V | bmsmot:ES-2,5L | C2 |
| 1 | 12K | bmsmot:R0603 | R110 |
| 1 | 1500 | bmsmot:R0603 | BEAD0 |
| 1 | 18K | bmsmot:R0603 | R115 |
| 1 | 18M | bmsmot:R0603 | R113 |
| 1 | 1N4448 | bmsmot:SOD123 | D102 |
| 1 | 1u 25v | bmsmot:C0603 | C134 |
| 1 | 20n 400v | bmsmot:1210 | C145 |
| 1 | 4.7 | bmsmot:C0805 | C119 |
| 1 | 4.7u 6.3v | bmsmot:C0603 | C124 |
| 1 | 470K | bmsmot:R0603 | R103 |
| 1 | 74VHCT125 | bmsmot:TSSOP14 | IC3 |
| 1 | COIN | bmsmot:COIN | U$1 |
The 253 most common of 266 parts.
It measures 140 × 100 mm and has 2 copper layers, 1.6 mm thick.
266 parts, built around the MCP2551-I/P, 74VHCT125D, SBR3U60P1 and H11L1S. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
From the GliderWinchItems/bmsmot repository on GitHub, at the commit this page was made from: the board is hw/kicad/bmsmot-v1/bmsmot.kicad_pcb and its schematic hw/kicad/bmsmot-v1/bmsmot.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the CC0-1.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

Team-4795/rio-RGB_LED-buffer-board
a pcb that mounts to a RoboRIO and buffers the data stream for WS2812b and similar LED strips




motionlayer/CANine
Firmware, schematic and board drawings for the CANine USBC↔︎CAN adapter

seidenstrasse/sss7modem
Modems and specifications for Seidenstrasse Signaling System 7

sharst/metaldetector-shield
Hardware and Software for a custom build metaldetector + pressure sensing shield
