Step devices

OlinSTEP·step-devices·projects/ring/ring.kicad_pcb

Step devices PCB layout, top view — open source STM32 board by OlinSTEP

About the Step devices PCB

Step devices is an open source STM32 PCB design by OlinSTEP, published on GitHub. It is a 4-layer board measuring 12 × 20 mm, with 26 components from 21 distinct parts.

Its main chip is the STM32WB55CEU6TR, from the STM32 family. Other key parts include the LSM6DSO32TR, ANT016008LCS2442MA2, BQ297xy and TPS62840DLCR. By type, the board carries 11 capacitors, 5 ICs, 5 resistors, 1 transistor, 1 crystal and 1 antenna.

It belongs with the iot & wireless designs in this gallery.

From the project

STEP Monorepo

This uses an Adafruit Feather ESP32 board to present as a Bluetooth keyboard. The current demo implements four functions when connected to an iPhone with VoiceOver turned on: move VoiceOver cursor to next item, move VoiceOver cursor to previous item, select current item, toggle display of onscreen keyboard.

The heavy lifting on the BLE side is handled by T-vK's ESP32-BLE-Keyboard library. We did make a minor change to add the media eject button as an additional control.

Main components on the Step devices

Step devices bill of materials (BOM)

26 components, 21 distinct parts.

QtyPartRefs
1
STM32WB55CEU6TR
U1
1
LSM6DSO32TR
U2
1
ANT016008LCS2442MA2
U3
1
BQ297xy
U4
1
TPS62840DLCR
U5
1
AOCA32116E
Q1
1
NX1612SA-32.000MHZ-CHP-CIS-3
Y1
1
MLPF-WB55-01E3
AE1
1
LED_Amber
D1
1
L_2.2uH
L3
6
C_100nF
C1, C5, C6, C10, C11, C13
1
C_100nF
C2
1
C_4.7uF
C3
1
C_10uF
C4
1
C_100pF
C7
1
C_0.1uF
C12
1
R_330
R1
1
R_2.2K
R2
1
R_200K
R3
1
R_100K
R4
Show 1 more
QtyPartRefs
1
R_1K
R5

Step devices design files

The KiCad project lives in the OlinSTEP/step-devices repository on GitHub; these links point at the commit this page was built from.

Step devices: common questions

What microcontroller does the Step devices use?

The Step devices is built around the STM32WB55CEU6TR, from the STM32 family.

How big is the Step devices PCB?

The Step devices measures 12 × 20 mm, has 4 copper layers and is 0.8 mm thick.

How many components are on the Step devices?

26 components, from 21 distinct parts. The full bill of materials is listed on this page.

Where can I download the Step devices design files?

From the OlinSTEP/step-devices repository on GitHub, which has the KiCad layout; the links under Design files point to each one.

Can I use the Step devices design in my own project?

The repository has no license, so all rights stay with OlinSTEP. Use it as a reference, and ask the author before reusing the design.

Can I test firmware for the Step devices without the hardware?

Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug STM32 firmware against it before you order a PCB.

Similar boards