Novena is a 1.2GHz, Freescale quad-core ARM architecture computer closely coupled with a Xilinx FPGA. It’s designed for users who care about Free Software and open source, and/or want to modify and extend their hardware: all the documentation for the PCBs is open and free to download, the entire OS is buildable from source, and it comes with a variety of features that facilitate rapid prototyping.
Novena was originally offered with four variations (Just the Board, Desktop, Laptop, and Heirloom Laptop). Currently available are two main options - the “Just the Board”, and the “Laptop (With Stretch Goals)”.
Just the Board ($550)
For crafty people who want to build their case and define their own style, we'll deliver to you the main PCBA, stuffed with 4GiB of RAM, 4GiB microSD card, and an Ath9k-based PCIe wifi card. Boots to a Debian desktop over HDMI.
Laptop with Stretch Goals ($2,460)
For hackers on the go, we'll send you the circuit board above inside a hacker-friendly case with a Full HD (1920x1080) IPS LCD, plus an extra aluminum bezel, battery controller board, 240 GiB SSD, and a user-installed battery. As everyone has their own keyboard preference, no keyboard is included. This special edition will also include the stretch goals from the original crowdfunding campaign. These are the GPBB, MyriadRF SDR, and the ROMulator breakout.
Plug in your favorite keyboard and mouse, and you're ready to go; perfect for labs and workbenches. You get the circuit board above, inside a hacker-friendly case with a Full HD (1920x1080) IPS LCD, plus an extra aluminum bezel to hack on.
For hackers on the go, we'll send you the same case, board, and LCD as above, but with battery controller board, 240 GiB SSD, and a user-installed battery. As everyone has their own keyboard preference, no keyboard is included.
This pledge level is no longer available. A show stopper of beauty; a sure conversation piece. This will be the same components as above, except with a 480GiB SSD and presented in a gorgeous, hand-crafted wood and aluminum case made by Kurt Mottweiler in Portland, Oregon.
All configurations will come with Debian (GNU/Linux) pre-installed, but of course you can build and install whatever distro you prefer!
This is not a machine for the faint of heart. It’s an open source project, which means part of the joy – and frustration – of the device is that it is continuously improving. This will be perhaps the only laptop that ships with a screwdriver; you’ll be required to install the battery yourself, screw on the LCD bezel of your choice, and you’ll get the speakers as a kit, so you don’t have to use our speaker box design – if you have access to a 3D printer, you can make and fine tune your own speaker box.
MyriadRF Software Defined Radio Daughterboard ($299)
Software! Defined! Radio! We’re very excited to offer the possibility of teaming up with MyriadRF, to provide a custom-made SDR solution for Novena. Their open hardware SDR solution operates in all the major radio bands, including LTE, CDMA, TD-CDMA, W-CDMA, WiMAX, 2G and many more. The board was created as a stretch goal in the original Novena crowdfunding campaign.
GPBB General Purpose Breakout Board ($35)
Breaking out all the goodies, this 40 pin header allows you easy access to the Novena Spartan-6 FPGA. The GPBB buffers 16 FPGA outputs and 8 FPGA inputs to be compatible with either 3.3V or 5V, gang-selectable via software. It also provides six 10-bit analog inputs (up to 200ksps sample rate) and two 10bit analog outputs (~100ksps max rate), all broken out to an easy-to-use 40-pin male 0.1” dual-row header. The board was created as a stretch goal in the original Novena crowdfunding campaign.
ROMulator Breakout Board ($35 - Available Soon!)
This is a unique addition to any hacker’s arsenal. It allows, with some careful soldering, users to either emulate or tap the communication of a TSOP NAND flash device. This device was used to assist our analysis of SD firmware backdoors, presented at 30C3, and is starting to crop up in the wild as part of other reverse engineering projects. The breakout was created as a stretch goal in the original Novena crowdfunding campaign.
Senoko Battery Board ($150)
A battery management card designed to be used with RC batteries. This allows the user to control their battery capacity easily and according to needs. Comes with a handy battery connection shield! See here for more details.
Senoko Passthrough Board ($36)
Making Novena power management easier for those who don't require a battery and are into overkill. The board uses a 32-bit ARM CPU to read the state of a pushbutton and flip a GPIO, and yes, this is all done using a full multi-threaded real time operating system (ChibiOS) running underneath it. See here for more details.
A 3000mAh 3-cell lithium battery pack manufactured by Turnigy that fits especially well into the Novena desktop or laptop case.
Battery Holder ($16)
A holder for the standard Novena battery pack mentioned above. Holds the battery nicely in the Peek array of the injection-molded case. Has a 4mm bullet connector.
Battery to Molex Adapter ($9)
This connector connects a battery with a 4mm bullet connector, like the main Novena battery available above, to the Molex connection on the battery board.
Battery Temperature Sensor Set ($8)
Plugging directly to the Senoko battery board, these sensors allow you to track the temperature of your RC-style battery.
eDP Adapter Board ($58)
This adapter board is a bridge between the LVDS port on the main board and the eDP connection for the LCD screen. It has hole placements to be secured directly over the main board using the appropriately sized M2 screws. See here for more details.
LVDS Ribbon Cable ($11)
The flex cable to connect the LVDS port on the main board to the eDP adapter.
eDP Micro-Coaxial Cable ($35)
A 30-pin IPEX micro-coax cable that connects from the eDP adapter to the Novena screen. It's 250mm long to perfectly bridge the gap between the adapter and the screen in the Novena desktop/laptop case.
LCD Screen ($100)
This is the same screen as that used in the desktop and laptop Novena configurations. It is a 13.3" amorphous silicon TFT active matrix IPS LCD at 1920 x 1080, 166 ppi, 350 cd/m2 luminance at max brightness, 700:1 contrast ratio (typical), 14ms TR, 11ms Tf (typical) response time, and a wide viewing angle of approximately 89 degrees vertically or horizontally in any direction.
AC Adapter ($50)
AC power supply for Novena configurations, with a US plug. 100-240V input at 50/60Hz and 1.5A. 18V output at 3.47A. Branded with the Novena logo!
The first thing you’ll notice about the case design is that the screen opens “the wrong way”. This feature allows the computer to be usable as a wall-hanging unit when the screen is closed. It also solves a major hackability issue with a clamshell arrangement – it can be difficult to access the internals for hacking, as it’s blocked by a keyboard mounting plate.
In the design shown here, you can access the internals without having to remove a single screw – in fact, the laptop opens itself for you. With the slide of a latch, the screen automatically pops open thanks to an internal gas spring. As the internals are naked when the screen is up, this is not a computer for casual home use. Another side benefit of this design is there’s no fan noise – when the screen is up, the motherboard is exposed to open air and a passive heatsink is all you need to keep the CPU cool.
Another feature of this design is the LCD bezel is made out of a single, simple aluminum sheet. This allows users with access to a minimal machine shop to modify or craft their own bezels – no custom tooling required. Hopefully this makes adding knobs and connectors, or changing the LCD relatively easy. In order to encourage people to experiment, we will ship desktop and laptop devices with not one, but two LCD bezels, so you don’t have to worry about having an unusable machine if you mess up one of the bezels!
The panel covering the “port farm” on the right hand side of the case is designed to be replaceable. A single screw holds it in place, so if you design your own motherboard or if you want to upgrade in the future, you’re not locked into today’s port layout. We take advantage of this feature between the desktop and the laptop versions, as the DC power jack is in a different location for the two configurations.
Finally, the inside of the case features a “Peek Array”. It’s an array of M2.5 mounting holes (yes, they are metric) populating the extra unused space inside the case, on the right hand side in the photo above. It’s named after Nadya Peek, a graduate student at MIT’s Center for Bits and Atoms. Nadya is a consummate maker, and is a driving force behind the CBA’s Fab Lab initiative. When we designed this array of mounting bosses, we imagined someone like Nadya making their own circuit boards or whatever they want, and mounting it inside the case using the Peek Array.
Freescale iMX6 CPU
Internal ports & sensors:
Includes the motherboard above, with the following case and accessories:
Gen-2 hacker case – not for casual home users
13.3” amorphous silicon TFT active matrix LCD
LVDS to eDP adapter board
Internal accessory connectors
All of the components from the desktop version above, plus:
SATA-style connector to route power and control signals to the main board
Works with battery packs used by most RC enthusiasts
Classic Molex disk connector for battery connector
Learns your battery pack
STM32 master controller
SATA-II interface (3Gbps)
Samsung 840 EVO series or equivalent (SanDisk drive in the photos is a throw-away for our dev purposes only, we would not subject end users to such a drive)
Full desktop Debian firmware load
3000mAh 3-cell lithium battery pack
Manufactured by Turnigy
User can swap in their own battery pack
Cable adapter from Molex to in-line 4mm bullet connector provided
330 mm x 225 mm x 27mm to bezel surface (30mm with socket cap screws)
1.36kg (3 pounds) in configuration as pictured
All of the electronic components included in the standard laptop above, except with a 480GiB Samsung 850 Pro SSD, a Lenovo Bluetooth trackpoint-keyboard, and an outstanding hand-crafted wood and aluminum case.
This case has no specs, as the concept behind the heirloom laptop is it is an omakase experience: you are buying into the craftsmanship and artistry of Kurt Mottweiler, and trusting him to build a work piece of outstanding quality. Kurt is a designer-craftsman situated in Portland, Oregon and drawing on his background in luthiery, builds bespoke cameras of outstanding quality from materials such as wood and aluminum. This collaboration is enabled by the open nature of our hardware specifications, and we’re proud to have this offering as part of our campaign.
For the prototype case, Kurt is featuring rift-sawn white oak and bead-blasted-and-anodized 6061 aluminum. He developed a composite consisting of outer layers of paper backed wood veneer over a high-density cork core with intervening layers of 5.5 ounce fiberglass cloth, all bonded with a high modulus epoxy resin. This composite is then gracefully formed into semi-monocoque curves, giving a final wavy shape that is both light, stiff, and considers the need for air cooling.
The overall architecture of Kurt’s case mimics the industry-standard clamshell notebook design, but with a twist. The keyboard used within the case is wireless, and can be easily removed to reveal the hardware within. This laptop is an outstanding blend of tasteful design, craftsmanship, and open hardware. And, to wit, since these are truly hand-crafted units, no two units will be exactly alike – each unit will have its own grain and a character that reflects Kurt’s judgment for that particular piece of wood.
After the campaign launched, we decided to offer four stretch goals. We’re thrilled that all four goals were met. As a result, all Novena users will benefit from libre 2D/3D software graphics drivers developed by Jon Nettleton and his collaborators. In addition, everyone who purchased a system package during the campaign received some hardware goodies at no extra charge. Some of those goodies are now available for separate purchase.
bunnie loves to design and undesign hardware. His past work includes discovering and publishing security exploits on the original Xbox, designing silicon chips for various startups, and designing and manufacturing the hardware behind chumby. He spends a lot of time in Shenzhen exploring the lesser-known aspects of hardware supply chains. He got his start in hardware in part because his Apple II came with schematics, and he is hoping to enable others to follow his path by providing a contemporary computer with open documentation.
Xobs is a consummate firmware hacker, and enjoys figuring out how hardware and software interact, learning new things, and canoeing. Occasionally he finds himself thinking C is too high-level a language. His past work includes architecting and deploying the firmware for chumby products, as well as discovering firmware exploits in the microcontrollers embedded within microSD cards. He is an active Linux kernel developer. In his spare time, he goes outrigger canoeing in the ocean.
The main board for Novena is on its third and final revision, and has been delivered in volume to OEM customers. The main boards are manufactured by AQS. We consider this core part of the design to be production-ready.
The plastics and aluminum pieces will be manufactured by a network of contract manufacturers in south China, typically coordinated by project managers at AQS. Prior to this, we’ve manufactured several consumer electronics devices, and so we have good relationships with many qualified manufacturers.
We will determine the composition of the final supply chain based upon the volume of orders generated by the campaign. If the volume is fairly low, we will lean more heavily upon foreign US-based contract manufacturers who specialize in doing low-volume production. If the volume is high, we’ll implement the supply chain using local manufacturers in southeast Asia. Regardless of the scenario, we have designed or selected sub-components that have multiple options for fulfillment, giving us the agility to respond to multiple volume scenarios.
The heirloom laptop is subcontracted to and manufactured exclusively by Kurt Mottweiler’s studio in Portland, Oregon.
This is not a device made for consumer home use. The internal electronics are exposed during normal operation to facilitate easy access by developers and professionals. As such, you must be aware of the hazards of operating exposed electronics, and are familiar with standard anti-static procedures for handling bare electrical components. You must never spill liquids or drop conductive materials into the case. Dropping liquid or conductive elements into the case can cause permanent damage to the circuit board, fire, or personal injury.
We also don’t do rigorous drop-testing or crush-testing of the design, so it’s expected you will handle the device with care. Think of it more as a piece of lab equipment, and less as a device for entertainment or recreational use.
A laptop is a complex product – not just for the hardware, but for the software too. We fully expect that there will be bugs in the firmware drivers, but we also fully expect that over time things will improve as the community of developers grows around Novena and more people contribute fixes and patches to the code base.
suspend/resume: power management functions tend to be unstable, particularly as we are targeting the latest release candidates of Linux
graphics: there are no Free Software drivers for the 3D core. There is an ongoing project to reverse engineer and develop Free Software graphics drivers. Significantly, the 3D graphics standards for Linux are in a state of active evolution, with Wayland, Mir, SurfaceFlinger, Mesa, etc. vying to replace the aging X11 standard.
video: there are no Free Software drivers for the hardware video accelerator DSP, but there are gstreamer libraries available.
UI integration of system management features: everything can be adjusted using the command-line, but some items lack UI integration.
That being said, the kernel runs stably and we routinely use this hardware for development purposes core to our business with good results. In other words, it’s great as a development platform, but it’s not a great system for playing games.
On the hardware side, a few small system integration details are still yet to be nailed down. For example, the USB ports on the front of the case need to be moved down a couple millimeters to allow cables to clear the bezel when the screen is opened, and we’re debating the use of a lit power button. None of these are major risks, but it does mean the design will be altered slightly from the images shown on the campaign today.
“The project is part of larger movement towards open source hardware.”
“A Linux-powered machine where every component can be modified by the user. Anyone who owns one will be able to rewire and reprogram individual components.”
“The machine is designed to be open, flexible, and powerful.”
“It’s the most ambitious attempt yet at a fully open hardware platform.”
“It seems like something you just wouldn’t do or couldn’t do on a commercial laptop.”
“The actual design of the laptop itself is fully open, and users can adapt it to suit any other use cases they can think of.”
“I’ve put in for one of the laptops. I can’t wait.”
“Appealing to hardware hackers, a new build-your-own laptop kit, called Novena, puts you in the manufacturer’s seat.”
“developed for those who want to build your own computer without having to be limited to the choices made by various manufacturers in the market.”
“This is a compact, modifiable solution for any kind of software or hardware development needs.”
“They’ve worked on many Adafruit products/projects and an open source hardware laptop needs to be celebrated.”
“The World’s First Open Source Laptop Makes Its Debut.”
“Allows users to drop in their own components and reprogram the machine as they see fit.”
“Novena took the form of a laptop you could build yourself.”
“Crowdsourcing Innovation: Andrew “Bunnie” Huang.”
“Novena is designed from the ground up with openness in mind.”
“Novena is more than just an open hardware laptop; it’s designed from the outset to be a flexible compute platform”
“Huang knows hardware, and this is one of the coolest projects he’s done”
“This is proof of the demand that exists among developers who want the freedom of doing hardware experiments.”