
Timer Gate KiCad
Gasnyca/STM32_TimerGate
Gate which measure time between entry and exit from gymkhana track.

Firmware, schematic and board drawings for the CANine USBC↔︎CAN adapter
CANine V1.4 is an open-source printed circuit board by motionlayer, from the motionlayer/CANine repository on GitHub, published under the MIT licence. It is a 2-layer board of 15.2 × 55.4 mm with 33 parts on 53 nets, routed with 238 tracks and 64 vias.
It is built around the STM32F042C6U6, MCP2551-I/P and AP2202K-3.3TRG1, with the 218-2LPSTRF and RC0603JR-7W120RL among its other parts. Its parts include 7 capacitors, 6 resistors, 3 ICs, 3 connectors and 2 diodes. It belongs with the interfaces and adapters and robots and motor control boards and the STM32 boards of this library.
CANine is Certified Open Source Hardware
[OSHW] GR000007 | Certified open source hardware | oshwa.org/cert
USB CDC firmware for the CANine USB⟷CAN Bus adapter. This firmware is based on slcan but gets rid of the Virtual Com Port cruft, resulting in leaner communication on all platforms, and especially on Windows. Most slcan commands are the same, but the CAN frame size is fixed and data is transmitted as binary (instead of ascii in slcan).
This firmware should be compatible with CANable adapters, but has not been tested.
We now offer a simple Web-based firmware update service. Instructions are available on the page. Chrome and Edge are supported.
This firmware is compatible with python-can through the corresponding plugin available on PyPi.
This firmware is compatible with Tinymovr. To use with Studio, add the command line parameter --bus=canine when launching.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 5 | 0.1uF | Capacitor_SMD:C_0603_1608Metric | C1, C2, C3, C4, C6 |
| 3 | Fiducial | Fiducial:Fiducial_0.75mm_Mask1.5mm | FID1, FID2, FID3 |
| 2 | 1k | Resistor_SMD:R_0603_1608Metric | R1, R2 |
| 2 | 4.7uF | Capacitor_SMD:C_0603_1608Metric | C5, C7 |
| 2 | 5.1k | Resistor_SMD:R_0603_1608Metric | R5, R6 |
| 2 | LED | LED_SMD:LED_0603_1608Metric | D1, D2 |
| 2 | TPTP16R | CANine_v2:TP16R | TP1, TP2 |
| 1 | 10k | Resistor_SMD:R_0603_1608Metric | R4 |
| 1 | 218-2LPSTRF | CANine_v2:2182LPSTRF | S1 |
| 1 | AP2202K-3.3TRG1 | Package_TO_SOT_SMD:SOT-23-5 | U2 |
| 1 | Conn_01x04_Male | Connector_JST:JST_GH_BM04B-GHS-TBT_1x04-1MP_P1.25mm_Vertical | J2 |
| 1 | FUSE_PTC-0805 | CANine_v2:PTC0805 | F1 |
| 1 | LOGO | Movr:Logo_silk_ROHS_6x3.36mm | G*** |
| 1 | LOGO | Movr:Logo_silk_Lead-Free_3x3mm | G*** |
| 1 | M03LOCK | CANine_v2:1X03_LOCK | JP4 |
| 1 | MCP2551 | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U3 |
| 1 | PINHD-1X04_2.54-S | CANine_v2:1X04-S | JP1 |
| 1 | RC0603JR-7W120RL | Resistor_SMD:R_0603_1608Metric | R3 |
| 1 | SJ | CANine_v2:SJ | SJ1 |
| 1 | SPARKFUN-CONNECTORS_USB_C16PIN | Movr:SPARKFUN-CONNECTORS_USB-C-16P | J1 |
| 1 | STM32F042C6U6 | Package_DFN_QFN:QFN-48-1EP_7x7mm_P0.5mm_EP5.6x5.6mm | IC1 |
| 1 | Screw_Terminal_01x02 | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MPT-0,5-4-2.54_1x04_P2.54mm_Horizontal | J3 |
It measures 15.2 × 55.4 mm and has 2 copper layers, 1.6 mm thick.
33 parts, built around the STM32F042C6U6, MCP2551-I/P, AP2202K-3.3TRG1 and 218-2LPSTRF. 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 motionlayer/CANine repository on GitHub, at the commit this page was made from: the board is Hardware/Kicad/CANine_V1.4.kicad_pcb and its schematic Hardware/Kicad/CANine_V1.4.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

Gasnyca/STM32_TimerGate
Gate which measure time between entry and exit from gymkhana track.

dotstartech/wall-panel
Wall mounted 4 inch touch display panel with CM4 inside

HEEV/supermileageHW
Hardware (schematics, wiring-diagrams, PCBs) for the Cedarville Supermileage team.


o7-machinehum/Blackpants
Open blackpants.kicadpro for the active A523 schematic and PCB. It replaces the A33 hierarchy and uses AXP717C + AXP323 with 2GB LPDDR4.


seidenstrasse/sss7modem
Modems and specifications for Seidenstrasse Signaling System 7

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