Skip to the content
PCBKitNew board
2 layers41.9 × 18.4 mmController, the printed circuit board in 3D

BLE-based light electric vehicle control system

Size
41.9 × 18.4 mm
Copper layers
2
Thickness
1.6 mm
Parts
20
Nets
50
Pads
102
Tracks, vias
91, 43
Pours
2
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
7 Mar 2018
Updated
22 Apr 2019

Overview

Controller is an open-source printed circuit board by fmckeogh, from the fmckeogh/bluefly repository on GitHub, published under the MPL-2.0 licence. It is a 2-layer board of 41.9 × 18.4 mm with 20 parts on 50 nets, routed with 91 tracks and 43 vias.

It is built around the MCP73831. Its parts include 5 resistors, 4 connectors, 3 capacitors, 3 ICs and 1 diode. It belongs with the radio and wireless boards of this library.

Main components

1

README

README.md

bluefly

BLE-based light electric vehicle control system

Build Status Dependabot Status

Building

TODO

Components

  • nRF52810 microcontrollers
  • SSD1306 display
  • NCR18650GA battery
  • Hall-effect thumb control

TODO

Software

  • MVP (move thumb and motor spins as a result)
  • Proper BLE connection
  • Display telemetry
  • Transparent passthrough to VESC for configuration from PC/phone
  • CLI for configuring remote/receiver
  • OTA firmware updates of remote and receiver
  • Battery percent on phone
  • HomeKit integration

Hardware

  • Finalise breadboard design of both remote and receiver
  • Initial PCB design and order of both remote and receiver
  • Case design

Contributing

Issues and PRs very welcome :)

License

Mozilla Public License Version 2.0(LICENSE or https://www.mozilla.org/en-US/MPL/2.0/)

Parts

20
QtyValueFootprintReferences
21MOHM-0603-1_4W-5%0603R5, R6
24.7UF0603C1, C2
11.0UF-0402-16V-10%0402C3
12K0402R3
15.1K0402R1
1ADC_CONNConnectors:1X03J1
1BATT_CONN1X02J3
1BL652deps:Laird_BL652U2
1CLKConnectors:PAD.03X.05SWD_CLK1
1DISP_CONNConnectors:1X07J2
1GNDConnectors:PAD.03X.05SWD_GND1
1HRO-TYPE-C-31-M-12deps:HRO-TYPE-C-31-M-12-HandSoldering_modifiedUSB
1IOConnectors:PAD.03X.05SWD_IO1
1LED-BLUE0603LED:LED-0603D1
1MCP73831Silicon-Standard:SOT23-5U1
1RESISTOR04020402R2
1SHUTDOWN1X02J4
1TC1014Silicon-Standard:SOT23-5U3

Questions

How big is the Controller PCB?

It measures 41.9 × 18.4 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Controller use?

20 parts, built around the MCP73831. 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 Controller KiCad files?

From the fmckeogh/bluefly repository on GitHub, at the commit this page was made from: the board is hardware/controller/controller.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Controller design in my own project?

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

More from fmckeogh/bluefly

1
  • 2 layers19 × 12.7 mmReceiver, the printed circuit board in 3D

    Receiver

    fmckeogh/bluefly

    BLE-based light electric vehicle control system

    7 parts5MPL-2.0

Similar boards

  • 2 layers35 × 38.4 mmHandgelenk, the printed circuit board in 3D

    Handgelenk

    Jeija/esp8266-smartwatch

    ESP8266 DIY WiFi Smartwatch with MPU-9250, RTC, OLED, FT232, ...

    61 parts233
  • 2 layers109 × 71 mmGamma split, the printed circuit board in 3D

    Gamma split

    ahtn/keyboard_pcb

    156 parts96
  • 2 layers35 × 47 mmXling, the printed circuit board in 3D

    Xling

    mcusim/Xling

    Xling, a pocket demon

    77 parts67
  • 2 layers22.9 × 50.8 mmPenguino STM32WL LoRa E5, the printed circuit board in 3D

    Penguino STM32WL LoRa E5

    azerimaker/Penguino-STM32WL-LoRa-E5

    This repo contains all the necessary design and fabrication files for the Seeed Studio LoRa-E5 based Penguino Feather breakout board.

    58 parts42
  • 2 layers132 × 90.7 mmDao choc ble right, the printed circuit board in 3D

    Dao choc ble right

    Mposiblee/Zireael

    The keyboard is based on Dao Chok BLE. The locations of components on the board have been changed, space for the battery has been added, and the thumb cluster has also been changed.

    79 parts42CERN-OHL-P-2.0
  • 2 layers29.2 × 38.1 mmHD150-mod, the printed circuit board in 3D

    HD150-mod

    OpenEPaperLink/Hardware

    Hardware files for the OpenEpaperLink project

    30 parts42
  • 2 layers70 × 151 mmDm50, the printed circuit board in 3D

    Dm50

    xavierbasc/dm50

    DM50 is a cheap, powerful, easy to build, open source hardware, and high precision calculator.

    131 parts38GPL-3.0
  • 2 layers95.2 × 154.5 mmBadge2017, the printed circuit board in 3D

    Badge2017

    cryptovillage/badge2017

    The 2017 Crypto and Privacy Village Badge

    233 parts31