Agents In Use
What’s new todayLast update
47 use cases added today

How to use Claude to build a thermal printer console

Claude wrote the backend and settings UI for a Raspberry Pi thermal printer that its maker uses for morning printouts, grocery lists and guest WiFi codes.

Source published news.ycombinator.comAgent: Claude
OUR ADAPTATION

Suggested prompt

Suggested prompt written by Agents In Use, not the source author. Replace bracketed inputs and review tool permissions first.

Help me build the software for a Raspberry Pi thermal printer using [printer hardware]. Create a Python/FastAPI backend and a local React settings UI. Support [content modules] assigned to [dial channels], and iterate with me as I test the physical device.

Evidence at a glance

Sourced account
Source poster / publisher
travmiller
Original account
Read the source ↗
Published
Source link checked
Reported result
The maker reported a working appliance used for weather, headlines, sudoku, grocery lists and guest WiFi QR codes, and shared its source code.
Human involvement
The maker described back-and-forth development and personal use of the device; specific code review procedures were not reported.

A linked account supports attribution. It does not mean we independently reproduced its result.

Report an issue with this caseOpen correction email

Opens your email app with the case link included. Nothing is sent automatically.

How the agent did it

  1. Designed and built the physical printer enclosure and hardware.
  2. Worked back and forth with Claude on the Python backend and React settings UI.
  3. Configured combinations of modules on the appliance's rotary channels.

Travmiller built Paper Console, a thermal printer appliance housed in walnut with a steel faceplate and brass cutter bar. The maker handled the hardware design and woodworking, while Claude wrote the Python backend and React settings interface. They described a fair amount of back and forth during the software build.

A Raspberry Pi runs the Python/FastAPI backend, which renders content onto 58mm receipt paper. The owner configures the appliance through a password-protected React interface on the local network. They can assign combinations of modules to eight channels, then turn a dial and press a button to fetch and print the selected content.

The post lists sixteen modules spanning content, games and utilities. Several work offline, while services such as NewsAPI require the owner’s API keys. The author shared the source and reported using the appliance for weather, headlines and sudoku in the morning, a tear-off grocery list, and a WiFi QR code for guests.

Who it's for: Makers who want conversational coding help for the software behind a physical household device.

Prompt
Suggested prompt (written by Agents In Use, not the author's)

Source: Hacker News · travmiller

Frequently asked questions

Which parts did Claude build?

The author explicitly credits Claude with the Python backend and React settings UI. The author handled hardware design and woodworking.

Does every printer module need an internet service?

No. The post says sudoku, mazes, quotes, journal prompts and the adventure game can work offline. Some services require locally stored API keys.

More details

Remaining steps

  1. Used the finished device for morning printouts, grocery lists and WiFi QR codes.

About this account

Claude wrote the software through repeated exchanges with the maker, who retained responsibility for hardware and configuration.

Platform: Hacker News. Attribution: https://news.ycombinator.com/item?id=47517956. Prompt: Suggested (written by Agents In Use, not the author's). Sourced by the Agents In Use pipeline.

Credit: travmiller on Hacker News

Source published

Added to Agents In Use

Source checked

Tools and topics

Claude · Raspberry Pi · Python · FastAPI · React · Thermal printer

Raspberry Pi · Thermal printing · Home devices

Editorial completeness: 100/100. Measures documented fields, not agent performance or verified outcomes.