Most embedded teams spend four to eight weeks designing a screen that should take days. That cost is from wiring a display, a touch controller, an MCU, and a radio by hand. Our ESP32 HMI Modules do away with all the wiring effort. The latest device combines a 360×360 IPS touch panel with a machined 1.85 inch knob. It’s got a single housing with a dual-core ESP32-S3R8 CPU, 8MB PSRAM, and 16MB flash inside. Power it. Drag your interface into position within the Guition program. Flash it. Ship. This guide indicates where the hours are spent. It's the internal build log measurement for 26 projects. It also teaches you how to spec a tiny rotary interface without a six-week detour.
I wrote this from the engineering side of the business. All the numbers below are from either a build our team did or chip documentation we provided. Where I use our own data, I mark it.
Talk to a Guition engineer before you commit. Send your panel drawing and screen list to Guition at david@guition.com. Our engineers will map it to a working 1.85 inch knob build within two business days. As a direct ESP32 HMI Modules manufacturer, we ship single-unit samples from stock and quote 500-piece colour matching separately. Call +86 186 6584 6730 if you would rather walk through it live.
A human-machine interface ESP32 HMI Module puts a display, a touch layer, a controller, and wireless radios into one tested assembly. You skip schematic work, driver bring-up, and most mechanical fitting. The gain is not magic. It is the removal of integration steps that never appear on a project plan but always eat the schedule.
The calendar is swallowed by four phases. You spend days on hardware bring-up chasing down a backlight rail or a reset line. Display and touch drivers use more power since each panel has its own initialization routine. Layout work is the biggest time sink, particularly if your team hand-codes pixel coordinates. Wireless integration is late and ruins things that were working before.
We logged 26 customer evaluation builds between January and August 2026. Each build had to reach one milestone: a live screen with working touch, a working knob, and a live Wi-Fi link.
| Stage | Discrete build, median days | GUI option module, median days |
|---|---|---|
| Hardware bring-up | 11.4 | 0.3 |
| Display and touch drivers | 9.1 | 0.2 |
| UI layout and application logic | 12.6 | 3.4 |
| Wi-Fi and BLE integration | 5.4 | 2.3 |
| Total to working UI | 38.5 | 6.2 |
That is a 6.2× reduction measured on our own bench, not a vendor estimate. The two rows that moved most are the two rows nobody budgets for: driver bring-up and hardware debug. (Source: Guition internal engineering build log, 2026, n = 26.)
And here’s how that compression looks in practice. Prior to shipping the product, we pre-tune the lighting, touch, and audio driver circuits. Our Guition program outputs a built UI immediately, so layout is not a C-code exercise. Your engineers are still writing business logic. They simply stopped writing plumbing.
The 1.85-inch diagonal is not a random number. It is the point where a circular panel still shows readable text and still fits a standard appliance cut-out. Go smaller and labels shrink. Go larger, and the panel dominates the product face.
Our 1.85 inch knob panel runs 360×360 pixels across a 45.68 × 45.68 mm active area. That works out to nearly 275 pixels per inch, which is denser than most 3.5-inch industrial panels. The full module measures 66 × 66 × 22 mm. A round bezel hides the seam between glass and housing. The assembly reads as one machined part, not a screen glued into a box.
In-plane switching (IPS) maintains the color at off-axis angles, which is important if you’re mounting a wall panel above eye level. The round shape also reflects the curved language of current appliance fascias. That’s what you get when you spec the mechanical package:
Those three things are why you keep seeing small rotating panels in the luxury appliance lines instead of basic rectangular touch displays.
Metal costs more per unit than polycarbonate. It also survives kitchen grease, cleaning agents, and UV exposure far better. Over a five-year product life, the replacement delta usually beats the unit-price delta.
Hand-coding a screen implies every position change will cause a rebuild, a flash, and a visual inspection. That cycle takes 4 to 6 minutes. Run it 200 times, and you’ve spent a whole working week looking at a progress bar.
Guition software gives you a WYSIWYG canvas. You plop a control on the spherical canvas, move it to size and location, and select its style. The editor outputs the result as a project your ESP32-S3 runs on. Your firmware team ties variables to controllers, rather than computing coordinates. That one change took out the biggest line item in our build log.
The control library includes buttons, sliders, gauges, needle gauges, picture buttons, text areas, and progress arcs, all scaled for round displays. You click to add one. Then drag to change location, size, and style. The canvas is the true 360×360 geometry, so what you see is what ships. No simulator mismatch, no surprises off-by-eight-pixels.
Our cross-platform online debugging allows you to poke a running device via USB or serial and watch variable values change live. You see a logic flaw in minutes; don't re-flash blind. In our 2026 log, teams that used live debugging resolved UI issues in 0.4 days on average. 1.9 Days to debug teams with re-flash. (Source: Guition internal engineering build log, 2026.
Yes, and the reason is architectural. Two input devices normally mean two drivers, two interrupt handlers, and two debounce strategies that fight each other. Our ESP32 HMI Modules ship them as one input stack.
The capacitive layer uses a CST816 controller. The rotary element is a mechanical encoder with tactile detents. Both feed the same event queue, so a twist and a tap raise events your application handles the same way. You write one handler, not two.
Pure touchscreens fail with wet hands or nitrile gloves. A knob does not. That is why food-processing equipment and medical carts still specify rotary controls. Our hybrid panel keeps both, so a user can scroll by feel while wearing gloves and confirm by tap once the glove comes off.
The ESP32 HMI Modules carry a vibration motor and an adjustable RGB LED ring. A twist can pulse the motor and shift the ring colour at the same time. That gives your user three channels of confirmation at once, which cuts misoperation in high-stress environments.
The speed of prototyping is about what you don’t have to source, solder, or troubleshoot. Here’s the short list of what’s already on the board:
Those apps are a starting point, not restricted firmware. Your team maintains complete control over behavior, branding, and data flow.
The ESP32-S3R8 brings 8MB of PSRAM and 16MB of flash (Espressif Systems, 2026). That matters more than clock speed for UI work. Full-colour background images, several fonts, and MJPEG frames do not fit in 512KB of internal SRAM. With 8MB of PSRAM, designers stop downsampling artwork to save bytes.
We hold stock and ship the next business day after you order. Minimum order quantity is one piece, so a hardware engineer can validate a concept before a purchasing department gets involved. Custom cartons carry 86 pieces, adjustable to your packaging line.
The ESP32-S3 is a dual-core Xtensa LX7 processor with 240Mhz. It has 45 programmable GPIOs, 14 of which are capacitive touch-capable (Espressif Systems, 2026). The vector instructions drive signal processing. Handy when your spectrum analyzer is feeding live audio via an FFT.
We provide support for Arduino IDE, ESP-IDF, MicroPython, and the Guition environment. Arduino is appropriate for engineers who seek familiar libraries. ESP-IDF is for teams that require FreeRTOS control and production hardening. MicroPython is great for quick experimentation. Editors that never open a designer Guition suit. Your team selects by project, not by vendor lock-in.
ESP-IDF has an over-the-air update option, and we are making this available via our remote upgrading service (Espressif Systems, 2025). “You can iterate firmware on deployed units without a truck roll.” That means a Tuesday release for a distributor with 3,000 panels in the field, not a recall-class occurrence.
Our stack has multi-language switching and UTF-8 support. One firmware image is distributed to 10 areas. Your translation vendor modifies text files, not C arrays. Your team maintains one codebase, not 10 branches.
Jingcai Intelligent constructs ESP32 HMI modules from 1.28 inch to 21.5 inch. A program that begins with a 1.85 inch knob may add a 7-inch wall panel later. It's still with one supplier and one toolchain.
The first choice in the integration is whether the panel communicates directly to your cloud or via a phone. Most smart-home devices do both, and the ESP32-S3 can do both without a co-processor.
The chip supports 2.4 GHz Wi-Fi 802.11 b/g/n with 40 MHz bandwidth support (Espressif Systems, 2026). You provide credentials via BLE, and then the panel joins your network and talks MQTT or HTTPS directly. The demand for the whole ESP32 HMI Modules remains close to 1.3W; therefore, a little supply will do.
Bluetooth LE has a commissioning pathway. A phone app surrenders the Wi-Fi credentials and remains connected to be controlled. BLE is also good for battery-powered gadgets, where Wi-Fi would kill the cell in days.
Matter is the interoperability layer for smart home devices of the Connectivity Standards Alliance (Connectivity Standards Alliance, 2025). Adding a Wi-Fi-with-BLE element leaves that door open. We have supplied ESP32 HMI Modules into Matter-bound programs where the panel is the controller, not the end-device.
“DIY builds die in the arms of compatibility.” A panel, a touch chip, and a GUI library all arrive on their own release cycle. One tested set is less likely to break than three moving pieces.
The chip offers SPI, I2S, I2C, PWM, RMT, ADC, UART, and an SD/MMC host controller (Espressif Systems, 2026). Quad SPI-driven display at speed. I2S is for audio out. Reads the SD/MMC TF card. You get the whole thing on one die, no glue logic.
Most teams standardize on LVGL, the open-source embedded graphics toolkit, which provides widgets, animations, and input-device abstractions (LVGL Project, 2025). LVGL may be installed using the esplvglport component provided by Espressif. Adds touch, rotary encoder, button, and USB-HID input capability with one dependency command (Espressif Systems, 2025). We pre-integrate that stack, so rotational input gets to LVGL without you building an indev driver.
The panel we are using has a display driver of ST77916 and a capacitive touch controller of CST816. Both chips are set to our firmware baseline. Go directly to ESP-IDF, and drivers are available in the Espressif component registry. They all use the same public API, so your project is later transferable among panels.
Three application families account for most of our volume, and each one stresses a different part of the ESP32 HMI Modules.
A wall thermostat needs dimming, setpoint, and mode switching. Touch handles mode switching. The knob handles setpoint with eyes-free precision. The RGB ring shows heating state by colour, so a user reads status from across a room.
Food processing and packaging lines need glove-friendly control and wash-down tolerance. The CNC metal housing and the rotary encoder suit both. Vibration feedback confirms a setpoint change over machine noise, where a screen flash gets missed.
Handheld detectors and portable testers need a display, a battery path, and a radio in minimal volume. At 66 × 66 × 22 mm, our 1.85 inch knob module leaves room for sensors in the same enclosure.
At the end of 2025, a medium-sized producer of heating controls from southern Germany came to us with a 26-week schedule and a discrete design that had already passed schematic assessment. The figures are true, and we anonymized the name at their request. Their initial design had 22 pieces for display, touch, encoder, audio, and radio.
Moving to our module reduced the front-end bill of materials to 6 parts and saved €4.80 per unit in component and handling cost. The front panel took 7 minutes to 90 seconds. The program was completed in 15 weeks instead of 26 weeks. Over the next nine months, they shipped 12,000 units. The return rate for the interface field was 0.4% against 1.9% for the previous iteration.
Their firmware lead put it simply: “We had eight weeks budgeted for display bring-up. It took us three days. The knob driver was the part I anticipated to struggle, and it simply worked.”
Choosing a module supplier is a bet on support quality, not just silicon. Here is what sits behind our units.
Jingcai Intelligent is one of the few enterprises that integrate R&D, manufacturing, and sales. We design the hardware, create the Guition software, and construct the firmware baseline together. If a client causes a rendering error, we have one team that owns it end to end. We also provide full secondary development APIs and documentation so your engineers may customize without touching low-level code.
| Factor | Discrete DIY build | Guition ESP32 HMI Modules |
|---|---|---|
| Parts to source for front end | 20+ | 1 |
| Median time to working UI | 38.5 days | 6.2 days |
| Driver work required | Display, touch, encoder, audio | None |
| Minimum order for evaluation | Vendor-dependent, often 50+ | 1 piece |
| Lead time to sample | 3–6 weeks | Next business day |
| UI authoring method | Hand-coded C | Drag-and-drop or C |
| Remote firmware update | Build it yourself | Included |
That’s the truth table. If you want some very odd display interface or high cost at 500,000 pieces, a separate construction still wins. For most schemes under 100,000 units, integration labor is far more than component savings.
“We stopped selling screens,” said David, the CEO of Jingcai Intelligent. We supply completed interaction layers, a knob, a touch ring, and a radio that already speak to each other. That saves more engineering hours than any figure on a spec sheet.”
Embedded UI work consumes schedules, not design, due to integration. For 26 projects, the median discrete route in our 2026 construction log is 38.5 days, while the module path is 6.2 days. The 1.85 inch knob unit provides that benefit in a 66 mm square size. Metal body, 8 MB PSRAM and 16 MB flash, Wi-Fi and BLE 5.0 ready to operate together.
Add drag-and-drop writing, cross-platform online debugging, remote upgrading, and one-piece minimums, and the timetable shrinks even further. We have the module in stock and mail it out the following business day, and we support Arduino, ESP-IDF, MicroPython, and Guition environments. If there's a tiny control panel on your 2027 plan, get one on the bench this month.
In our 2026 internal log of 26 evaluation builds, the median discrete design reached a working UI in 38.5 days. The same scope built on a Guition module reached it in 6.2 days. Most of the savings came from skipping display and touch driver bring-up. That stage averaged 9.1 days on discrete builds and 0.2 days on ours.
Yes. Guition software generates the interface for you through drag-and-drop editing on a real 360×360 canvas. LVGL runs underneath, but you never touch widget code unless you want to. Engineers who prefer full control can open the same project in ESP-IDF and extend it directly.
It does. The ESP32-S3 baseline supports Arduino IDE, ESP-IDF, MicroPython, and the Guition environment. Arduino suits teams using existing libraries. MicroPython suits quick experiments. ESP-IDF suits production firmware. You choose per project rather than per supplier.
The minimum order quantity is one piece, so you can validate a concept before purchasing gets involved. The module is in stock and ships the next business day after order placement. Standard cartons hold 86 pieces, and we adjust packing to your line. Samples are available upon request for evaluation.
Both. Standard finishes are red, black, purple, dark grey, and blue. We offer custom colour matching at 500 pieces or more. On the software side, every pre-loaded application is modifiable, and we deliver bespoke display, interaction, and audio-visual development as a one-stop service.
Provision Wi-Fi credentials over Bluetooth LE from a phone, then let the panel join your network natively. The ESP32-S3 integrates 2.4 GHz Wi-Fi at 802.11 b/g/n and Bluetooth 5 LE on the same die (Espressif Systems, 2026). MQTT or HTTPS traffic runs directly from the panel.
Send us your panel drawing, your screen list, and your target certification. Guition engineers review every request by hand and reply within two business days with a hardware match, a firmware scope, and a volume quote.
Reach David directly at david@guition.com or call +86 186 6584 6730. Guition is an ESP32 HMI Modules supplier with in-house R&D and production, so design changes never cross a vendor boundary. Order one 1.85 inch knob unit today. It ships the next business day from stock, with samples on request and custom colours from 500 pieces.
Stock ships the next business day after you order, and the minimum order is one piece. A hardware engineer can prove the concept on the bench before a purchasing team signs anything. Your team gets a working touch, knob, and Wi-Fi loop inside a week, not inside a quarter.
1. Espressif Systems (2026). ESP32-S3 Series Datasheet, Version 2.2 (published 2026-03-05). Used for the dual-core Xtensa LX7 240 MHz architecture, 45 GPIOs, and capacitive-touch GPIO count. Also used for 2.4 GHz Wi-Fi 802.11 b/g/n, Bluetooth 5 LE, and the peripheral set. https://www.espressif.com/sites/default/files/documentation/esp32-s3datasheeten.pdf
2. Espressif Systems (2025). ESP32-S3 Wi-Fi & BLE 5 SoC — Product Page. Used for chip family positioning and memory configuration context. https://www.espressif.com/en/products/socs/esp32-s3
3. LVGL Project (2025). LVGL Documentation. Used for the widget, animation, and input-device abstraction model that underpins the Guition UI runtime. https://docs.lvgl.io/
4. Espressif Systems (2025). espressif/esplvglport — ESP Component Registry. Used for the touch, rotary encoder, button, and USB HID input integration path and LVGL version support. https://components.espressif.com/components/espressif/esplvglport
5. Espressif Systems (2025). ESP-IDF Programming Guide — OTA Updates (ESP32-S3). Used for the remote firmware upgrade capability described in the custom development section. https://docs.espressif.com/projects/esp-idf/en/latest/esp32s3/api-reference/system/ota.html
6. Connectivity Standards Alliance (2025). Matter. Used for the smart-home interoperability discussion in the Wi-Fi and Bluetooth section. https://csa-iot.org/all-solutions/matter/
About the Author
David leads Jingcai Intelligent, an HMI display manufacturer covering 1.28-inch to 21.5-inch modules with in-house R&D, production, and sales. He has spent over a decade in embedded display engineering. His work covers USART-hmi display modules, capacitive and rotary interface design, and the Guition drag-and-drop UI development software. He writes from hands-on project work with OEM customers across smart home, industrial control, and portable instrument segments.
Learn about our latest products and discounts through SMS or email