tcMenu for Arduino

TcMenu is a full feature Menu system for the arduino platform that supports many display types and remote control via an API. Drivers are available for many common displays and network interfaces. The protocol is published, and there is a Java API.

Close up of Jensen woofer

One of my hobbies is woodworking and speaker building, take a look at some of my latest attempts at building well known speaker designs. Although these are generally builds of other peoples designs, you may find some of this interesting.

Consultancy pages

We offer consultancy and development services for Java, Embedded 8 and 32 bit systems, including providing mobile and web integration to embedded products.

tcMenu for Arduino

Audio is in our DNA, not only can we help build embedded audio devices, we are also Audiophilles that love listening to music, be it from turntable or digital source.

TCC Forum discussion

Our new forum allows the community to discuss the libraries (opensource and commerical) that we write.

Communication: Arduino to PC

To coin a phrase, communication between embedded devices and mobile or desktop computers "just got real". In a few short years, products being able to communicate with each other went front nice to have - to absolutely essential.

Recently added..

tcMenu Designer UWP and MacOS - 1.7 releases

By system on December 5, 2020

Release 1.7.12 (download version 13) Windows 10 Full testing completed Ensure that save adds to the recent list immediately Release 1.7.11 Windows 10 BETA Automated testing has been added during the release cycle, tests complete menu creation flow. Very minor formatting and display bugs have been fixed. This will probably become the next Windows Store seed. Release 1.7.10 Windows 10 BETA Refactored the tree view to be more like the MacOS and Java version.

tcMenu Designer Java - 1.7 releases

By system on December 5, 2020

Release 1.7.0 Support for Scroll choice (a configurable choice type that can take choices from EEPROM, RAM or custom callback), and an RGB item with configurable Alpha. Stability improvements.

Task Manager - Cross platform build support

By dave on December 4, 2020

In summary, task manager supports a wide range of hardware, including nearly every official Arduino board, most ESP boards, many mbed version 5 and 6 boards with or without an RTOS. We mainly test mbed with STM32 and nrf52 hardware. What boards does TaskManagerIO support? Processor Platform Tested? Locking Example developer boards AVR Arduino Fully Atomic Uno, AT32x, MEGA 2560, MightyCore SAMD Arduino Fully Atomic MKR, Nano IoT and Zero nrf52840 Arduino Fully CAS Nano 33 BLE devices ESP8266 Arduino Fully Atomic Huzzah, Node MCU ESP32 Arduino Fully CAS Wifi32, Huzzah 32 STM32F* mbed Fully CAS Discovery, Nucleo etc STM32 Arduino User Report Atomic Blue pill For mbed we support both RTOS and BareMetal versions 5 and 6, and we test on several STM32 boards.

Social feeds..


We use cookies to analyse traffic and to personalise content. We also embed Twitter, Youtube and Disqus content on some pages, these companies have their own privacy policies.

Please see our privacy policy should you need more information or wish to adjust your settings.