Welcome to Cockpitbuilders.com. Please login or sign up.

July 28, 2026, 09:16:56 AM

Login with username, password and session length

PROUDLY ENDORSING


Fly Elise-ng
105 Guests, 0 Users
Members
Stats
  • Total Posts: 59,819
  • Total Topics: 7,905
  • Online today: 165
  • Online ever: 15,348
  • (July 02, 2026, 07:30:09 AM)
Users Online
Users: 0
Guests: 105
Total: 105

COUNTDOWN TO WF2024


WORLDFLIGHT TEAM USA

Will Depart in...

Recent

Welcome

Custom STM32 Controller for Home Cockpits – Auto-detect Encoders, No Coding Need

Started by dcspit, Today at 06:28:07 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

dcspit

Hello everyone,

I'm a home cockpit builder and developer.

Over time I ran into the usual problems many of us face: multiple boards, needing to write code, manual encoder setup, complicated wiring, and separate solutions for buttons, encoders and lights. I developed a single board that tries to solve these issues.

What it addresses: Multiple boards needed → Everything on one board Coding / Arduino knowledge required → Configured with a Windows app, no coding 
Manual encoder pin assignment → Encoders auto-detected by turning the knob Multiple USB connections → Single USB-C (HID + CDC) Hard to debug wiring → Live pin monitoring Backlight only works with the sim running → PWM dimmer works even with the sim closed

Main specs:STM32H743 
61 native inputs + 16 via MCP23017 (77 total) 
Up to 25 EC11 encoders with auto-detection 
1 ms sampling 
DCS-BIOS support for LEDs 
Size: 114 × 60 mm

It appears as a normal 128-button game controller. Here are some photos of the board and the panel it is installed in:[Upload your photos here]Happy to answer any technical questions.

Best regards


Like the Website ?
Support Cockpitbuilders.com and Click Below to Donate