Skip to the content
2 layers41.9 × 20.3 mmPAS, the printed circuit board in 3D

Pedal assist (PAS) signal generator for electric kick scooters

Size
41.9 × 20.3 mm
Copper layers
2
Thickness
1.6 mm
Parts
18
Nets
12
Pads
40
Tracks, vias
54, 0
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
21 Jun 2023
Updated
7 Oct 2025

Overview

PAS is an open-source printed circuit board by ondras12345, from the ondras12345/ebike-PAS repository on GitHub, published under the MIT licence. It is a 2-layer board of 41.9 × 20.3 mm with 18 parts on 12 nets, routed with 54 tracks and 0 vias.

It is built around the ATTINY85-20PU, BAV99 and BC847. Its parts include 5 resistors, 3 connectors, 2 capacitors, 1 IC and 1 diode. It belongs with the AVR (ATmega, ATtiny) boards of this library.

Main components

3

README

README.md

e-bike PAS signal generator

The LD-FXK-038 e-bike controller is often used on electric kick scooters, but those don't have pedals, so you cannot make use of the pedal assist (PAS) feature. This simple device generates a valid pedalling signal to achieve cruise control-like functionality.

Usage

Hold the start button for at least 2 seconds to enable PAS. Start braking to turn it off.

PCBA with connectors attached, wrapped in heatshrink Top side of the PCBA Bottom side of the PCBA

Parts

18
QtyValueFootprintReferences
310kResistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolderR1, R3, R4
2Conn_01x02Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ1, J2
10Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolderR5
1100nCapacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolderC1
110u / 16VCapacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolderC2
11kResistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolderR2
1ATtiny85-20PUPackage_DIP:DIP-8_W7.62mmU1
1BAV99Package_TO_SOT_SMD:SOT-23D1
1BC847Package_TO_SOT_SMD:SOT-23Q1
1Conn_01x03Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ3

The 13 most common of 18 parts.

Similar boards

  • 2 layers130 × 80 mmSmu main 1, the printed circuit board in 3D

    Smu main 1

    jaromir-sukuba/J-SMU

    DIY source-measure unit

    210 parts244
  • 6 layers160 × 100 mmETH1CFGEN1, the printed circuit board in 3D

    ETH1CFGEN1

    BehrensG/ETH1CFGEN1

    709 parts
  • 2 layers99.5 × 74 mmDimmer pcb, the printed circuit board in 3D

    Dimmer pcb

    Bonusbartus/ac_pwm_led_dimmer

    A PCB for dimming AC LED lamps

    35 parts
  • 6 layers73 × 100 mmETH3CADC1, the printed circuit board in 3D

    ETH3CADC1

    koson/ETH3CDAQ1

    407 parts
  • 2 layers124.5 × 99.1 mmVetrnik power, the printed circuit board in 3D

    Vetrnik power

    ondras12345/vetrnik

    Electronics for heating water with power from a 2 kW wind turbine

    138 parts
  • 2 layers93.3 × 82.3 mmGitfup, the printed circuit board in 3D

    Gitfup

    fwachsmuth/Synkino

    Allows sound playback synchronised to a running,jittery Super 8 projector

    181 parts7

Questions

How big is the PAS PCB?

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

What parts does the PAS use?

18 parts, built around the ATTINY85-20PU, BAV99 and BC847. 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 PAS KiCad files?

From the ondras12345/ebike-PAS repository on GitHub, at the commit this page was made from: the board is PAS.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the PAS design in my own project?

Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).