Skip to the content
PCBKitNew board
4 layers35 × 35 mmLemon pepper, the printed circuit board in 3D

simplefoc all-in-one 50W hybrid stepper + bldc driver

Size
35 × 35 mm
Copper layers
4
Thickness
1.61 mm
Parts
87
Nets
89
Pads
372
Tracks, vias
941, 139
Pours
13
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
6 Oct 2023
Updated
24 Dec 2025

Overview

Lemon pepper is an open-source printed circuit board by VIPQualityPost, from the VIPQualityPost/lemon-pepper-stepper repository on GitHub, published under the MIT licence. It is a 4-layer board of 35 × 35 mm with 87 parts on 89 nets, routed with 941 tracks and 139 vias.

It is built around the SN65HVD230D, L6226QTR and MAX15062AATA+T, with the MT6835, SRV05-4A and 1N4148WS among its other parts. Its parts include 28 capacitors, 23 resistors, 8 ICs, 8 diodes and 4 connectors. It belongs with the robots and motor control boards and the STM32 boards of this library.

Main components

9

README

README.md

Hardware Design Assembly Documentation

Lemon Pepper Stepper Driver

Small, all in one hybrid stepper + BLDC driver, designed to mount to the back of NEMA 14/17 size stepper motors. The board supports up to 48V @ 1.5A with a choice of either step-dir, CAN bus, I2C, UART or USB input. Additionally, there are 5 GPIO broken out that can be used for a second encoder (AB hardware encoder or I2C), endstops or other general purposes. Current sensing is also included on-board. The boards can easily be assembled by JLC and the design has been cost-optimized, coming in at about $20 per board fully assembled (minus connectors, which need to be modified to sit flat on motor back).

Due to the high pole pair count of stepper motors, a high resolution (21 bit) magnetic encoder is used, supporting both SPI and hardware ABI position encoding. Despite the rather high theoretical performance of this board I think you would need some serious cooling to actually hit the potential 50-70W specs of the parts. A heatsink has been designed and produced that works well with the board, giving a uniform back profile and small fins for heat dissipation. Photo of PCB PCB on motor Heatsink on motor

Parts

87
QtyValueFootprintReferences
10100nlemon-pepper-footprints:C_0402_1005MetricC302, C303, C304, C307, C308, C401, C701, C702, C703, C704
1010ulemon-pepper-footprints:C_0805_2012MetricC101, C102, C103, C104, C105, C106, C107, C108, C501, C503
50Rlemon-pepper-footprints:R_0402_1005MetricR104, R105, R501, R702, R704
55k1lemon-pepper-footprints:R_0402_1005MetricR101, R102, R301, R302, R601
310klemon-pepper-footprints:R_0402_1005MetricR305, R306, R401
3FiducialFiducial:Fiducial_0.5mm_Mask1mmFID101, FID102, FID103
21N4148WSlemon-pepper-footprints:D_SOD-323D602, D603
21ulemon-pepper-footprints:C_0402_1005MetricC301, C502
220mlemon-pepper-footprints:R_1206_3216MetricR701, R703
220plemon-pepper-footprints:C_0402_1005MetricC305, C306
247plemon-pepper-footprints:C_0402_1005MetricC201, C202
2BZT52C30Slemon-pepper-footprints:D_SOD-323D501, D502
2MAX49925lemon-pepper-footprints:DFN-10-1EP_3x3mm_P0.5mm_EP1.75x2.7mmU701, U703
10Rlemon-pepper-footprints:R_0603_1608MetricR506
110nlemon-pepper-footprints:C_0402_1005MetricC601
1120Rlemon-pepper-footprints:R_0402_1005MetricR103
112MHzlemon-pepper-footprints:Crystal_SMD_3225-4Pin_3.2x2.5mmY301
115klemon-pepper-footprints:R_0402_1005MetricR505
1220nlemon-pepper-footprints:C_0402_1005MetricC602
122kResistor_SMD:R_0402_1005MetricR503
133ulemon-pepper-footprints:IND-SMD_L4.0-W4.0L501
13k3lemon-pepper-footprints:R_0402_1005MetricR304
151klemon-pepper-footprints:R_0402_1005MetricR303
151kResistor_SMD:R_0402_1005MetricR502
15Rlemon-pepper-footprints:R_0603_1608MetricR504
1FAULTlemon-pepper-footprints:D_0603_1608MetricD302
1G***lemon-pepper-footprints:kibuzzard-6557D149kibuzzard-6557D149
1G***lemon-pepper-footprints:kibuzzard-6557D15Dkibuzzard-6557D15D
1G***lemon-pepper-footprints:kibuzzard-694B0394kibuzzard-694B0394
1G***lemon-pepper-footprints:kibuzzard-6557D153kibuzzard-6557D153
1G***lemon-pepper-footprints:kibuzzard-652C580Dkibuzzard-652C580D
1G***lemon-pepper-footprints:kibuzzard-652C57F7kibuzzard-652C57F7
1INPUTlemon-pepper-footprints:JST_XH_B4B-XH-A_1x04_P2.50mm_VerticalJ101
1L6226QTRlemon-pepper-footprints:ST-L6226Q-VQFN32U601
1MAX15062AATA+Tlemon-pepper-footprints:TDFN-8-1EP_2x2mm_P0.5mm_EP0.8x1.2mmU501
1MMBT5551lemon-pepper-footprints:SOT-23Q501
1MOTlemon-pepper-footprints:XH2.54 4PM101
1MT6835lemon-pepper-footprints:TSSOP-16_4.4x5mm_P0.65mmU401
1OCDlemon-pepper-footprints:D_0603_1608MetricD601
1PCBlemon-pepper-footprints:nema-14-17-hybridH101
1SN65HVD230lemon-pepper-footprints:SOIC-8_3.9x4.9mm_P1.27mmU302
1SRV05-4Alemon-pepper-footprints:SOT-23-6U201
1SS210lemon-pepper-footprints:D_SMAD101
1STM32G431lemon-pepper-footprints:QFN-48-1EP_7x7mm_P0.5mm_EP5.6x5.6mmU301
1TERMResistor_SMD:R_0402_1005MetricJP101
1TagConnectConnector:Tag-Connect_TC2030-IDC-NL_2x03_P1.27mm_VerticalJ301
1USB_C_Receptacle_USB2.0lemon-pepper-footprints:usb_cJ201
1USERlemon-pepper-footprints:D_0603_1608MetricD301
1USERlemon-pepper-footprints:SW_SPST_B3U-3000PSW301
1USER CONN.lemon-pepper-footprints:PinHeader_1x05_P1.27mm_SMDJ302

Questions

How big is the Lemon pepper PCB?

It measures 35 × 35 mm and has 4 copper layers, 1.61 mm thick.

What parts does the Lemon pepper use?

87 parts, built around the SN65HVD230D, L6226QTR, MAX15062AATA+T and MT6835. 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 Lemon pepper KiCad files?

From the VIPQualityPost/lemon-pepper-stepper repository on GitHub, at the commit this page was made from: the board is hardware/lemon-pepper.kicad_pcb and its schematic hardware/currentsense.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Lemon pepper 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).

Similar boards

  • 4 layers149.9 × 152.5 mmTMR2615F osu pad, the printed circuit board in 3D

    TMR2615F osu pad

    dubnubdubnub/Giris

    open source 32 key/half (64 total) analog TMR split ortholinear keyboard w/ 8kHz USB HS

    168 parts4Apache-2.0
  • 6 layers90 × 89 mmModular processing board, the printed circuit board in 3D

    Modular processing board

    igorwolfs/modular-processing-hw

    MCU Breakout board with Hirose BM28B connector

    177 parts1
  • 4 layers46 × 48 mmMini qdd, the printed circuit board in 3D

    Mini qdd

    duwogus7650-ctrl/board-design

    OpenRobot SPN-MC(=VESCular6, VESC6 파생) 동등 기능의 QDD용 원형 모터 컨트롤러를 오픈소스 VESC6를 베이스로 신규 설계하는 프로젝트.

    31 parts
  • 4 layers81.2 × 100.2 mmUnderglow3, the printed circuit board in 3D

    Underglow3

    ConnorRigby/nerves_system_underglow3

    hardware support for underglow3

    242 parts6Apache-2.0
  • 2 layers53.3 × 31.8 mmConstant current driver AL8860, the printed circuit board in 3D

    Constant current driver AL8860

    DIaLOGIKa-GmbH/pcb_constant-current-driver

    Testing PCBs for different constant current driver ICs

    22 parts3MIT
  • 4 layers65 × 56.5 mmSH RPi, the printed circuit board in 3D

    SH RPi

    hatlabs/SH-RPi-hardware

    Sailor Hat for Raspberry Pi hardware design files

    168 parts56
  • 2 layers48 × 55.9 mmBM3451XXDC T28A Board, the printed circuit board in 3D

    BM3451XXDC T28A Board

    YuaXan/BM3451XXDC-T28A-Board

    Rechargeable battery protection board based on BM3451 IC

    84 parts5
  • 2 layers80 × 100 mmBig muff pi, the printed circuit board in 3D

    Big muff pi

    ostojaatanasijevic/big_muff_pi

    76 parts