Skip to main content

Introduction

⚡️ We will help you build your own automation machine.

Let's learn how to do it step by step!

Skills

To build your own automation machine, you need to have some skills in the following areas:

  • CAD: Computer-Aided Design software to design machine components.
  • 3D Printing: To create physical prototypes of your designs.
  • CNC Machining: To create precise and durable parts for your machine.
  • Programming: To program your machine and make it work.
  • EDA: To design and simulate electronic circuits. If you use existing hardware, you may not need this skill.

Hardware

To build your own automation machine, you need to have some hardware components. Here are some examples of hardware components you may need:

  • 3D Printer: To print the machine components. You can use your own 3D printer or order components from a 3D printing service.
  • Motors: To drive the machine components.
  • Controllers: To control the motors and sensors. You can use existing hardware like Aotenjo One.
  • Power supply: To provide power to the motors and controllers. Lab power supply is fine, but you can also use batteries or other power sources.
  • Desktop CNC: To get precise and durable parts for your machine. You can use your own CNC machine or order components from a CNC machining service.
  • Sensors: To detect the position and status of the machine components. Optional

How to Start

If you are new to automation, we recommend starting with the following tools:

  • 3D Printer
  • Lab Power Supply
  • Motors and Controllers

After you build your first automation machine, you might want to use more precise and durable parts, then you can consider using CNC machining.

Our Products

In order to help you build your own automation machine, we provide the following products:

  • Aotenjo One: A powerful and versatile BLDC motor control board designed for various applications, including robotics, automation, and DIY projects.
  • Aotenjo Master: An ideal central control unit for your automation projects.
  • Aotenjo BE4108: A gimbal motor with smooth and precise motion control, perfect for robotics and automation applications.

Aotenjo One and Aotenjo Master are both based on the STM32 microcontroller, so you need to have some knowledge of STM32 programming to use them.

If you want to learn STM32 programming, go to STM32 - Basics.

If you already have Aotenjo One and familiar with STM32, go to Aotenjo One Documentation.

What you'll need

In order to use Aotenjo One or STM32, you'll need the following:

  • ST-LINK V2/V3:
    • You need this to upload the firmware to the board.
    • You can purchase a cheap clone ST-LINK V2 under $5.
  • VSCode with PlatformIO or Arduino IDE:
    • You can install PlatformIO from the VSCode extension marketplace.
    • We recommend using PlatformIO because it is more powerful than Arduino IDE.
  • STM32CubeProgrammer