Skip to the content
PCBKitNew board
2 layers30.5 × 49.5 mmOSSC, the printed circuit board in 3D

Current hardware requirement: ESP32 DOIT dev kit mpu6050 accelerometer I2C display

Size
30.5 × 49.5 mm
Copper layers
2
Thickness
1.6 mm
Parts
15
Nets
12
Pads
92
Tracks, vias
122, 11
Pours
1
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
6 Aug 2019
Updated
28 Sep 2020

Overview

OSSC is an open-source printed circuit board by robotra, from the robotra/Open-Source-Stroke-Coach repository on GitHub. It is a 2-layer board of 30.5 × 49.5 mm with 15 parts on 12 nets, routed with 122 tracks and 11 vias.

It is built around the ESP32-WROOM-32 and MPU-6050. Its parts include 5 capacitors, 4 connectors, 3 resistors and 3 ICs. It belongs with the ESP32 boards of this library.

Main components

2

README

README.md

Open-Source-Stroke-Coach

This project aims to replicate some of the funcationality of the NK StrokeCoach, but at a much lower cost.

Current hardware requirement:

  • ESP32 DOIT dev kit
  • mpu6050 accelerometer
  • I2C display

Software

Stroke detection is based on the values from the accelerometer, smoothed by a low pass filter. This filtered data is then used to feed a peak detection algorithm, and time between peaks is used to calculate stroke rate.

To-do

  • GPS
  • Save to SD card as GPX file
  • Then build out integration to the Strava API
  • BLE HRM connection
  • UI
  • Minimize scope creep
  • PCB

Parts

15
QtyValueFootprintReferences
30.1uFCapacitor_SMD:C_0402_1005MetricC1, C3, C5
210kResistor_SMD:R_0402_1005MetricR2, R3
2Conn_01x01Connector_PinHeader_1.00mm:PinHeader_1x01_P1.00mm_VerticalJ3, J4
110kResistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolderR1
12.2nFCapacitor_SMD:C_0402_1005MetricC2
12.3nFCapacitor_SMD:C_0402_1005MetricC4
1Conn_01x02_FemaleConnector_JST:JST_SH_SM02B-SRSS-TB_1x02-1MP_P1.00mm_HorizontalJ1
1Conn_01x04Connector_PinHeader_1.27mm:PinHeader_1x04_P1.27mm_VerticalJ2
1ESP32-WROOM-32RF_Module:ESP32-WROOM-32U2
1MCP1700-3302E_SOT23Package_TO_SOT_SMD:SOT-23U1
1MPU-6050Sensor_Motion:InvenSense_QFN-24_4x4mm_P0.5mmU3

Questions

How big is the OSSC PCB?

It measures 30.5 × 49.5 mm and has 2 copper layers, 1.6 mm thick.

What parts does the OSSC use?

15 parts, built around the ESP32-WROOM-32 and MPU-6050. 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 OSSC KiCad files?

From the robotra/Open-Source-Stroke-Coach repository on GitHub, at the commit this page was made from: the board is PCBs/OSSC/OSSC.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the OSSC design in my own project?

Its repository states no licence, so its author keeps all rights: ask robotra before reusing the design.

Similar boards

  • 2 layers36.2 × 36.2 mmDrone PCB, the printed circuit board in 3D

    Drone PCB

    PlumPot55/PCB_Designs

    Source Files of our PCB we did as a community

    50 parts15
  • 2 layers71.1 × 109.2 mmLora node esp32 smd GPS, the printed circuit board in 3D

    Lora node esp32 smd GPS

    Christophe45/ESP32-Lorawan

    ESP32 Lorawan beehive connected

    38 parts14
  • 2 layers115 × 115 mmDrone, the printed circuit board in 3D

    Drone

    rmingon/drone-uwb

    Drone design for automatic position in space with UWB

    49 parts13
  • 4 layers66.8 × 59.2 mmMiners Safety Helmet, the printed circuit board in 3D

    Miners Safety Helmet

    edgeggrr/Miners-Safety-Helmet

    An IoT-based wearable safety helmet designed to enhance underground miner safety through multi-sensor hazard detection, real-time audio-visual alerts, and cloud telemetry via ThingSpeak.

    33 parts3MIT
  • 2 layers111.5 × 102 mmWall e, the printed circuit board in 3D

    Wall e

    c-lydia/ESP-ROS2

    A tiny robot with IMU (MPU5060) and an ultrasonic sensor (HC-SR04), running on micro-ROS, communicating over UDP.

    12 parts2Apache-2.0
  • 2 layers45 × 35.5 mmWearable revB, the printed circuit board in 3D

    Wearable revB

    AhmedDoesECE/wearable-health-monitor

    45 parts1MIT
  • 2 layers150 × 40 mmBicopter, the printed circuit board in 3D

    Bicopter

    InputBlackBoxOutput/Bicopter

    Design files for a PCB Bicopter

    79 parts1MIT
  • 2 layers100.4 × 99.2 mmEspdroneea, the printed circuit board in 3D

    Espdroneea

    sushrutchhatkuli/Custom-ESP32-drone-PCB

    Designed a custom ESP32-WROOM-32–based drone flight controller PCB featuring USB-C charging, regulated 3.3 V power delivery, and onboard IMU sensing using the MPU-6050.

    121 parts1