The Precursor is a pocket-sized mobile device with a physical keyboard and a small display. But it’s not a smartphone. Instead it’s an open hardware device aimed at developers and enthusiasts looking for a device they have complete control over. Not only is the software open source, but the Precuror is also powered by an FPGA that can be programmed to perform as different types of chips – it’s been tested working as a RISC-V processor.
Developers bunnie Huang and Sean “xobs” cross launched a crowdfunding campaign for the Precursor in 2020, and now units have begun shipping to backers. That’s the good news. The less good news is that if you want a Precursor but haven’t already placed a pre-order, you may be in for a long wait.
Global supply chain issues have delayed the initial batch by just a few weeks past the latest estimate, with backer units already shipping (and arriving), and pre-orders set to go out within weeks.
But some components required to build more Precursor units may not be available for nearly a year, so Huang says the team won’t be able to produce a second batch until late 2022 at the earliest, and possibly early 2023.
That said, the Precursor is a very niche device aimed at a specific set of enthusiasts who may be willing to wait… especially since it’s not like there’s really any direct competition.
Just got my #precursor delivered. Will be an interesting weekend for sure! pic.twitter.com/aQCGXbQ24q
— Konrad Beckmann (@kbeckmann) March 18, 2022
Here’s a run-down of some of the device’s key features:
- Xilinx XC7S50 primary System on Chip (SoC) FPGA
- iCE40UP5K secondary Embedded Controller (EC) FPGA
- 16 MB external SRAM
- 128 MB FLASH
- 536 x 336 pixel black and white display (200 pixels per inch)
- Physical keyboard with changeable layout overlays (backlit)
- 0.7 W speaker
- Vibration motor
- 3.5mm headphone jack (but no integrated microphone)
- SiliconLabs WF200C WiFi chipset (sandboxed)
- USB-C port
- 1,100 mAh battery
- Anti-tamper features
The Precursor measures 138 x 69 x 7.2mm (5.4″ x 2.7″ x 0.3″) and weighs 96 grams (3.4 ounces), making it smaller than most modern phones. It’s also designed to be repairable – there’s no adhesive used and you can open the case with a screwdriver. Optional accessories that are already available for order include replacement screens and keyboards, including models with different keyboard layouts.
The device ships with a custom open source operating system called Xous, and the Precursor should be able to get up to 5.5 hours of battery life under active use or 100 hours of standby time.
You can find more details at the Precursor Crowd Supply crowdfunding campaign page.
i prefer bigest keyboard like pocket sony vaio
this is not comfortable for programing or terminal
Is this better than MiSTer hardware?
No, the XC7S50 only has 50,000 logic elements. Most people using Mister are using the DE-10 FPGA board, which has 110,000 logic elements.
Just to relate that to the requirements that the FPGA gaming community are encountering, the SNES core built for the DE-10 uses around 75% of those 110k logic elements.
What about older stuff like Apple II or C64? Seems like this would be amazing for that with the keyboard.
I’m really interested in FPGA, but I just don’t understand this device. What kind of chips are people wanting to replicate with this thing? The monochrome screen in portrait orientation is what really confuses me.
Is there a lot of demand for replicating early Palm Pilots or something?
Or are people just interested in designing their own custom chip architectures, and they just want a simple device for testing them?
Yeah, the effort to develop on this does not have a big reward.