Generate Device Tree files on demand

December 7, 2017 | Celine Marie Barrozo

The ‘AutoBSP’ button is now available in Geppetto. It allows you to download automatically generated Board Support Package (BSP) for your saved design! It is a new service we offer to help you accelerate board bring-up and simplify the initial programming on Linux devices.

Initially, the BSP will only contain device tree files and/or instructions depending on your selected COM Connector or Processor but in the future, it will comprise network and application code specific to a device design as well.

What is a device tree?

They are logical maps of the hardware connected to a processor. Linux bootloaders can make use of them to help multiplex GPIO pins, assign addresses to external devices, deliver device settings to kernel modules, and control the SoC’s power-up sequence.

Basic Device Tree Structure

Device tree source (DTS) code is compiled into binaries or device tree blobs (DTBs). These are added to the boot partition of a device’s disk image. The bootloader then reads this DTB and configures the SoC and the operating system with help from its contents.

Generate BSP

AutoBSP joins the AutoDoc and 3D Preview which are all downloadable to anyone who designs hardware device in Geppetto.

Device Tree button
AutoBSP is a new option in the Geppetto toolbar

How does it work?

While initially faded out, the AutoBSP button becomes available once you save your design. Then, clicking the button will generate and download a .zip file containing all the files you need. Moreover, you can now acquire up-to-date DTS whenever you like, as often as you like, free of cost.

Supported Devices

Currently, the new service will generate device trees for systems from Toradex, TechNexion, and Raspberry Pi, and processors from Texas Instruments, NXP, and Broadcom. Meanwhile, support for Qualcomm platforms are imminent, and extensions allowing Arduino and real-time processors from ST Micro is under development.

If you have any questions or feedback about AutoBSP and the device tree Geppetto generates, please send it to autobsp@gumstix.com.


Geppetto is our free online design tool that allows you to create a custom hardware design — no electrical engineering required from you. Moreover, we handle everything, from sourcing of parts to production, to ensuring that your board boots out of the box. We take care of production while you focus on your software or application.We will deliver your pre-tested, production-ready boards after 15 business days.

Geppetto Module Shopping Made Easy

November 30, 2017 | Celine Marie Barrozo

At Gumstix, we’re always thinking of ways to make sure you have the best experience when using any of our applications, whether it’s the store or Geppetto. With this in mind, we updated the shelf names and module grouping in Geppetto to help you find things easier.


Moving modules from the Headers shelf

We pulled out a handful of modules from the Header shelf to its own category like Connector (Signals), Converters, and Motor and Relays.

Connectors (Signals) Shelf

Converters Shelf

Motors and Relays Shelf


Renaming shelves

We also renamed ‘IO’ shelf and called it ‘Lights and Switches’ which is more descriptive of the modules it contains.

Lights and Switches Shelf

Additionally, we renamed ‘Network’ to be ‘Network and Wireless’ because it does include all wired and wireless modules in Geppetto.

Network and Wireless Shelf

These are all initial changes. We plan to rename and move modules around to help you find the modules you need faster. If you have any feedback and suggestions, please don’t hesitate to contact us.


Geppetto is our free online design tool that allows you to create a custom hardware design — no electrical engineering required from you. Moreover, we handle everything, from sourcing of parts to production, to ensuring that your board boots out of the box. We take care of production while you focus on your software or application.

We will deliver your pre-tested, production-ready boards after 15 business days.

NXP SCM-i.MX 6 now available in Geppetto

October 17, 2017 | Celine Marie Barrozo

An exciting new addition to Gumstix® and the Geppetto® library is the NXP® Semiconductor SCM-i.MX 6Quad/6Dual Single Chip System Module (SCM). The NXP i.MX 6D/Q is a dual- or quad-core ARM Cortex-A9 processor with a wide range of I/O, multimedia processing, and connectivity features.

NXP SCM-i.MX6

Meanwhile, the Gumstix “Cobalt MC” (Media Center) board demonstrates the versatility and efficiency of space that the SCM-iMX 6 offers with a long list of multimedia and connectivity hardware.

COMING SOON:
i.MX 6 Intel® Joule™ module drop-in replacement based on the NXP SCM-i.MX 6Quad SCM.

NXP SCM-i.MX 6 in Geppetto

The NXP SCM-i.MX 6D/Q [Dual, Quad] Core SCM combines the i.MX 6 quad- or dual-core applications processor, NXP MMPF0100 power management system, integrated flash memory and over 100 passives into a single-chip solution.

Choose 1 or 2 GB of RAM and 2 or 4 cores, and connect sensors, peripherals, headers and connectors to design your own SBC.

  • [2, 4] x 900MHz ARM Cortex-A9 CPUs
  • ARM Cortex-M0 MCU
  • 400MHz DDR2 RAM with [1, 2] GB PoP chip
  • MIPI DSI & CSI2
  • HDMI
  • 3 x I2C
  • 5 x SPI
  • 2 x CAN
  • Gigabit Ethernet
  • 3D, vector and image processing acceleration

Powered by the Arm’s Cortex-A9

Arm’s Cortex-A9 is a 32-bit multi-core embedded processor with a memory management unit (MMU) and support for floating-point, vector processing (NEON), and digital signal processing instruction sets. It provides a versatile, low-power, and Linux ready CPU to consumer, enterprise, and mobile platforms.

While, TI’s Wilink8 WiFi/Bluetooth module serves as the Cobalt MC’s wireless connection. It provides 2.4 GHz 802.11 b/g/n WiFi, and Bluetooth 4.0 with BLE to the SCM from an external U.FL antenna.

The datasheet for the module is available here.

You will find the module under the “Processors” shelf in Geppetto.


NXP SCM i.MX 6 on a board

Cobalt MC Development Board

This feature-rich single board computer shows off some of the best features of the NXP i.MX 6Q/D SCM.

Cobalt MC development board

Evaluate the exceptional multimedia features of the NXP iMX6 SCM with CSI2 camera, native HDMI, and audio, and connect with Gigabit Ethernet, WiFi and Bluetooth. This board is available in our store for $300.


Geppetto is our free online design tool that allows you to create a custom hardware design — no electrical engineering required from you. Moreover, we handle everything, from sourcing of parts to production, to ensuring that your board boots out of the box. We take care of production while you focus on your software or application.

We will deliver your pre-tested, production-ready boards after 15 business days.


Stepper Motor, LoRa, PoE, and Yocto are here for Raspberry Pi and RPi Compute

October 5, 2017 | Celine Marie Barrozo

New stepper motor, breakout, and LoRa Gateway with PoE expansion boards for the Raspberry Pi and RPi Compute module available at Gumstix.

In addition, Gumstix engineers have released a custom Yocto Linux build for Raspberry Pi.

8 Gumstix Pi boards.

Gumstix Pi Stepper HAT

The Gumstix Pi Stepper HAT is an expansion board for your chosen Raspberry Pi product. This board includes a stepper motor driver usually used on printers, scanners, video security cameras, projectors, and other automated equipment.

Gumstix Pi Stepper HAT image

Moreover, with a 1.8°/stepper motor, the Gumstix Pi Stepper HAT can divide a full 360° rotation into 6400 distinct positions for surgically precise motion control. With variable torque and decay rates, as well as adaptive blanking, this stepper motor driver is a versatile robotics component.

Now available in our store for $35.00.

Gumstix Pi Newgate

The Gumstix Pi Newgate is a breakout board that exposes every feature of the RPi Compute Module and Compute Module 3. This is ideal for anyone looking to easily monitor digital, analog, and differential signals via 0.1″-pitch pins.

Gumstix Pi Newgate image

Additionally, the headers on each side of the board provide 3 terminals for each pin of the 200-pin SODIMM connector. While the USB-microB connector provides a UART console connection.

The Newgate is available in our store for $85.00

Gumstix Pi Conduit PoE

The Gumstix Pi Conduit PoE is an expansion board which adds versatility of Power over Ethernet (PoE) to your LoRa gateway. With the addition of PoE, this board allows you to deploy anywhere your network can go without the installation of A/C power outlets.

Gumstix Pi Conduit PoE image

Ultimately, the Gumstix Pi Conduit PoE is a single-cable LoRa gateway solution with a blazing fast Gigabit ethernet connection.

This Gumstix Pi Conduit PoE is now available in our store for $150.00

New Geppetto PoE Module:

Two Power over Ethernet (PoE) modules are now available in Geppetto. The Gigabit With PoE module delivers Gigabit speed to supporting modules while the Gigabit with PoE via USB module provides 10/100/1000 Ethernet using a USB to Ethernet controller chip to your processor of choice. These modules can be used to build custom PoE-powered boards for Raspberry Pi or any of the processors and COMs in the Geppetto library.
Learn more >>


Yocto Linux for RPi

Gumstix now provides custom Yocto Linux disk images (Morty), curated to provide complete support for Gumstix Pi HATs and Compute Module carrier boards. Drivers for modules found in the Geppetto module library, helpful scripts and apps from our engineers, and systemd services for compatible hardware are incorporated. Moreover, Gumstix’s Smart repository provides a wide variety of RPM packages for easy installation. 

Gumstix support also means embedded systems are no longer constrained by Raspbian.  The Gumstix Yocto build for Raspberry Pi ensures that the latest drivers, apps and kernel features are at a developer’s fingertips in a fast, lightweight, and developer-friendly OS. Additionally, developers can tune the operating system footprint using the familiar and popular Yocto build system. Finally, the Gumstix Yocto Linux downloads are available on applicable product pages under the software tab.


Customize for your needs

All three boards are designed in Geppetto where you can clone it and add customization you need to each board.

Geppetto is our free online design tool that allows you to create a custom board design — no electrical engineering required from you. Moreover, we handle everything, from sourcing of parts to production, to ensuring that your board boots out of the box. We take care of production while you focus on your software or application.

Finally, we will deliver your pre-tested, production-ready boards in 15 business days.

Design Power over Ethernet (PoE) into your board with Geppetto

October 5, 2017 | Celine Marie Barrozo

We are happy to announce two new Geppetto modules providing for Power over Ethernet (PoE): ‘Gigabit with PoE‘ and ‘Gigabit with PoE via USB‘. Both modules allow a single Ethernet cable to provide both data connection and electric power to your device. PoE is typically used in devices such as wireless access points, IP cameras, and VoIP phones.

PoE in Geppetto

Gigabit with PoE

The Gigabit with PoE module is 10/100/1000 Ethernet combined with 802.3at PoE, providing ample power. This module delivers power with TI’s TPS23752 PoE interface and DC/DC controller and connectivity with Atheros AR8035 Ethernet interface.



Gigabit with PoE via USB

The same hardware as the native Gigabit with PoE delivers power, but the Gigabit interface is controlled using the ASIX AX88179 USB 3.0 Gigabit Ethernet Controller.

You will find both modules under the ‘Network’ shelf of the modules library in Geppetto.


Power over Ethernet in Geppetto

PoE in a Board

If you’re thinking of prototyping or testing out the Gigabit with PoE via USB module, check out our Gumstix Pi Conduit PoE carrier board for the Raspberry® Pi CM or CM3. This board is a LoRa gateway development board that incorporates Power over Ethernet for the Raspberry Pi Compute Module.
Gumstix Pi Conduit PoE board

Ultimately, PoE allows you to deploy anywhere your network can go without the installation of A/C power outlets, making it ideal for LoRa gateways and other edge devices.



Geppetto is our free online design tool that allows you to create a custom hardware design — no electrical engineering required from you. Moreover, we handle everything, from sourcing of parts to production, to ensuring that your board boots out of the box. We take care of production while you focus on your software or application.

We will deliver your pre-tested, production-ready boards after 15 business days.