Skip to the content
PCBKitNew board
11 layers21 × 16 mmAccelSensor, the printed circuit board in 3D

electronic system to control breaks on handbikes remotely

Size
21 × 16 mm
Copper layers
11
Thickness
1.6 mm
Parts
15
Nets
50
Pads
61
Tracks, vias
0, 0
Routed
Not yet
KiCad
KiCad 8.99 (file 20241010)
Created
12 Sep 2024
Updated
10 Sep 2025

Overview

AccelSensor is an open-source printed circuit board by dodotronix, from the dodotronix/RemBrake repository on GitHub. It is an 11-layer board of 21 × 16 mm with 15 parts on 50 nets.

It is built around the MPU-6050. Its parts include 7 capacitors, 4 resistors, 2 ICs, 1 diode and 1 connector. It belongs with the radio and wireless and robots and motor control boards of this library.

Main components

1

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

15
QtyValueFootprintReferences
6CCapacitor_SMD:C_0603_1608MetricC1, C2, C3, C4, C5, C6
4RResistor_SMD:R_0603_1608MetricR1, R2, R3, R4
1CCapacitor_Tantalum_SMD:CP_EIA-3216-10_Kemet-IC7
1Conn_01x08Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_VerticalJ1
1LEDLED_SMD:LED_0603_1608MetricD1
1MPU-6050Sensor_Motion:InvenSense_QFN-24_4x4mm_P0.5mmU2
1TC1017-xCTPackage_TO_SOT_SMD:SOT-23-5U1

Questions

How big is the AccelSensor PCB?

It measures 21 × 16 mm and has 11 copper layers, 1.6 mm thick.

What parts does the AccelSensor use?

15 parts, built around the 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 AccelSensor KiCad files?

From the dodotronix/RemBrake repository on GitHub, at the commit this page was made from: the board is hw/AccelSensor/AccelSensor.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 AccelSensor design in my own project?

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

More from dodotronix/RemBrake

6
  • 2 layers40 × 80 mmRemBrake, the printed circuit board in 3D

    RemBrake

    dodotronix/RemBrake

    electronic system to control breaks on handbikes remotely

    127 parts
  • 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

Similar boards

  • 2 layers23 × 120 mmFeather multi oled, the printed circuit board in 3D

    Feather multi oled

    idlehandsdev/volumetric_display

    TENEX OLED Displays

    72 parts312CC-BY-SA-4.0
  • 4 layers95 × 50 mmControl board, the printed circuit board in 3D

    Control board

    ZhuYanzhen1/MM32_CLion

    本项目是全国大学生智能车竞赛GDUT 2022年极速越野组的项目文件。采用了LQR控制器和多速率卡尔曼融合算法,并在单片机上实现。This project is the project document for the GDUT 2022 Extreme Off-Road Category of the National Student Intelligent Vehicle Competition.

    129 parts58AGPL-3.0
  • 2 layers50 × 66 mmBluePhil, the printed circuit board in 3D

    BluePhil

    pms67/BluePhil

    STM32-based development board with various sensors.

    106 parts53MIT
  • 2 layers36 × 43 mmAsac fc rev a, the printed circuit board in 3D

    Asac fc rev a

    victorhook/asac-fc

    asac fc is an rp2040 based flight controller made for FPV drone flying

    119 parts52GPL-3.0
  • 4 layers305 × 208.3 mmControlBoard, the printed circuit board in 3D

    ControlBoard

    paradise-fi/RoFI

    Distributed Metamorphic Robots

    224 parts42
  • 2 layers98.5 × 17.8 mmWeeSpindel, the printed circuit board in 3D

    WeeSpindel

    c-/weeSpindel

    Smaller, simpler version of the iSpindel. NOTE: Work-in-progress

    22 parts17
  • 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 layers26 × 21.3 mmPModBoard, the printed circuit board in 3D

    PModBoard

    pms67/PModlet

    PMOD PCB with USB-to-UART converter and IMU (MPU-6050, I2C) for FPGAs.

    19 parts15MIT