The Evertop is a DIY open-source project aiming to create a modern, portable, and extremely low-power IBM XT compatible computer. It features a 4.2" e-ink display, mechanical keyboard, and boasts over 100 hours of battery life. Based on a Raspberry Pi Pico microcontroller emulating an NEC V20 processor, it can run original IBM XT software and DOS games. The project includes custom-designed PCBs and 3D-printed case files, making it reproducible for others. While still under development, the Evertop represents a unique blend of retro computing and modern hardware for a highly portable and energy-efficient experience.
Eric Jenott has embarked on a fascinating project called "Evertop," meticulously documented on GitHub. This ambitious undertaking involves the creation of a modern homage to the venerable IBM XT, a cornerstone of early personal computing, but with a significant twist: the integration of an e-ink display and ultra-low power consumption for extended battery life. Jenott's goal is to achieve over 100 hours of operational time on a single charge, enabling extended periods of unplugged use.
The Evertop project leverages the versatility and accessibility of modern electronic components while capturing the essence of the original IBM XT. Jenott's design incorporates a Raspberry Pi RP2040 microcontroller, chosen for its performance and efficiency, to emulate the functionality of the original XT hardware. This emulation allows for the execution of original XT software and provides a nostalgic computing experience. A crucial departure from the original XT design is the substitution of the traditional CRT monitor with a low-power e-ink display. This technology allows for a persistent image even when power is not actively being supplied to the display, drastically reducing energy consumption.
The project's documentation meticulously details the hardware and software aspects of the Evertop build. Schematics, PCB layouts, and source code are publicly available, fostering community involvement and enabling others to replicate or contribute to the project. The chosen hardware components are carefully considered for their power efficiency, size, and compatibility with the RP2040. Software development focuses on optimizing the XT emulation for the RP2040 and integrating the e-ink display seamlessly with the emulated system. Jenott's design also prioritizes portability and a compact form factor, making the Evertop a potentially highly mobile retrocomputing device. The project is ongoing, with updates and advancements regularly documented on the GitHub repository, showcasing the iterative development process and providing insights into the challenges and solutions encountered during the creation of this unique device.
Summary of Comments ( 166 )
https://news.ycombinator.com/item?id=43757037
Hacker News commenters generally expressed enthusiasm for the Evertop project, praising its unique combination of retro computing and modern e-ink technology. Several highlighted the impressive battery life and the appeal of a distraction-free writing device. Some questioned the practicality given the slow refresh rate of e-ink, particularly for gaming, while others suggested improvements like backlighting and a more ergonomic keyboard. A few commenters expressed interest in similar projects using different retro hardware, such as the Apple II or Commodore 64. There was also discussion about the challenges of sourcing parts and the potential market for such a niche device. Several users shared their personal experiences with similar e-ink projects and offered technical insights.
The Hacker News post about the Evertop, an e-ink IBM XT clone, generated a fair amount of discussion, with many commenters expressing enthusiasm for the project.
Several users focused on the impressive battery life. One commenter questioned how 100+ hours was achieved, prompting a reply explaining that the low-power nature of e-ink displays is the primary contributing factor. This led to further discussion about the power consumption of different components in the system and general power optimization strategies for low-power computing.
The choice of an XT clone as the basis for the project also sparked conversation. Some users reminisced about their experiences with XT machines, while others questioned the practicality of the platform in a modern context. One commenter suggested that a more modern, but still low-power, platform like a Raspberry Pi might be a better choice, offering more flexibility and software options. This prompted counter-arguments about the simplicity and robustness of the XT architecture, and its suitability for specific use cases where a full-fledged operating system isn't necessary.
The e-ink display itself was a major point of interest. Some commenters expressed concerns about the refresh rate and its limitations for certain applications, particularly those involving animation or video. Others highlighted the benefits of e-ink in terms of readability in sunlight and low power consumption, suggesting applications like e-readers or dedicated coding environments. The discussion also touched upon the different types of e-ink displays and their varying characteristics.
Several commenters expressed interest in purchasing an Evertop, inquiring about pricing and availability. There was also discussion around the potential for DIY builds, with some users sharing links to similar projects and resources.
Finally, the developer of the Evertop, Eric Jenott, participated in the thread, answering questions about the project's design choices, technical specifications, and future plans. This direct interaction with the creator added significant value to the discussion, providing insights not available elsewhere.