Starcat
Embedded Linux Boards
Microchip

Jupiter Nano

Tiny, high-performance computer that runs Linux or the NuttX real-time operating system

$15,674 raised

of $3,250 goal

482% Funded! Order Below

In stock. Order now, ships within three business days.

$99

View Purchasing Options

Recent Updates

You'll be notified about news and stock updates for this project.

Jupiter Nano is an open-hardware, ARM-based development board that runs the NuttX RTOS or Linux. It has a tiny, 48-pin form factor—similar in size to the Teensy 4.1, at 2.86 x 6.35 cm (1.125 x 2.5 in)—and its SAMA5D27C-LD1G microprocessor is 10x more powerful than the Arduino Due.

Jupiter Nano is perfect for Arduino users who need a tiny, powerful computer with a fast CPU, plenty of RAM, an Internet-connected real time operating system (NuttX), or all of the above. It should also be attractive to Linux users who need a small, open-hardware computer with lots of I/O and support for high-speed networking. A board this small and this powerful is suitable for a nearly endless list of possible applications.

Powerful, Versatile, and Easy to Work With

Massive, fast storage: microSD cards with up to 1 TB (a terabyte!) of storage are available these days, as are special-purpose microSD cards that allow you to write data at high speeds. And because Jupiter Nano boots from its microSD card, it can’t be "bricked" (stuck in an unbootable, unfixable state). If something bad happens to the contents of your microSD card, all you have to do is reformat it and try again.

Lots of sensor or device connections: Jupiter Nano is a capable robot controller with the following interfaces: 5 SPI, 5 TWI, 4 USART, 1 CAN, and 1 I²SC. The USARTs can handle the RS-232, RS-485, and LIN protocols. This is made possible by the SAMA5D27C’s special Flexcom peripherals which can be individually configured to do any of these jobs. Jupiter Nano also uses DMA so its processor doesn’t have to do a lot of work to get data into or out of the chip.

Motors, audio, and lighting: If you need to control motors or lighting directly, there are 6 PWM outputs for that purpose. The I²SC interface can drive digital audio amplifiers, and there is one channel of Class D amplified PWM audio capable of driving an analog amplifier directly. Five 12-bit analog-to-digital converter (ADC) channels will help you digitize analog signals or analog audio. So if you’ve got sensors, screens, sound systems, or motor controllers to talk to, this tiny board has you covered.

Built-in development interfaces: Jupiter Nano has an on-board USB-to-UART converter, so you can just connect a USB cable to log in to the main console or read system logs and error messages. It has a mini-JTAG connector as well, so you can plug in a hardware debugger – essential for getting to the bottom of subtle bugs.

Encryption: Finally, Jupiter Nano includes dedicated crypto hardware, to handle intensive encryption operations, and a true random number generator (TRNG) that allows it to create stronger encryption keys.

Massive Utility in a Tiny Package

Despite its diminutive size, Jupiter Nano is suitable for a huge variety of applications. It has what you need if you’re looking for:

Features & Specifications

Comparisons

Jupiter NanoTeensy 4.1Raspberry Pi Zero WRaspberry Pi PicoArduino Nano
Manufacturer Starcat PJRC Raspberry Pi Foundation Raspberry Pi Foundation Arduino
CPU architecture ARM ARM ARM ARM AVR
CPU SAMA5D27C-LD1G i.MX RT1060 BCM2835 RP2040 ATMega328
Open SourceHW+SW SW SW SW HW+SW
Runs NuttX RTOSYes No No No No
RAM128 MB 1 MB 512 MB 264 KB 2 KB
LiPo battery chargerYes No No No No
TCP/IP stackYes (Linux and NuttX RTOS) No Yes No No
Dedicated USB ConsoleYes No No No Yes
USB interface2x USB 2.0 High Speed, 1x USB 2.0 Full Speed 2x USB 2.0 High Speed 1x USB 2.0 High Speed 1x USB Full Speed 1x USB Full Speed
FlashSD card 8 MB SD card 2 MB 32 KB
Clock Speed498 MHz 600 Mhz 1 GHz 133 MHz 16 Mhz
SD card slotYes Yes Yes No No
Total pins48 42 40 40 30
I/O pins41 36 28 28 24
Runs LinuxYes No Yes No No
Runs MicroPythonYes Yes No Yes No
Runs Arduino APINo Yes No No Yes
SPI ports6 3 2 2 1
I²C ports5 3 2 2 1
USARTs4 8 0 1 1
I²S port1 1 0 0 0
CAN bus ports1 3 0 0 0
ADC pins5 18 0 4 8
PWM pins6 35 0 0 0
Wi-FiExternal ¹ No Yes No No
Debugging connectorJTAG No No SWD No

¹ Via Raspberry Pi Zero W acting as a Wi-Fi adapter

Jupiter Nano Board Layout

Click to expand

Jupiter Nano Pinout Diagram

Click to expand

Support & Documentation

The Jupiter Nano hardware design files, in KiCAD format, and various software tools, including scripts to build U-Boot, Linux, and a Debian Linux file system, are all available on GitHub. If you have a question, please get in touch.

In the Press


KickstartEmbedded logo

Ask a Question

Produced by Starcat in Seattle, WA.

Sold and shipped by Crowd Supply.

Jupiter Nano

High-performance SAMA5D27C-LD1G development board that runs Linux or NuttX

$99 $8 US Shipping / $18 Worldwide

microSD Card With Operating System

A 2 GB microSD card, pre-loaded with NuttX or Linux, ready to boot your Jupiter Nano

$13 $8 US Shipping / $18 Worldwide

Custom USB Cable for Port B

Native USB Port B Panel mount cable - Female USB Type-A to female IDC header connector

$19 $8 US Shipping / $18 Worldwide

Micro-USB Cable

A Micro-USB to USB Type-A cable chosen for the fit of its connector housing

$7 $8 US Shipping / $18 Worldwide

About the Team

Starcat

 · 

Electronics R&D company specializing in open source hardware and high-performance biosignals acquisition equipment.

Adam Feuer
 adamfeuer

See Also

Subscribe to the Crowd Supply newsletter, highlighting the latest creators and projects