Skip to the content
PCBKitNew board
2 layers60 × 40 mmForcegauge, the printed circuit board in 3D

Traning for climbing. Load cell with HX711 and real time plotting,

Size
60 × 40 mm
Copper layers
2
Thickness
1.6 mm
Parts
77
Nets
58
Pads
228
Tracks, vias
466, 86
Pours
2
Routed
Yes
KiCad
KiCad 6 (file 20211014)
Created
26 Dec 2020
Updated
6 Jul 2024

Overview

Forcegauge is an open-source printed circuit board by szbeni, from the szbeni/forcegauge repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 60 × 40 mm with 77 parts on 58 nets, routed with 466 tracks and 86 vias.

It is built around the CH330N, ESP-12E and HX711, with the MT3608, FS312F-G and LM1117-3.3 among its other parts. Its parts include 27 resistors, 16 capacitors, 7 ICs, 5 diodes and 5 transistors. It belongs with the ESP32 and ESP8266 boards of this library.

Main components

12

README

README.md

Force Gauge

  • ESP32 based Force Gauge - Aiming to help rock climbing specific training (finger excercises)
  • Real time plotting via wifi Webapp/Android app

Pictures

Forcegauge with fingerboard

First prototypes

Hardware

Main parts

  • ESP32-C3 MCU
  • 3 buttons
  • OLED screen 0.96" SSD1306
  • Battery with charger
  • USB UART connection
  • HX711 ADC - Load cell

Schematic

PCB

Pictures of the PCB:

Interactive BOM

Software

Firmware

  • Arudino IDE - Some lagging issues due to limitations of arduino environment
  • Started wokring on firmware with ESP-IDF which supports multitasking
  • Added Bluetooth support to come up as a Tindeq Progressor bluetooth device (https://tindeq.com/product/progressor) (CChange Bluetooth and restart device, WIFI wont work when BT is on)
  • Added Bluetooth support to come up as a Climbro bluetooth device (https://climbro.com/) (Change Bluetooth settings and restart device, WIFI wont work when BT is on)

Flutter based app (Tested on Android)

Webapp

  • Simple webapp served from a HTTP server

Parts

77
QtyValueFootprintReferences
9100nFCapacitor_SMD:C_0603_1608MetricC3, C4, C5, C8, C10, C11, C13, C14, C16
610kResistor_SMD:R_0603_1608MetricR14, R16, R18, R25, R26, R28
510uFCapacitor_SMD:C_0603_1608MetricC2, C7, C9, C12, C15
51kResistor_SMD:R_0603_1608MetricR5, R7, R10, R22, R23
4MountingHoleforcegauge:MountingHole_2mm_OLEDH1, H2, H3, H4
4PCB Mounting holeforcegauge:MountingHole_2mm_OLEDH5, H6, H7, H8
3100Resistor_SMD:R_0603_1608MetricR1, R6, R15
3100kResistor_SMD:R_0603_1608MetricR9, R13, R24
3SW_PushButton_Switch_THT:SW_PUSH_6mmSW1, SW2, SW3
20RResistor_SMD:R_0603_1608MetricR19, R27
21SS355Diode_SMD:D_SOD-323_HandSolderingD4, D5
222uFCapacitor_SMD:C_1812_4532MetricC1, C6
22kResistor_SMD:R_0603_1608MetricR2, R3
2470RResistor_SMD:R_0603_1608MetricR11, R12
2BSS138Package_TO_SOT_SMD:SOT-23Q2, Q5
120kResistor_SMD:R_0603_1608MetricR20
122uHInductor_SMD:L_Wuerth_MAPI-3012L1
1390kResistor_SMD:R_0603_1608MetricR8
17.5kResistor_SMD:R_0603_1608MetricR4
18k2Resistor_SMD:R_0603_1608MetricR21
1BatteryConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ2
1BuzzerBuzzer_Beeper:Buzzer_12x9.5RM7.6BZ1
1CH330NPackage_SO:SOIC-8_3.9x4.9mm_P1.27mmU4
1ESP-12EESP8266:ESP-12U6
1FDS6892APackage_SO:SOIC-8_3.9x4.9mm_P1.27mmQ1
1FS312F-GPackage_TO_SOT_SMD:SOT-23-6U1
1HX711Package_SO:SOP-16_4.55x10.3mm_P1.27mmU7
1LED GREENDiode_SMD:D_0603_1608MetricD3
1LED REDDiode_SMD:D_0603_1608MetricD2
1LM1117-3.3Package_TO_SOT_SMD:SOT-223U5
1Load CellConnector_PinSocket_2.54mm:PinSocket_1x05_P2.54mm_VerticalJ4
1MT3608Package_TO_SOT_SMD:SOT-23-6U2
1OLDED_ScreenConnector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_VerticalJ3
1S8550Package_TO_SOT_SMD:SOT-23Q4
1SM2331PSA P-MOSFETPackage_TO_SOT_SMD:SOT-23Q3
1SS34Diode_SMD:D_SMAD1
1TP4056forcegauge:SOP8-PPU3
1USB_B_MicroConnector_USB:USB_Micro-B_Wuerth_629105150521_CircularHolesJ1

Questions

How big is the Forcegauge PCB?

It measures 60 × 40 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Forcegauge use?

77 parts, built around the CH330N, ESP-12E, HX711 and MT3608. 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 Forcegauge KiCad files?

From the szbeni/forcegauge repository on GitHub, at the commit this page was made from: the board is hw/forcegauge/forcegauge.kicad_pcb and its schematic hw/forcegauge/forcegauge.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Forcegauge 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

  • 2 layers308.7 × 241.8 mmOTTOtact, the printed circuit board in 3D

    OTTOtact

    cester-ino/OTTO-hardware

    those specs refer to the tactile buttons version, but a led backlight button version is in the works too.

    229 parts49GPL-3.0
  • 2 layers82.5 × 136.7 mmGameboy dmg, the printed circuit board in 3D

    Gameboy dmg

    alxhoff/gameboy-dmg-pcb

    PCB for Gameboy DMG with audio and GPIO expander to provide I2C interface to push buttons

    95 parts4GPL-3.0
  • 2 layers68.9 × 23 mmRPM, the printed circuit board in 3D

    RPM

    midasgossye/RPM-counter

    Open-source DIY RPM counter using IR reflectance

    64 parts3
  • 2 layers100 × 73.3 mmPride Badge, the printed circuit board in 3D

    Pride Badge

    aziraphale/pride-badge-v1

    🌈⚡Pride badge PCB with LEDs, STM32, and 3D printed diffuser+case!

    136 parts
  • 2 layers35.1 × 23.6 mmUsb BBC, the printed circuit board in 3D

    Usb BBC

    FrizzyElectronics/Usb-BBC

    Lipo Charger With a Boost Converter

    25 parts
  • 2 layers44.8 × 15.8 mmLiPo BoardV1-2019, the printed circuit board in 3D

    LiPo BoardV1-2019

    Jajaho/LiPo-Board

    Lipo battery charge, protection and 5V boost converter.

    26 parts
  • 2 layersLipo charger booster, the printed circuit board in 3D

    Lipo charger booster

    ideocentric/ribbon-synth

    Ribbon Synthesizer using Daisy Seed.

    11 parts1MIT
  • 2 layers112.9 × 49.1 mmBluetooth board, the printed circuit board in 3D

    Bluetooth board

    SirBramble/The-Macruwu-2.0

    The Macro universal word-typing unit

    45 parts1