STM32 Lua Script Pocket PC

STM32 Lua Script Pocket PC

$169.00
Sale price  $169.00 Regular price 
Skip to product information
STM32 Lua Script Pocket PC

STM32 Lua Script Pocket PC

$169.00
Sale price  $169.00 Regular price 

What is it?

The STM32 Lua Script Pocket PC is a DIY handheld development and debugging terminal for embedded developers, electronics enthusiasts, students, and makers. Think of it as a pocket electronic workbench: a 2.0-inch full-color 240 × 320 display, icon-based menus, a 56-key keyboard, and a built-in lithium battery in a portable device.

TF card storage keeps scripts, firmware, and logs together. When connected to a computer over USB, the device presents itself as a USB storage drive without requiring an additional storage driver.

Why choose it?

Check a bus, control a pin, or try a Lua script at the workbench without setting up a full desktop workflow. The command-line shell includes command completion and history, while the built-in Lua interpreter lets you test algorithms and automate hardware interactions directly on the device.

For supported STM32 targets, place the matching firmware on the TF card and use SWD offline programming without a connected computer. A browser-based IDE complements the handheld with Scratch-style block programming, Lua editing with syntax highlighting and checking, and an AI-assisted feature that generates Lua code from a written request.

What makes it special?

  • Display and input: 2.0-inch 240 × 320 full-color screen, icon menus, and a 56-key keyboard.
  • Portable power: Built-in lithium battery for mobile use.
  • TF storage: Store scripts, firmware files, and logs on a TF card.
  • Hardware debugging: I2C scanning and read/write operations, SPI communication, UART/RS485 serial tools, PWM output, and GPIO control through command-line operations.
  • Interactive shell: Command completion and command history for working with supported buses and functions.
  • Lua scripting: An onboard interpreter for experimenting with algorithms and controlling pins.
  • Offline SWD programming: Supports STM32F1 and STM32F4 series targets. Confirm the exact target model and firmware match before programming.
  • Browser-based IDE: Block programming, Lua code editing, and AI-assisted Lua generation. AI service and connectivity requirements are not specified.
  • USB storage access: Connect to a computer to manage files through the device's USB drive interface.
  • Included: Device body plus electronic instructions and wiring documentation.

Getting started: Connect by USB, access the device as a storage drive, open the browser-based IDE, prepare blocks or Lua scripts and manage firmware, then connect a compatible target board using the supplied wiring guidance.

First-version DIY project: Hardware and software are still being refined, and some functions remain limited. The developer reports that the occasional STM32F4 offline-programming failure has been resolved and that STM32F1 programming has been comparatively stable; results still depend on the target and setup. Open-source release is planned after the project materials are organized, but it is not presented as already available.

Before connecting hardware: Follow the wiring documentation and confirm pin assignments, supported signal levels, and target requirements. This is a hands-on development tool, not a general-purpose desktop PC or a guaranteed replacement for every dedicated debugger.

You may also like