Skip to the content
PCBKitNew board
2 layers102 × 34 mmRykerConnect, the printed circuit board in 3D

Addon Media Display for CanAm Ryker

Size
102 × 34 mm
Copper layers
2
Thickness
1.6 mm
Parts
67
Nets
60
Pads
191
Tracks, vias
624, 266
Pours
217
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
23 Nov 2024
Updated
28 Jul 2026

Overview

RykerConnect is an open-source printed circuit board by JanB97, from the JanB97/RykerConnect repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 102 × 34 mm with 67 parts on 60 nets, routed with 624 tracks and 266 vias.

It is built around the ESP32-S3-WROOM-1-N8, LMR50410Y3FQDBVRQ1 and USBLC6-2SC6. Its parts include 13 capacitors, 6 resistors, 5 ICs, 4 connectors and 2 switches. It belongs with the lEDs and displays boards and the ESP32 boards of this library.

Main components

3

README

README.md

RykerConnect

Addon Media Display for CanAm Ryker

[!WARNING] Current Hardware Version (REV01) of the MainUnit has a hardware bug. In my test, I did not connect the reset line of the display to a pin on the esp32. I did only connect it to the reset/enable pin of the esp. This seemed to be fine while testing, but with the production boards I am having problems with the initialization. I would NOT recommend getting these boards produced right now.

Update 05.04.2026: It's fixed in software for the most part, it seems like it's working now, just a bit buggy on startup (you see weird or old images). I have created a Rev2 that uses a gpio as reset line, but this board is not tested, i have not ordered it and you will need to build the firmware yourseld, because you need to change the pinout from using no pin to IO15 for the display reset.

This Project contains a firmware for a esp32s3 that is build on PlattformIO and the Arduino Core, an Android Companion App to get data on the Display and a simple ESP32S3 Board design to fit within a 3D printed case. I will publish all the projects; however, please keep in mind that I am neither a hardware designer nor a software engineer, so pretty much all of this is messy. It works, but that is a miracle. Originally I did intend for this to have many features (e.g., show the weather, maybe map navigation, and more), but my development skills are not good enough right now.

The current features are only:

  • Display the current time
  • Keep the time while turned off
  • Display the current temperature (if Hardware is installed on the board)
  • Display current battery percentage of the connected phone
  • Display current battery percentage of the connected intercom
  • Display 'Spotify' media information
  • Display Youtube Music media information
  • Display incoming notifications (mostly)
  • Display current network status
  • ota updated from github or with firmware.bin file.
  • Settings for: Brightness, Batteries to show, notification display timeout
  • Quick Screen Reset (in case it will still bug out with the newest firmware and only display on one side of the oled)

Things I want to add/fix:

  • Notifications are currently mostly working, but sometimes apps do random things and I think the android app needs some work to handle that.

Things to add to REV3 Hardware:

  • similar to REV2 extend "empty" space around and under temp sensor, to help it not warm up because of the casing and/or ESP32
  • add 3 wire (V, GND, S) connector for external DS18B20 (technically possible with REV1 through the exposed pins

REV3 is most likely (if at all) the next hardware rev i am going to build, as my REV1 is working good enough now, and there is no reason to build rev2 without the external sensor now.

[!NOTE] You will need Programming and Hardware knowlage to get this to work right now, I don't think I can really support this right now, so please ho ahead on your own risk. If you can and are willing to help with the board design and programming, feel free to help, I am glad for every help on this!

Parts

67
QtyValueFootprintReferences
6100nFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC1, C2, C6, C8, C10, C11
45.1KResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR1, R2, R3, R4
31uFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC3, C4, C7
210KResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR5, R6
210uFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC5, C9
210uFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC12, C13
23V3-ProbeTestPoint:TestPoint_Pad_D2.0mmTP3, TP9
2GND-ProbeTestPoint:TestPoint_Pad_D2.0mmTP4, TP10
2MountingHole_PadMountingHole:MountingHole_2.2mm_M2_ISO14580_Pad_TopBottomH1, H2
112V Power InSamacSys_Parts:43650-02_00,01,02_J1
13V3-ProbeTestPoint:TestPoint_Pad_D1.5mmTP13
14.7uHSamacSys_Parts:INDPM5653X430NL1
1Ambient Light ConnectorConnector_JST:JST_SH_SM02B-SRSS-TB_1x02-1MP_P1.00mm_HorizontalJ4
1Analog Devices RTC DS3231MZ_V+TSamacSys_Parts:SOIC127P600X175-8NU3
1BOOTSamacSys_Parts:435451019820S1
1Display ConnectorConnector_JST:JST_SH_SM08B-SRSS-TB_1x08-1MP_P1.00mm_HorizontalJ3
1ESP32-S3-WROOM-1RF_Module:ESP32-S3-WROOM-1U4
1G***kibuzzard-66280634kibuzzard-66280634
1G***kibuzzard-66281340kibuzzard-66281340
1G***kibuzzard-66281C1Fkibuzzard-66281C1F
1G***kibuzzard-662805BBkibuzzard-662805BB
1G***kibuzzard-6628065Ekibuzzard-6628065E
1G***kibuzzard-66296C5Akibuzzard-66296C5A
1G***kibuzzard-6647CFBDkibuzzard-6647CFBD
1G***kibuzzard-662805C3kibuzzard-662805C3
1G***kibuzzard-6628064Bkibuzzard-6628064B
1G***kibuzzard-66282B71kibuzzard-66282B71
1G***kibuzzard-66281DA5kibuzzard-66281DA5
1G***kibuzzard-66281FA1kibuzzard-66281FA1
1G***kibuzzard-6628061Ekibuzzard-6628061E
1GND-ProbeTestPoint:TestPoint_Pad_D1.5mmTP14
1Holders Linx CR2032SamacSys_Parts:BATHLD001BT1
1I2C-SCL_ProbeTestPoint:TestPoint_Pad_D2.0mmTP2
1I2C-SDA_ProbeTestPoint:TestPoint_Pad_D2.0mmTP1
1IO5_ProbeTestPoint:TestPoint_Pad_D2.0mmTP11
1IO6_ProbeTestPoint:TestPoint_Pad_D2.0mmTP12
1LMR50410Y3FQDBVRQ1Ti LMR50410Y3FQDBVRQ1:DBV0006A-IPC_AU5
1MCP9808_MSOPPackage_SO:MSOP-8_3x3mm_P0.65mmU2
1RSTSamacSys_Parts:435451019820S2
1SolderJumper_2_OpenResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderJP1
1Toshiba CVJ10F30SamacSys_Parts:SOTFL65P210X75-5ND1
1UART_EN_ProbeTestPoint:TestPoint_Pad_D1.5mmTP17
1UART_IO0_ProbeTestPoint:TestPoint_Pad_D1.5mmTP18
1UART_RX_ProbeTestPoint:TestPoint_Pad_D1.5mmTP16
1UART_TX_ProbeTestPoint:TestPoint_Pad_D1.5mmTP15
1USB-D+_ProbeTestPoint:TestPoint_Pad_D1.0mmTP6
1USB-D-_ProbeTestPoint:TestPoint_Pad_D1.0mmTP7
1USB-GND_ProbeTestPoint:TestPoint_Pad_D1.0mmTP8
1USB-VBUS_ProbeTestPoint:TestPoint_Pad_D1.0mmTP5
1USBLC6-2SC6Package_TO_SOT_SMD:SOT-23-6U1
1USB_C_Receptacle_USB2.0_16PConnector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_HorizontalJ2

Questions

How big is the RykerConnect PCB?

It measures 102 × 34 mm and has 2 copper layers, 1.6 mm thick.

What parts does the RykerConnect use?

67 parts, built around the ESP32-S3-WROOM-1-N8, LMR50410Y3FQDBVRQ1 and USBLC6-2SC6. 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.

Where can I download the RykerConnect KiCad files?

From the JanB97/RykerConnect repository on GitHub, at the commit this page was made from: the board is Hardware/KiCad/RykerConnect-REV02/RykerConnect.kicad_pcb and its schematic Hardware/KiCad/RykerConnect-REV01/RykerConnect.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the RykerConnect design in my own project?

Its repository publishes it under the GPL-3.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).

Similar boards

  • 4 layers78 × 58 mmJohnson node, the printed circuit board in 3D

    Johnson node

    ManchesterStingerMotorsports/johnson-node

    Fully modular CAN node hardware and firmware libraries

    108 parts2
  • 2 layers118 × 78 mmIC PDM V2.0, the printed circuit board in 3D

    IC PDM V2.0

    ManchesterStingerMotorsports/IC-PDM

    IC car PDM for the 2025-2026 Season

    49 parts
  • 4 layers45.7 × 45.7 mmIMU DIY, the printed circuit board in 3D

    IMU DIY

    NTURacingTeam/nturt_kicad

    kicad files

    64 parts4
  • 4 layers96.4 × 107.1 mmRMF Driver, the printed circuit board in 3D

    RMF Driver

    s-em-i/GuennyratorV2

    424 parts
  • 2 layers238.8 × 137.2 mmOOKeyboard, the printed circuit board in 3D

    OOKeyboard

    mayermakes/00Keyboard

    an open source ortholinear BLE keyboard. from scratch, including Firmware, video on element14presents

    171 parts12GPL-3.0
  • 2 layers156 × 66 mmDash 6.8, the printed circuit board in 3D

    Dash 6.8

    romioRN/Dash6.8-hardware

    wifi name "service", password 12345678, connect to 192.167.4.1

    152 parts11Apache-2.0
  • 4 layers29 × 54.4 mmESP32-S3-Breakout, the printed circuit board in 3D

    ESP32-S3-Breakout

    eggsampler/ESP32-S3-Breakout

    A minimal breakout board for the ESP32-S3-WROOM module

    34 parts10MIT
  • 4 layers100 × 100 mmPlantomation V2, the printed circuit board in 3D

    Plantomation V2

    Synthron/Plantomation

    DIY plant watering system

    203 parts10