Free Trials

Download a free trial to find out which Altium software best suits your needs

Altium Online Store

Buy any Altium Products with few clicks or send us your quote to contact our sales


Download the latest in PCB design and EDA software

  • Altium Designer

    Complete Environment for Schematic + Layout

  • CircuitStudio

    Entry Level, Professional PCB Design Tool

  • CircuitMaker

    Community Based PCB Design Tool


    Agile PCB Design For Teams

  • Altium 365

    Connecting PCB Design to the Manufacturing Floor

  • Altium Concord Pro

    Complete Solution for Library Management

  • Octopart

    Extensive, Easy-to-Use Component Database

  • PDN Analyzer

    Natural and Effortless Power Distribution Network Analysis

  • See All Extensions

    World-Renowned Technology for Embedded Systems Development

  • Live Courses

    Learn best practices with instructional training available worldwide

  • On-Demand Courses

    Gain comprehensive knowledge without leaving your home or office

  • Altium 365 Viewer

    View & Share electronic designs in your browser

  • Altium Designer 20

    The most powerful, modern and easy-to-use PCB design tool for professional use


    Annual PCB Design Summit

    • Forum

      Where Altium users and enthusiasts can interact with each other

    • Blog

      Our blog about things that interest us and hopefully you too

    • Ideas

      Submit ideas and vote for new features you want in Altium tools

    • Bug Crunch

      Help make the software better by submitting bugs and voting on what's important

    • Wall

      A stream of events on AltiumLive you follow by participating in or subscribing to

    • Beta Program

      Information about participating in our Beta program and getting early access to Altium tools

    All Resources

    Explore the latest content from blog posts to social media and technical white papers gathered together for your convenience

    Altium Online Store

    Buy any Altium Products with few clicks or send us your quote to contact our sales


    Take a look at what download options are available to best suit your needs

    • Documentation

      The documentation area is where you can find extensive, versioned information about our software online, for free.

    • Training & Events

      View the schedule and register for training events all around the world and online

    • Design Content

      Browse our vast library of free design content including components, templates and reference designs

    • Webinars

      Attend a live webinar online or get instant access to our on demand series of webinars

    • Support

      Get your questions answered with our variety of direct support and self-service options

    • Technical Papers

      Stay up to date with the latest technology and industry trends with our complete collection of technical white papers.

    • Video Library

      Quick and to-the-point video tutorials to get you started with Altium Designer

    Industry 4.0, Artificial Intelligence, and IoT in Manufacturing

    Zachariah Peterson
    |  April 12, 2020
    Industry 4.0 artificial intelligence applications

    When it comes to electronics, consumer devices like smartphones and Alexa tend to get all the attention. However, according to Alun Morgan at Ventec International Group, “about 23% of PCBs produced worldwide are used in electronics equipment for manufacturing applications.” The numbers only go up when you include other non-consumer categories that support manufacturing operations, such as automotive, telecom, power generation/distribution, and computing. Western manufacturers have largely accepted that onshoring will only occur through greater automation and productivity on the factory floor. This is the essence of Industry 4.0, where factory operations are more intelligent and more connected than ever before.

    So where can manufacturers continue to cut expenses and see greater productivity benefits through onshoring? There are a number of answers to this question, especially when you consider advanced manufacturing technologies like 3D printing. One thing everyone agrees on is this: manufacturing operations for many products will be further digitized in the near future. This level of digitization requires PCBs to run equipment and gather data, as well as technology to quickly process data and gain useful insights. In Industry 4.0, artificial intelligence (AI) will be instrumental to managing operations and processing data, ultimately providing insights to managers and engineers.

    Designing for Industry 4.0 and AI

    Designing a new AI system to support manufacturing operations is as much a hardware endeavor as it is about software. Both areas complement each other; an embedded board must be designed to support the embedded software, while the embedded software should not be so resource-consuming as to cripple other functions on the board. This means every manufacturing asset and the systems that support data acquisition/process will become an embedded IoT ecosystem, where data is processed at a central location or in the cloud.

    In Industry 4.0, manufacturers are expected to generate significantly more data than ever before as more manufacturing assets become connected. This connectivity is enabled through new industry standards for data exchange, such as the IPC-CFX standard. Any manufacturing operation that wants to connect its assets and aggregate data throughout any manufacturing process will need a wealth of embedded IoT devices throughout a factory.

    Industry 4.0 artificial intelligence asset tracking and prediction
    AI and factory connectivity allows orders to be tracked and predicted in real time

    Embedded IoT Design Requirements for Industry 4.0

    New embedded IoT devices can support AI applications if they meet some basic hardware requirements. These embedded devices are specialized single-board computers that can support standard AI/ML models while enabling communication of data over standard protocols. Here are some basic requirements to consider when designing new systems for Industry 4.0 manufacturing operations:

    • Processing power: This is less about clock speed and more about parallel processing. A system with more cores/processor or that can be clustered will allow data to be processed and used in AI models faster.
    • Onboard memory: The amount of memory required depends on the specific application. A system for image processing will need more memory than a system for numeric data processing. 
    • Interface with other sensors: Data may need to be acquired from environmental sensors, directly from sensors in manufacturing equipment, or from a variety of other sensors.
    • Communication capabilities: This must be chosen based on the required communication range. NB-IoT, LoRaWAN, LTE-M, or another wireless protocol can be used for long range communication, while Bluetooth LE, WiFi, or Ethernet are common for short range communication.

    Modular Design for Industry 4.0 AI Systems

    Cutting costs and increasing productivity is all about getting a new system deployed and configured quickly. Most manufacturing engineers are not printed circuit designers, but this critical class of engineers can quickly create new AI products for manufacturing operations by taking a modular approach to electronics design. This class of design features allows any systems designer to connect computing, sensing, and communications interfaces together into a custom system for AI applications in manufacturing.

    These tools take advantage of standard computing interfaces and the standardized electrical connections between them. Computer-on-modules (COMs), systems-on-module (SoMs), and other hardware for AI applications on the factory floor can be connected on a custom board in a modular fashion. Some options for SBCs and COMs to consider using on the factory floor are shown in the following table:




    NVIDIA Jetson Nano COM

    • Highly specialized for running embedded TensorFlow models.

    • Best used for image/video processing applications.

    • More expensive than a general computing platform.

    • Excessive power for numeric datasets.

    Google Coral AI

    • Small footprint (Mini PCIe, USB, SoM, or M.2 Key).

    • Can easily integrate with Google Cloud services like AutoML Vision Edge.

    • Uses a trimmed-down version of TensorFlow.

    • Steeper learning curve and limited to imaging applications.

    STM32 Series MCUs

    • Support for optimized neural network models.

    • Great for prototyping and configuring AI models.

    • Only available as evaluation boards or as a standalone MCU.

    • MCU requires building a custom board.

    Raspberry Pi Compute 3+

    • Excellent for prototyping, small footprint.

    • Can easily scale to production, easy to cluster.

    • Better for general computing and prediction with smaller numerical dataset.

    • Not best for intense imaging applications.

    Toradex COMs and SoMs

    • Well-known among manufacturers.

    • Easy to program and integrate into a custom SBC.

    • Better for general computing and prediction with smaller numerical dataset.

    • Not best for intense imaging applications.


    Industry standard EDA tools can help designers quickly layout new boards with standard layout and routing features, but not all engineers in this space are specialists with EDA software. Using a modular design platform like the Geppetto Board Builder allows anyone from an embedded software developer to AI entrepreneurs to build data-intensive AI applications in less time.

    In the Geppetto design platform, a designer can easily connect together modules graphically in a web-based interface. There are no tools to download and install, and there are plenty of standardized modules available within the platform. This allows you to quickly build out a new Industry 4.0 artificial intelligence product using any of the above AI hardware platforms and quickly take it to manufacturing.

    NVIDIA Jetson Nano COM for Industry 4.0 artificial intelligence applications
    Example board for an NVIDIA Jetson Nano COM, built in Geppetto

    The modular electronics design tools in Geppetto give you access to a broad range of industry-standard COMs and popular modules, allowing you to create production-grade hardware for Industry 4.0 artificial intelligence applications. You can also easily build new products in a matter of minutes. If your system needs additional functionality, you can include wireless connectivity, an array of sensors, high resolution cameras, and a number of standard COMs.

    Take a look at some Gumstix customer success stories or contact us today to learn more about our products, design tools, and services.

    About Author

    About Author

    Zachariah Peterson has an extensive technical background in academia and industry. He currently provides research, design, and marketing services to electronics companies. Prior to working in the PCB industry, he taught at Portland State University. He conducted his Physics M.S. research on chemisorptive gas sensors and his Applied Physics Ph.D. research on random laser theory and stability. His background in scientific research spans topics in nanoparticle lasers, electronic and optoelectronic semiconductor devices, environmental sensing and monitoring systems, and financial analytics. His work has been published in over a dozen peer-reviewed journals and conference proceedings, and he has written hundreds of technical blogs on PCB design for a number of companies. Zachariah currently works with other companies in the electronics industry providing design, research, and marketing services. He is a member of IEEE Photonics Society, IEEE Electronics Packaging Society, and the American Physical Society, and he currently serves on the INCITS Quantum Computing Technical Advisory Committee.

    most recent articles

    Back to Home