Using Geppetto Design Tools for Infrastructure Solutions

The Geppetto design tool is an in-browser application for designing IoT, edge, and ARM-based server hardware.  Its goal is to accelerate the prototyping stage and low-volume production of these products by automating most of the production pipeline.  In fact, Gumstix has been designing its own boards in Geppetto for years.  Here are a few helpful links.

Geppetto includes in its library of hardware modules several arm-based compute options:

  • Raspberry Pi & Pi Zero HAT and compute module connectors
  • 96Boards CE and IE mezzanine connectors
  • Beaglebone Black Capes
  • Toradex Colibri IMX6/IMX7 connectors
  • Gumstix Overo and DuoVero COM connectors
  • Nvidia Jetson Nano and TX2 connectors
  • TI AM3354
  • TI AM4378
  • ST Micro STM32F427
  • ATSAMW25 (SAMD21 + WiFi)
  • More to come...

There is a $1999 one-time manufacturing fee and a 15-day delivery target.  This means quick turnaround at a low cost.

Here are some Geppetto features:

  • Module Library
    • Geppetto has hundreds of hardware modules available, including sensors, camera, LCD, and USB connectors, GPIO, analog and serial communication headers, and audio hardware.
    • You can also create your own custom headers.
    • If you can't find the module you're looking for, there is also a search bar at the top of the library pane.
  • Board Builder
    • Start a new design from scratch with the board builder wizard.  Select a SoC, System-on-Module (SOM), or Single-board computer (SBC), connectors, sensors, etc. and your design will start off with the modules already on the board.
  • AutoDoc
    • Get instant documentation, containing a power tree, per-module connection list, and links to reference manuals for the components on your board.
  • AutoBSP
    • Get a head-start on board bring-up by downloading a working device tree or arduino variant file for your design.
  • Custom Logos
    • Upload vector image files for custom silkscreen graphics.
  • Automatic module filtering
    • When using the connections tool, you can click on a required connection, and the module library will filter out all modules that can't meet that requirement.
    • This makes quick work or resolving module dependencies.
  • One-click design validation
    • When you click the "Order" button, the design validator will present you with a few design hints in case you missed a feature, such as a serial console connection or an unconnected bus.

The best way to get acquainted with these features is to try them out. A good "hello world" would be to use board builder to create a Raspberry Pi CM3 carrier board with a USB port and serial console using the board builder.

In this thread, we will be answering questions, and providing design examples and any kind of Geppetto assistance you may need.

Parents Reply Children
No data