Hardware

Posted on Apr 21, 2025

Wondering if these projects are for you? Make sure to check out the Intended Audience page

All-Purpose Espresso Controller

Engineering Validation

The APEC SoM (All-Purpose Espresso Controller System-on-Module) is a modular approach to espresso machine control, featuring a compact 29.22mm × 49.53mm board with 104 castellated edge pins. At its core are a dual-core RP2350 microcontroller and ESP32-C6 for wireless connectivity, complemented by precision components like the ADS124S08 24-bit ADC and FDC1004 capacitance-to-digital converter.

This modular architecture addresses challenges of machine diversity while reducing production complexity. By separating specialized electronics (SoM) from application-specific circuits (carrier board), the system becomes more accessible to hobbyists and small manufacturers, enabling economical small-batch production and community-driven innovation.

Core Specifications

  • Microcontrollers: Dual-core RP2350 + ESP32-C6
  • Form Factor: 29.22mm × 49.53mm with 104 castellated pins
  • Precision ADC: ADS124S08 24-bit for sensor accuracy
  • Capacitive Sensing: FDC1004 for water level detection
  • Power System: Three-tiered architecture for efficiency
  • Connectivity: Wireless capabilities for smart integration

Applications

  • Machine Modernization: Upgrade existing espresso machines
  • Custom Builds: Foundation for DIY espresso projects
  • Precision Control: Temperature and pressure profiling
  • Gravimetric Brewing: Integration with Gravity scale system
  • Smart Features: Home automation and remote monitoring

Current Status

Hardware revision EV1 (first engineering validation) is in testing. The APEC SoM is not yet considered stable and requires further validation.

🔌 View Carrier Boards

Open LCC

Stable

Open LCC is a replacement control board for Lelit espresso machines equipped with the LCC (Lelit Control Center) interface. It features a dual microcontroller design with an RP2040 for control functions and an ESP32-S3 for connectivity and display handling, allowing it to replace the stock LCC while providing enhanced functionality.

This board significantly enhances machine capabilities, implementing all stock V3 LCC functionality while adding programmable brewing routines, integration with pressure transducers and scales, real-time shot graphing, support for additional temperature sensors, and Home Assistant integration through ESPHome-based firmware.

Key Features

  • Dual Microcontroller Design: RP2040 + ESP32-S3 for optimal performance
  • Display Compatibility: Original 128x64 OLED or upgraded color TFT
  • Advanced Brewing: Pressure profiling and gravimetric control
  • Smart Integration: Home Assistant and web interface support
  • Full LCC Compatibility: Drop-in replacement for existing systems

Current Status

Hardware revision R2C is stable and proven. A new firmware generation is under heavy development to expand capabilities further.

Future Updates

Planned update to add USB ports to the main board, eliminating the need for a separate debug board. No functional changes are planned.

📁 View Repository

Gravity

Hardware Stable / Firmware Alpha

Gravity is an integrated weighing solution designed specifically for espresso machines. Unlike standalone Bluetooth scales, it’s engineered to be directly integrated into espresso machine electronics as a bus-powered module, eliminating the need for batteries and simplifying connectivity.

Built around an RP2040 microcontroller and NAU7802 load cell ADC modules, Gravity features a two-sided board design with basic scale functionality on top and optional standalone operation through an ESP32-C6 for wireless capabilities on the bottom.

Key Advantages

  • Bus-Powered Design: No batteries, connection issues, or timeouts
  • Gravimetric Shot Control: Precise output weight measurement
  • Auto Brew Ratios: Intelligent dose and extraction control
  • QWIIC Compatibility: Standard I2C connectivity
  • Dual Configuration: Integrated or standalone operation
  • Grind-by-Weight: Direct integration with grinder systems

Current Status

Hardware revision R3B is stable and proven. Firmware remains in alpha state with ongoing development for enhanced features.

Future Updates

Adding a LiPo charge controller and battery connector is under consideration for enhanced portability. No other functional changes are planned.

📖 View Project Page 📁 View Repository

Femtoprobe

Engineering Validation

The Femtoprobe is an ultra-compact SWD debug board designed specifically for APEC SoM carrier boards. Smaller than a Picoprobe, this tiny device measures just 27.45 mm by 12.13 mm and leverages the APEC SoM’s built-in USB hub for connectivity.

While not as feature-rich as the Raspberry Pi Debug Probe or as sophisticated as a J-Link, the Femtoprobe excels in its simplicity and space efficiency. It’s designed to be temporarily installed via pin header during development and removed when not needed.

Design Features

  • Ultra-Compact: Just 27.45 mm × 12.13 mm footprint
  • Single Cable Solution: USB-C connection for everything
  • APEC Integration: Leverages built-in USB hub
  • Temporary Installation: Pin header mounting for development
  • Minimal Footprint: Space-efficient debugging approach

Current Status

Hardware revision EV1 (first engineering validation) is under testing. The Femtoprobe is not yet considered stable.

Other boards