Skip to the content
2 layers40 × 80 mmRemBrake, the printed circuit board in 3D

electronic system to control breaks on handbikes remotely

Size
40 × 80 mm
Copper layers
2
Thickness
1.6 mm
Parts
127
Nets
77
Pads
367
Tracks, vias
359, 39
Pours
72
Routed
Yes
KiCad
KiCad 9.99 (file 20250513)
Created
12 Sep 2024
Updated
10 Sep 2025

Overview

RemBrake is an open-source printed circuit board by dodotronix, from the dodotronix/RemBrake repository on GitHub. It is a 2-layer board of 40 × 80 mm with 127 parts on 77 nets, routed with 359 tracks and 39 vias.

It is built around the TPS62140RGT, MAX40200AUK and BD5230G-TR, with the LTC2943IDD#TRPBF, XC6220B331MR and BC337 among its other parts. Its parts include 70 resistors, 13 capacitors, 11 transistors, 9 ICs and 9 connectors. It belongs with the radio and wireless and robots and motor control boards of this library.

Main components

10

README

README.md

RemBrake - remote brake system for handbikes

PCB picture

Introduction

  • TODO explain what the RemBrake, why we decided to create this project

Assembling RemBrake

  • TODO explain how to use the kicad data
  • TODO how to solder the modules on the RemBrake PCB
  • TODO how to connect the wires

Prepare the module

  1. load the circuitpython to the QT Py RP2040
  2. press and hold BOOT button and then press RST button
  3. you should see now RPI partition mounted to your PC
  4. download CircuitPython bootloader (.uf2 file) from circuitpython.org
  5. drag and drop the file onto the partition
  6. it takes few moments and you should see your partition name turn to CIRCUITPYTHON

Upload RemBrake files + necessary modules

  1. go to the folder fw folder
  2. run $ make prepare
  3. move the folder target to your CIRCPITPYTHON partition

Features

  • TODO how the PCB behaves (charging, running, error)
  • TODO what the different colors mean

Possible further development

  • Bidirectional remote contoller that the assistant can see the battery status
  • Accelerometer feedback, to adjust braking power according to the situation
  • Using hydraulic piston actuator to move with the brake directly, which could shrink significantly the size of the package
  • designing custom usb-c charger to avoid the hustle with unprecise power management of the chinese module

Development

PCB inactive breakout modules PCB active breakout modules

Parts

127
QtyValueFootprintReferences
160RResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR7, R10, R18, R19, R20, R22, R23, R39, R49, R50, R62, R64, R65, R67, R69, R70
1610kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR1, R5, R11, R12, R17, R24, R29, R42, R44, R54, R55, R56, R57, R63, R66, R68
165kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR3, R4, R15, R16, R21, R31, R32, R35, R37, R38, R40, R41, R47, R48, R60, R61
85k1Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR2, R14, R30, R36, R43, R46, R52, R59
5100kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR6, R9, R13, R45, R51
5BC337Package_TO_SOT_THT:TO-92_InlineQ2, Q4, Q6, Q8, Q10
5BC847Package_TO_SOT_SMD:SOT-23Q3, Q5, Q7, Q9, Q11
5MBR0520Diode_SMD:D_SOD-123D1, D2, D3, D4, D5
4110RResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR25, R26, R27, R33
422uFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC3, C7, C8, C10
4TestPoint_ProbeTestPoint:TestPoint_Pad_1.5x1.5mmTP1, TP2, TP3, TP4
30.1uFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC4, C5, C6
3MAX40200AUKPackage_TO_SOT_SMD:SOT-23-5U4, U7, U8
20.33uFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC11, C12
210A / 24VFuse:Fuse_1206_3216Metric_Pad1.42x1.75mm_HandSolderF1, F2
22k7Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR28, R53
2680pFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC2, C9
2Conn_01x07Connector_PinSocket_2.54mm:PinSocket_1x07_P2.54mm_Vertical_SMD_Pin1LeftJ7, J8
110mRResistor_SMD:R_2512_6332Metric_Pad1.40x3.35mm_HandSolderR58
110uFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC1
11uFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC13
12.2uHInductor_SMD:L_1008_2520Metric_Pad1.43x2.20mm_HandSolderL1
1200RResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR34
1536kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR8
1BD48ExxGPackage_TO_SOT_SMD:SOT-23-5U2
1BD5230G-TRPackage_TO_SOT_SMD:SOT-23-6_HandsolderingU6
1Conn_01x03Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical_SMD_Pin1LeftJ9
1Conn_01x03_MountingPinConnector_JST:JST_XH_S3B-XH-SM4-TB_1x03-1MP_P2.50mm_HorizontalJ2
1Conn_01x03_MountingPinConnector_Molex:Molex_CLIK-Mate_502494-0370_1x03-1MP_P2.00mm_HorizontalJ6
1Conn_01x04_MountingPinConnector_Molex:Molex_CLIK-Mate_502494-0470_1x04-1MP_P2.00mm_HorizontalJ5
1Conn_01x08_MountingPinConnector_Molex:Molex_CLIK-Mate_502494-0870_1x08-1MP_P2.00mm_HorizontalJ4
1LM555xNPackage_DIP:DIP-8_W7.62mmU5
1LTC2943IDD#TRPBFPackage_DFN_QFN:DFN-8-1EP_3x3mm_P0.5mm_EP1.66x2.38mmIC1
1SS1200Diode_SMD:D_SMAD6
1Screw_Terminal_01x02TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2_1x02_P5.00mm_HorizontalJ1
1Screw_Terminal_01x04TerminalBlock_Phoenix:TerminalBlock_Phoenix_MPT-0,5-4-2.54_1x04_P2.54mm_HorizontalJ3
1SiS415DNTPackage_SO:Vishay_PowerPAK_1212-8_SingleQ1
1TPS62140Package_DFN_QFN:VQFN-16-1EP_3x3mm_P0.5mm_EP1.68x1.68mm_ThermalViasU1
1XC6220B331MRPackage_TO_SOT_SMD:SOT-23-5U3
1~chinese_modules:RF_controllerM1
1~chinese_modules:USBC_chargerM2

More from dodotronix/RemBrake

6
  • 2 layers143.8 × 99.6 mmBreakoutpcbs, the printed circuit board in 3D

    Breakoutpcbs

    dodotronix/RemBrake

    electronic system to control breaks on handbikes remotely

    108 parts
  • 11 layers31 × 18 mmUSBcharger, the printed circuit board in 3D

    USBcharger

    dodotronix/RemBrake

    electronic system to control breaks on handbikes remotely

    36 parts
  • 11 layers42 × 24 mmLEDbar, the printed circuit board in 3D

    LEDbar

    dodotronix/RemBrake

    electronic system to control breaks on handbikes remotely

    26 parts
  • 11 layers28.3 × 12.3 mmRFController, the printed circuit board in 3D

    RFController

    dodotronix/RemBrake

    electronic system to control breaks on handbikes remotely

    19 parts
  • 11 layers50 × 28 mmBoostConverter, the printed circuit board in 3D

    BoostConverter

    dodotronix/RemBrake

    electronic system to control breaks on handbikes remotely

    18 parts
  • 11 layers21 × 16 mmAccelSensor, the printed circuit board in 3D

    AccelSensor

    dodotronix/RemBrake

    electronic system to control breaks on handbikes remotely

    15 parts

Similar boards

  • 2 layers62.9 × 47 mmESP32 CAN, the printed circuit board in 3D

    ESP32 CAN

    FL0WL0W/ESP32C3-CAN-Extender

    This module uses an ESP32C3 with WiFi and BLE. It has 3 configurable outputs (5V push pull, Open Drain, 12V pullup), 4 analog or digital inputs, CAN transceiver, and an automotive power supply so it can be installed…

    72 parts20GPL-3.0
  • 6 layers144 × 130 mmTolt, the printed circuit board in 3D

    Tolt

    LJBoxx/bigtolt

    high power esc based off vesc project with tolt mosfet

    408 parts5CERN-OHL-S-2.0
  • 2 layers308.9 × 101.5 mmKeyboard, the printed circuit board in 3D

    Keyboard

    Asapgiri/kbb-keyboard

    Keep in mind, that first the Atmega32u4 will need a bootloader, witch is programmed trough the bootloader pins. We had to program it with an Esp32-C3-mini, witches Arduino ISA codes I will upload here under the folder…

    222 parts2
  • 4 layers108.5 × 92.8 mmBrushed v2, the printed circuit board in 3D

    Brushed v2

    ill-ev-concept/EVC-PCB

    All new PCBs for EV Concept

    68 partsMIT
  • 2 layers192.4 × 50 mmOmote, the printed circuit board in 3D

    Omote

    OMOTE-Community/OMOTE-Hardware

    Open Source Remote - Hardware

    158 parts157GPL-3.0
  • 2 layers21.3 × 28.1 mmAnyma c3-calipers, the printed circuit board in 3D

    Anyma c3-calipers

    mirdej/calipers

    Bluetooth enabled Calipers

    32 parts1

Questions

How big is the RemBrake PCB?

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

What parts does the RemBrake use?

127 parts, built around the TPS62140RGT, MAX40200AUK, BD5230G-TR and LTC2943IDD#TRPBF. 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 RemBrake KiCad files?

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

Can I use the RemBrake design in my own project?

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