Weave Logic into
Hardware.

Unified firmware for Raspberry Pi Pico/Pico2. Control hardware with directly via WebUSB or Python.

pip install logic-weave
Installing... Done.
 
from LogicWeave import LogicWeave, GpioFunction
import time 
# Auto-connects to RP2040/RP2350
with LogicWeave() as lw:
    led = lw.gpio(25)
    led.set_function(GpioFunction.SIO_OUT) # Output
 
    while True: 
        led.write(True) # Turn LED ON
        time.sleep(0.5) # Wait for 0.5 seconds
        led.write(False) # Turn LED OFF
        time.sleep(0.5) # Wait for 0.5 seconds
WebUSB Ready Python Client

One Firmware, Infinite Possibilities

LogicWeave exposes the raw power of the RP2040/RP2350 peripherals over a Protobuf USB connection. Control all functionality through software.

Cross Platform

Works on Windows, macOS, and Linux. Windows users benefit from easy WinUSB driver installation.

Protobuf Speed

Commands are serialized efficiently using Protocol Buffers over USB Bulk endpoints for low-latency control.

Plugin System

Compile Python scripts into `.whl` plugins with custom UI elements for the LogicWeave Web IDE.

Community Edition

Standard Boards

Raspberry Pi Pico / Pico 2

  • Full GPIO, I2C, SPI, UART control
  • High-speed ADC & PWM
  • Works on any RP2040/RP2350 board
Download Firmware
Pro Hardware

LogicWeave Core

Enhanced Test & Measurement

Unlock the full potential of the LogicWeave ecosystem with our custom hardware board.

  • Programmable Power Supply (PPS)
  • Built-in Multimeter (V/I/R)
  • 100W Power Delivery (PD) Control
View Specs