element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • About Us
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Project Videos
  • Challenges & Projects
  • element14 presents
  • Project Videos
  • More
  • Cancel
Project Videos
Documents All-Purpose Debugging: A Practical Universal Screen with LCD Displays -- Episode-631
  • Documents
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Project Videos to participate - click to join for free!
Related
Recommended
Engagement
  • Author Author: tariq.ahmad
  • Date Created: 30 Nov 2023 2:59 PM Date Created
  • Last Updated Last Updated: 1 Dec 2023 2:34 PM
  • Views 3516 views
  • Likes 10 likes
  • Comments 17 comments

All-Purpose Debugging: A Practical Universal Screen with LCD Displays -- Episode-631

In every maker project, there comes a moment when a specific tool would be immensely beneficial. Sometimes, that tool is unavailable, not yet acquired due to cost, or simply doesn't exist commercially. Clem frequently encounters such challenges, particularly in projects involving various forms of serial communication. While plugging a project into a PC during software development is common, it underutilizes the PC's capabilities and is inconvenient for Clem's soldering workbench setup. Clem’s "00Screen" project emerges as a solution, providing a portable display for quick serial checks during hardware debugging, addressing challenges like misbehaving Wi-Fi projects and brownouts during boot. 

Watch the Video:

You don't have permission to edit metadata of this video.
Edit media
x
image
Upload Preview
image

Clem's 00Screen serves as a universal Serial/USB/Wi-Fi display, aptly named after its starting point, "00" representing the first address in a computer's memory. Central to the design is the readability of information, as it features a Midas HD44780 compatible alphanumeric LCD with a generous 40x4 character array size. Clem's fondness for the classic backlit LCD, demonstrated in a previous build (Basic Badge Computer), influences the form factor of the device. The ESP32-S2 Wroom module serves as the project's brain, utilizing leftover parts from previous element14 presents videos, creating a curious resemblance to a laptop. 

 image

Utilizing components from past projects, such as the Molex FPC connector from the BLE Keyboard episode and the MCP1825S LDO used in numerous 2021/2022 projects, Clem emphasizes sustainability in design. Clem showcases the already-working unit, emphasizing that the code is mainly composed of standard Arduino libraries. He highlights the ease of adding custom functions to the device, providing flexibility for makers. 

 image

The integrated LiPo cell allows Clem to take the 00Screen anywhere without worrying about a power source. 3D-printed adjustable feet, designed in FreeCAD, facilitate convenient mounting. The device's functionality, including source selection with buttons and indications for new data through a blinking display and beep, is demonstrated. Clem showcases USB and UDP Wi-Fi messages, emphasizing the buzzer as a convenient feature to alert him without needing to look at the display. The 00Screen stands not only as a solution to a specific problem, but also as a testament to Clem's resourceful and sustainable approach to electronics projects. 

image

image

Links and Downloads:

  • Download CAD Files and Code!

Bill of Material:

Product Name Manufacturer Quantity Buy Kit
MULTICOMP PRO MP-ABI-050-RC MULTICOMP PRO 1 Buy Now
MIDAS DISPLAYS MC44005A6W-SPTLY3.3-V2 MIDAS DISPLAYS 1 Buy Now
MULTICOMP MC32829 MULTICOMP 2 Buy Now
MOLEX 105450-0101 molex 1 Buy Now
MICROCHIP MCP73831T-2ACI/OT MICROCHIP 1 Buy Now
DIODES INC. AP9101CK-AHTRG1 DIODES INC. 1 Buy Now
DIODES INC. DMN2024UQ-7 DIODES INC. 3 Buy Now
MIKROELEKTRONIKA MIKROE-1120 MIKROELEKTRONIKA 1 Buy Now
MOLEX 52207-1033 Molex 1 Buy Now
MICROCHIP MCP1825S-3302E/DB MICROCHIP 2 Buy Now
 

Additional Parts:

PCB available at Aisler: https://aisler.net/p/VBTWNVFJ
Esp32-S2 Wroom  (NRND)
slide switch with 2,54mm spacing

element14 presents

element14 presents  |  About Clem  |  Project Videos

  • LiPo cell portable power solution
  • USB and UDP-wifi message demonstration
  • Wifi message board
  • Ble Keyboard episode components
  • USB Display
  • ESP32-S2 Wroom module applications
  • lcd display
  • Maker project display solution
  • serial data
  • HD44780 compatible alphanumeric LCD
  • Arduino library customization
  • Serial communication debugging tool
  • 3D printed adjustable feet design
  • KiCad PCB design tutorial
  • MCP1825S LDO applications
  • Element14 present video project
  • friday_release
  • Clem's electronics project insights
  • Serial display
  • Sustainable electronics design
  • "00Screen" universal display
  • e14p_CMM
  • Share
  • History
  • More
  • Cancel
Actions
  • Share
  • More
  • Cancel
  • Sign in to reply

Top Comments

  • gam3t3ch
    gam3t3ch over 1 year ago +1
    funny how after watching this.....I need this now lol great job mayermakes
Parents
  • koudelad
    koudelad over 1 year ago

    Interesting build. Does anyone remember lcd4linux project? Last update is 15 years ago...

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
Comment
  • koudelad
    koudelad over 1 year ago

    Interesting build. Does anyone remember lcd4linux project? Last update is 15 years ago...

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
Children
  • mayermakes
    mayermakes over 1 year ago in reply to koudelad

    nope that was before my time

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • baldengineer
    baldengineer over 1 year ago in reply to koudelad

    Before mayermakes came along, Linux was a niche operating system that only ran on the obscure "x86 PC" architecture. He's attempted to fix this issue by making it run on the much more popular (but far less powerful) ESP32 platform.

    So, it is not a surprise he isn't familiar with this project.

    /s

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • mayermakes
    mayermakes over 1 year ago in reply to baldengineer

    lol. lol to that.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube