Skip to the content
PCBKitNew board
4 layers74.1 × 99.3 mmController, the printed circuit board in 3D

A DIY eBike display and controller.

Size
74.1 × 99.3 mm
Copper layers
4
Thickness
1.59 mm
Parts
78
Nets
99
Pads
338
Tracks, vias
702, 138
Pours
5
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
10 Oct 2025
Updated
28 Dec 2025

Overview

Controller is an open-source printed circuit board by Choccy-vr, from the Choccy-vr/BeanBike repository on GitHub. It is a 4-layer board of 74.1 × 99.3 mm with 78 parts on 99 nets, routed with 702 tracks and 138 vias.

It is built around the SN65HVD230DR, DRV8353SRTAT and TD1501HS50, with the AMS1117-3.3, SN74LVC4245APWRE4 and CSS2H-2512R-1L00F among its other parts. Its parts include 24 capacitors, 16 resistors, 11 connectors, 10 diodes and 6 ICs. It belongs with the lEDs and displays boards and the STM32 boards of this library.

Main components

8

README

README.md

BeanBike

A DIY smart eBike display and controller.

Why?

I made this because I really like eBikes; they are just fun. I have always wanted my own, but off the shelf they are way too expensive. So I thought of going the custom route, making my own controller. But then I thought, if I am really going to do this, I am not going to get some normal boring eBike I want my eBike. And that is how this came to be.

Pictures!

PCBs

Controller

Display

BOM

Product NameProduct DescriptionProduct LinkProduct unit priceProduct amountProduct CostTotal (Before Tax + Shipping)Total (Without Shipping)Total
Display-PCBPCB for displayhttps://jlcpcb.com/4.125$20.58$198.40$212.29$259.05
2x20 SocketSocket for Pihttps://www.digikey.com/en/products/detail/sullins-connector-solutions/SFH11-PBPC-D20-ST-BK/19900931.521$1.52
2x3 HeaderExpansion Pinshttps://www.digikey.com/en/products/detail/sullins-connector-solutions/PBC03DAAN/8610610.582$1.16
DisplayDisplay for eBikehttps://www.waveshare.com/product/displays/lcd-oled/lcd-oled-2/3.5inch-480x800-lcd.htm44.991$44.99
Mini-HDMI to HDMI CableHDMI cable for displayhttps://www.aliexpress.us/item/3256809615077123.html?spm=a2g0o.productlist.main.8.2665zmZAzmZA7N&aem_p4p_detail=202510251350533820414637980920002448901&algo_pvid=f852252a-7ad9-43c3-a8da-4e5a7b5fc53c&algo_exp_id=f852252a-7ad9-43c3-a8da-4e5a7b5fc53c-7&pdp_ext_f=%7B%22order%22%3A%22111%22%2C%22eval%22%3A%221%22%2C%22fromPage%22%3A%22search%22%7D&pdp_npi=6%40dis%21USD%214.00%210.99%21%21%214.00%210.99%21%402101d93a17614254531974823e32a0%2112000050211110398%21sea%21US%210%21ABX%211%210%21n_tag%3A-29910%3Bd%3A487c6e50%3Bm03_new_user%3A-29895%3BpisId%3A5000000187467530&curPageLogUid=s5fbXvPEQDyt&utparam-url=scene%3Asearch%7Cquery_from%3A%7Cx_object_id%3A1005009801391875%7C_p_origin_prod%3A&search_p4p_id=202510251350533820414637980920002448901_21.991$1.99
Micro USB to USB CUSB cable for displayhttps://www.amazon.com/DteeDck-Adapter-Braided-Charging-Transmission/dp/B0BD36TZBK/ref=sr_1_3?crid=3JB4171DXJQSD&dib=eyJ2IjoiMSJ9.j7D2vrgbiLxGiZ8eLgHnYMRQBpcQriEWovB6tCvtnKIOLTDMlLoOxuHSk4-lcGFi6FHM3sO5ZKa8Dpr5FOVERj-xgS1iz99JzQZQLKl-xBtss3sl2CHqI4YVyfzRtf2d5FVlPNSBYPWBQrEoF8NK4ZHuYwldOKcTSCQnjOlM151Fnkp-68gktMK4j8L4pV9yZ8vR2BQQJ_acJUp5917qMGRKSj0DZvHJIeHgQgOO5zU.jbqUbGmHJq4WOtimEhEP5bUgwDAqksgkR2hxvEs_soo&dib_tag=se&keywords=micro%2Busb%2Bto%2Busb%2Bc&qid=1761426126&sprefix=micro%2Busb%2Bto%2Busb%2Caps%2C197&sr=8-3&th=15.491$5.49
Controller-PCBPCB for controllerhttps://jlcpcb.com/11.775$58.87
CSS2H-2512R-1L00FShunt Resistorshttps://www.digikey.com/en/products/detail/bourns-inc/CSS2H-2512R-1L00F/60237641.273$3.81
PAS sensorPas Sensorhttps://www.aliexpress.us/item/3256808182150916.html?spm=a2g0o.cart.0.0.15007a9db9tmpl&mp=1&pdp_npi=5%40dis%21USD%21USD%204.99%21USD%201.99%21%21USD%201.99%21%21%21%402103128817614453809426246ef042%2112000044743553170%21ct%21US%213108417632%21%211%210&_gl=1*1ddvozz*_gcl_au*MTU0MTkyODcyNS4xNzYwMTQ1Mzcx*_ga*MjA2ODc0MDM2Ni4xNzYxNDQ1Mzgy*_ga_VED1YSGNC7*czE3NjE0NDUzODIkbzEkZzAkdDE3NjE0NDUzODIkajYwJGwwJGgw&gatewayAdapt=glo2usa1.991$1.99
Throttle sensorTwist Throttle Handlehttps://www.aliexpress.us/item/3256806514034716.html?spm=a2g0o.cart.0.0.c69c38da9vOmau&mp=1&pdp_npi=5%40dis%21USD%21USD%204.63%21USD%201.99%21%21USD%201.99%21%21%21%40210337c117627140379221353e809b%2112000038044279289%21ct%21US%213108417632%21%211%210&_gl=1*1l540z1*_gcl_au*MTU0MTkyODcyNS4xNzYwMTQ1Mzcx*_ga*MjA2ODc0MDM2Ni4xNzYxNDQ1Mzgy*_ga_VED1YSGNC7*czE3NjI3MTQwMzEkbzMkZzEkdDE3NjI3MTQwMzkkajUyJGwwJGgw&gatewayAdapt=glo2usa1.991$1.99
Brake sensorBrake/shut off sensorhttps://www.aliexpress.us/item/3256805985764030.html?spm=a2g0o.cart.0.0.c69c38da9vOmau&mp=1&pdp_npi=5%40dis%21USD%21USD%2011.66%21USD%202.90%21%21USD%202.90%21%21%21%40210337c117627140379221353e809b%2112000036110573258%21ct%21US%213108417632%21%211%210&_gl=1*1sw3duy*_gcl_au*MTU0MTkyODcyNS4xNzYwMTQ1Mzcx*_ga*MjA2ODc0MDM2Ni4xNzYxNDQ1Mzgy*_ga_VED1YSGNC7*czE3NjI3MTQwMzEkbzMkZzEkdDE3NjI3MTQwNDgkajQzJGwwJGgw&gatewayAdapt=glo2usa5.91$5.90
MOSFET HeatsinksHeatsink for MOSFETshttps://www.aliexpress.us/item/3256803892794950.html?spm=a2g0o.productlist.main.1.13c62810kwHGNA&algo_pvid=aa161256-cc13-4f43-9ac4-79cdfe83af14&algo_exp_id=aa161256-cc13-4f43-9ac4-79cdfe83af14-0&pdp_ext_f=%7B%22order%22%3A%222400%22%2C%22eval%22%3A%221%22%2C%22fromPage%22%3A%22search%22%7D&pdp_npi=6%40dis%21USD%212.12%211.99%21%21%2115.01%2114.09%21%402101d83f17614455184686341ee64b%2112000030401636260%21sea%21US%213108417632%21X%211%210%21n_tag%3A-29919%3Bd%3A487c6e50%3Bm03_new_user%3A-29895%3BpisId%3A5000000190801969&curPageLogUid=eevL79xpdQiV&utparam-url=scene%3Asearch%7Cquery_from%3A%7Cx_object_id%3A1005004079109702%7C_p_origin_prod%3A0.210$1.99
M8 Connector 2PConnector for brake sensorhttps://www.aliexpress.us/item/3256805115817349.html?spm=a2g0o.cart.0.0.765938daCeJANz&mp=1&pdp_npi=5%40dis%21USD%21USD%202.97%21USD%202.97%21%21USD%202.94%21%21%21%402101f11417614462386586215ea526%2112000032551815683%21ct%21US%213108417632%21%211%210&_gl=1*j0wktf*_gcl_au*MTU0MTkyODcyNS4xNzYwMTQ1Mzcx*_ga*MjA2ODc0MDM2Ni4xNzYxNDQ1Mzgy*_ga_VED1YSGNC7*czE3NjE0NDUzODIkbzEkZzEkdDE3NjE0NDYyNDAkajMkbDAkaDA.&gatewayAdapt=glo2usa2.971$2.97
M8 Connectors 3PConnectors for PAS and Throttlehttps://www.aliexpress.us/item/3256805115817349.html?spm=a2g0o.cart.0.0.765938daCeJANz&mp=1&pdp_npi=5%40dis%21USD%21USD%206.99%21USD%206.99%21%21USD%206.92%21%21%21%402101f11417614462386586215ea526%2112000032551815696%21ct%21US%213108417632%21%211%210&_gl=1*j0wktf*_gcl_au*MTU0MTkyODcyNS4xNzYwMTQ1Mzcx*_ga*MjA2ODc0MDM2Ni4xNzYxNDQ1Mzgy*_ga_VED1YSGNC7*czE3NjE0NDUzODIkbzEkZzEkdDE3NjE0NDYyNDAkajMkbDAkaDA.&gatewayAdapt=glo2usa1.754$6.99
M8 Connector 6PConnector for Displayhttps://www.aliexpress.us/item/3256805115817349.html?spm=a2g0o.cart.0.0.765938daCeJANz&mp=1&pdp_npi=5%40dis%21USD%21USD%203.46%21USD%203.46%21%21USD%203.43%21%21%21%402101f11417614462386586215ea526%2112000038599641962%21ct%21US%213108417632%21%211%210&_gl=1*1hyuy1y*_gcl_au*MTU0MTkyODcyNS4xNzYwMTQ1Mzcx*_ga*MjA2ODc0MDM2Ni4xNzYxNDQ1Mzgy*_ga_VED1YSGNC7*czE3NjE0NDUzODIkbzEkZzEkdDE3NjE0NDYyNDMkajYwJGwwJGgw&gatewayAdapt=glo2usa3.461$2.97
MOSFETsMOSFETshttps://www.digikey.com/en/products/detail/infineon-technologies/IRFB4110PBFXKMA1/221576303.066$18.36
Capacitor 680uFbig cap for controllerhttps://www.digikey.com/en/products/detail/chemi-con/EKZN630ELL681MK30S/48439041.531$1.53
Capacitor 330uFbig cap for controllerhttps://www.digikey.com/en/products/detail/rubycon/25ZLJ330M8X11-5/31342070.541$0.54
Screw TerminalPhase Connectorhttps://www.digikey.com/en/products/detail/keystone-electronics/8196/3168321.243$3.72
Ring ConnectorPhase Wire connectorhttps://www.digikey.com/en/products/detail/molex/0191930245/19527140.533$1.59
GPS moduleGPS modulehttps://www.aliexpress.us/item/3256806636967867.html?spm=a2g0o.productlist.main.8.5f294519Xppi6X&aem_p4p_detail=202511091049282176669761148710002202146&algo_pvid=408d6edc-35f6-4694-a5b1-e4b75c03ea1d&algo_exp_id=408d6edc-35f6-4694-a5b1-e4b75c03ea1d-7&pdp_ext_f=%7B%22order%22%3A%22161%22%2C%22eval%22%3A%221%22%2C%22fromPage%22%3A%22search%22%7D&pdp_npi=6%40dis%21USD%215.18%212.18%21%21%2136.69%2115.43%21%402101dedf17627141680806432e8079%2112000038417528859%21sea%21US%213108417632%21X%211%210%21n_tag%3A-29919%3Bd%3A487c6e50%3Bm03_new_user%3A-29895%3BpisId%3A5000000191724427&curPageLogUid=PXVcwqFInPA3&utparam-url=scene%3Asearch%7Cquery_from%3A%7Cx_object_id%3A1005006823282619%7C_p_origin_prod%3A&search_p4p_id=202511091049282176669761148710002202146_26.391$6.39
M8 Connector 5PConnector for ENCODERhttps://www.aliexpress.us/item/3256805115817349.html?spm=a2g0o.cart.0.0.765938daCeJANz&mp=1&pdp_npi=5%40dis%21USD%21USD%203.46%21USD%203.46%21%21USD%203.43%21%21%21%402101f11417614462386586215ea526%2112000038599641962%21ct%21US%213108417632%21%211%210&_gl=1*1hyuy1y*_gcl_au*MTU0MTkyODcyNS4xNzYwMTQ1Mzcx*_ga*MjA2ODc0MDM2Ni4xNzYxNDQ1Mzgy*_ga_VED1YSGNC7*czE3NjE0NDUzODIkbzEkZzEkdDE3NjE0NDYyNDMkajYwJGwwJGgw&gatewayAdapt=glo2usa3.061$3.06

Parts

78
QtyValueFootprintReferences
6LEDLED_SMD:LED_0603_1608MetricD2, D4, D5, D6, D7, D8
51uFCapacitor_SMD:C_0402_1005MetricC11, C17, C20, C22, C23
4100nFCapacitor_SMD:C_0402_1005MetricC5, C6, C7, C8
4100nfCapacitor_SMD:C_0402_1005MetricC10, C12, C13, C16
415kResistor_SMD:R_0805_2012MetricR6, R8, R9, R10
3CSS2H-2512R-1L00Ffootprints:RES_1L00x_BRNR3, R4, R5
20.1uFCapacitor_SMD:C_0402_1005MetricC18, C24
210kResistor_SMD:R_0805_2012MetricR1, R12
21kResistor_SMD:R_0805_2012MetricR11, R13
230pFCapacitor_SMD:C_0402_1005MetricC14, C15
273kResistor_SMD:R_0805_2012MetricR25, R26
110ufCapacitor_SMD:C_0402_1005MetricC4
1120Resistor_SMD:R_0805_2012MetricR14
1180kResistor_SMD:R_0805_2012MetricR2
122uFCapacitor_SMD:C_0201_0603MetricC3
13.3v PolyfuseMF_R065_2:FUSE_MF_R065_2_BRNF2
13.3v ZenerDiode_SMD:D_SMAD10
1330Resistor_SMD:R_0805_2012MetricR7
1330uF 25VCapacitor_THT:CP_Radial_D8.0mm_P3.50mmC2
14.7uFCapacitor_SMD:C_0402_1005MetricC9
147nFCapacitor_SMD:C_0603_1608MetricC21
15v PolyfuseRKEF300:FUS_RKEF300_TYCO_TYCF1
15v ZenerDiode_SMD:D_SMAD9
1680uF 63VCapacitor_THT:CP_Radial_D12.5mm_P5.00mmC1
1>10uFCapacitor_SMD:C_0805_2012MetricC19
1AMS1117-3.3easyeda2kicad:SOT-223-3_L6.5-W3.4-P2.30-LS7.0-BRU3
1Brake ConnConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ6
1CYA1040-33UHeasyeda2kicad:IND-SMD_L11.6-W10.1L1
1Conn_01x05_PinConnector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_VerticalJ2
1DDiode_SMD:D_SOD-123FD1
1DRV8353SRTATDRV8353:QFN50P600X600X80-41NU5
1Display ConnConnector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_VerticalJ5
1LEDLED_SMD:LED_0805_2012MetricD3
1PAS ConnConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ4
1PHASE A8196:KEYSTONE_8196J8
1PHASE A HIGHTO-220AB:TO254P1050X476X2020-3Q1
1PHASE A LOWTO-220AB:TO254P1050X476X2020-3Q4
1PHASE B8196:KEYSTONE_8196J9
1PHASE B HIGHTO-220AB:TO254P1050X476X2020-3Q2
1PHASE B LOWTO-220AB:TO254P1050X476X2020-3Q5
1PHASE C8196:KEYSTONE_8196J10
1PHASE C HIGHTO-220AB:TO254P1050X476X2020-3Q3
1PHASE C LOWTO-220AB:TO254P1050X476X2020-3Q6
1SN65HVD230DReasyeda2kicad:SOIC-8_L4.9-W3.9-P1.27-LS6.0-BLU1
1SN74LVC4245APWReasyeda2kicad:TSSOP-24_L7.8-W4.4-P0.65-LS6.4-BLU6
1ST-Link-DebugConnector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_VerticalJ7
1STM32G473RETxPackage_QFP:LQFP-64_10x10mm_P0.5mmU4
1SW_Pusheasyeda2kicad:SW-SMD_L3.9-W3.0-P4.45SW1
1TD1501HS50easyeda2kicad:PG-TO-263-5_L10.2-W8.7-P1.70-LS14.4-BRU2
1Throttle ConnConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ3
1X49SM8MSD2SCeasyeda2kicad:CRYSTAL-SMD_L11.5-W4.8-LS12.7X1
1XT60 +MountingHole:MountingHole_3.2mm_M3_Pad_ViaJ1
1XT60 -MountingHole:MountingHole_3.2mm_M3_Pad_ViaJ11

Questions

How big is the Controller PCB?

It measures 74.1 × 99.3 mm and has 4 copper layers, 1.59 mm thick.

What parts does the Controller use?

78 parts, built around the SN65HVD230DR, DRV8353SRTAT, TD1501HS50 and AMS1117-3.3. 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 Choccy-vr/BeanBike repository on GitHub, at the commit this page was made from: the board is PCB/BeanBike/Controller/Controller.kicad_pcb and its schematic PCB/BeanBike/Controller/Controller.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Controller design in my own project?

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

More from Choccy-vr/BeanBike

1
  • 2 layers51.8 × 39.5 mmDisplay, the printed circuit board in 3D

    Display

    Choccy-vr/BeanBike

    A DIY eBike display and controller.

    12 parts

Similar boards

  • 4 layers94.3 × 95.7 mmMotor bldc esc V1, the printed circuit board in 3D

    Motor bldc esc V1

    middelhauvephilipp-stack/motor_control_pcb_design

    117 partsCERN-OHL-P-2.0
  • 4 layers100 × 80.1 mmPace core, the printed circuit board in 3D

    Pace core

    rammp-org/pace-racer-hardware

    Kicad Hardware files and docs for the PACE V0 board (RACER)

    175 parts
  • 2 layers7.5 × 2 mmVCU, the printed circuit board in 3D

    VCU

    SCFormulaElectric/USC-Electrical-Systems

    80 parts9
  • 2 layers119.9 × 57 mm1v2boost, the printed circuit board in 3D

    1v2boost

    benkrasnow/1v2-boost-converter

    Schematics and PCB layout for a boost converter 0.9V minimum input, 30A maximum input current

    77 parts7MIT
  • 6 layers58 × 72 mm12vhpwr standard, the printed circuit board in 3D

    12vhpwr standard

    nathanfraske/CEC-Platform

    ONE board file, kept current by the wave (owner directive 2026-07-25: "the current best should be placed into a candidate folder per board and kept current with only one board ideally so we have a reference").

    110 partsApache-2.0
  • 4 layers100 × 100 mmNif T, the printed circuit board in 3D

    Nif T

    SharKingStudios/Nif-T

    An all in one smart home automation board!

    115 parts11MIT
  • 4 layers267 × 75 mmFracture, the printed circuit board in 3D

    Fracture

    SharKingStudios/Fracture

    An infinitely expandable, velocity sensing split midi keyboard.

    208 parts10MIT
  • 2 layers75 × 102 mmCarkit PANEL, the printed circuit board in 3D

    Carkit PANEL

    SharKingStudios/carkit

    An all in one PCB for controlling DIY RC Cars!

    126 parts4MIT