Capability · Programming

Programming for machines, controllers, data and technical tools.

Programming work is focused on defined technical functions: reading sensors, controlling hardware, recording data, simplifying machine operation or turning engineering logic into a usable tool.

The software is normally developed as part of a practical engineering problem rather than as general-purpose enterprise software development.

Types of programming

From embedded control to engineering utilities.

  1. Embedded & controller programming

    RP2040-class controller applications, sensor integration, GPIO control, SPI, I2C and 1-Wire interfaces, USB or serial communication, monitoring, data acquisition and defined machine states.

  2. Machine & printer configuration

    Klipper configuration, macros, G-code actions, probing and setup logic, logging and parameterised machine setup.

  3. Data logging & technical software

    Multi-channel monitoring, operator interfaces, CSV logging, run identification and focused Windows or desktop tools for technical use.

  4. Web & configurator tools

    Browser-based engineering tools, parameter forms, calculations, interactive 3D previews and output generation from controlled inputs.

  5. Parametric & geometry code

    OpenSCAD and scripted geometry, input-driven model generation, automated part variants, checks and option handling.

Code and configuration

Code selected around the required function.

Relevant work includes OpenSCAD, Klipper configuration and macros, G-code, embedded RP2040 controller logic, serial and USB communication, CSV data logging, browser interfaces, focused desktop applications and utility scripting. Web technologies are used for engineering tools rather than offered as a general digital-agency service.

Existing examples

Examples of the type of work.

  1. TC10 multichannel temperature monitor

    A Windows-oriented tool for displaying and recording ten temperature channels, including channel naming, live values, recording state and CSV output.

  2. TC.M.K10.PICO sensor module

    A Raspberry Pi Pico or RP2040 based ten-channel Type-K temperature interface using shared SPI, individual channel selection, USB connection and status indication.

  3. Parametric core-adapter tool

    A browser configurator that drives a scripted model and generates printable geometry from dimensional and construction inputs.

  4. Printer and machine telemetry

    Machine configuration, sensor integration, macros and logged process information for development and testing.

Useful result

A focused controller, configuration, logging application or engineering tool for a defined technical function.

Contact