RGB888 TFT LCD Driver Development (STM32 + TPS651)
Budget: $250 – $750 USD
I need a complete driver—both hardware interfacing notes and production-ready firmware—that talk to and power a 24-bit parallel RGB888 TFT LCD for displaying ONLY one colour across the entire screen at time.
Scope
• Hardware side: deliver a working MVP prototype driver for the display Maxen MX-B10HR501K-IS23 (datasheet attached), plus a concise schematic and BOM I can drop into Altium.
• Firmware side: deliver clean, well-commented C/C++ code that initializes the panel, streams frame data at full 24-bit depth, and exposes a callable colour-calibration routine.
Key requirements
• Works with a standard RGB888 timing spec (VSYNC, HSYNC, DE, PCLK).
• Runs on STM32 and TPS651 (Open for sugestions).
• Colour calibration must let me adjust gamma and white-balance from firmware via USB-C, without touching hardware pots.
Deliverables
1. Schematic PDF + source file and complete BOM.
2. Working prototype.
3. Firmware project with build instructions and a short demo that fills the screen ONLY with solid colours.
4. Brief integration note explaining any clock or memory bandwidth constraints.
5. Technical Documentation
6. Validation report or recorded video showing the demo running.
I’m happy to consider future add-ons— Comunication with bluetooth, for example—but they’re out of scope for this milestone. Please outline your development flow and estimated timeline when you bid, and feel free to suggest proven controller ICs if they simplify the job.
Scope
• Hardware side: deliver a working MVP prototype driver for the display Maxen MX-B10HR501K-IS23 (datasheet attached), plus a concise schematic and BOM I can drop into Altium.
• Firmware side: deliver clean, well-commented C/C++ code that initializes the panel, streams frame data at full 24-bit depth, and exposes a callable colour-calibration routine.
Key requirements
• Works with a standard RGB888 timing spec (VSYNC, HSYNC, DE, PCLK).
• Runs on STM32 and TPS651 (Open for sugestions).
• Colour calibration must let me adjust gamma and white-balance from firmware via USB-C, without touching hardware pots.
Deliverables
1. Schematic PDF + source file and complete BOM.
2. Working prototype.
3. Firmware project with build instructions and a short demo that fills the screen ONLY with solid colours.
4. Brief integration note explaining any clock or memory bandwidth constraints.
5. Technical Documentation
6. Validation report or recorded video showing the demo running.
I’m happy to consider future add-ons— Comunication with bluetooth, for example—but they’re out of scope for this milestone. Please outline your development flow and estimated timeline when you bid, and feel free to suggest proven controller ICs if they simplify the job.
Related categories:
Electronics
Microcontroller
PCB Layout
Firmware
Embedded Systems
Prototyping
STM32