element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Single-Board Computers
  • Products
  • Dev Tools
  • Single-Board Computers
  • More
  • Cancel
Single-Board Computers
Blog Running AI/ML on MaaXBoard Mini
  • Blog
  • Forum
  • Documents
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Single-Board Computers to participate - click to join for free!
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: zebular13
  • Date Created: 26 Feb 2021 11:38 PM Date Created
  • Views 1358 views
  • Likes 3 likes
  • Comments 1 comment
  • tensorflow
  • face recognition
  • opencv
  • artificial intelligence
  • maaxboard_mini
  • machine learning
  • ai
  • facial recognition
  • dlib
Related
Recommended

Running AI/ML on MaaXBoard Mini

zebular13
zebular13
26 Feb 2021

In the benchmarking results, we have seen that MaaXBoard Mini is a powerful board, with results comparable to Jetson Nano when benchmarked on the Mobilenet model:

image

Despite it's name, the MaaXBoard Mini is mighty indeed! It boasts Quad Cortex-A53 at 1.8GHz and Cortex-M4F at 400MHz, a speedup compared to regular MaaXBoard's Quad Cortex-A53 at 1.5GHz and Cortex-M4F at 266MHz.

At only $72.50, it's one of the most cost effective boards capable of running Machine Learning.

image

 

image

How to get set up using Machine Learning on MaaXBoard Mini?

There are a number of tutorials on Hackster for setting up Tensorflow, Tensorflow Lite, OpenCV on MaaXBoard and doing tasks like facial recognition and image recognition on MaaXBoard.

Can all of these tutorials be run on MaaXBoard Mini? Yes!

Nearly everything that can be done on MaaXBoard can be done on MaaXBoard Mini. However, because because of the slightly different build of Debian, there are a few minor differences I ran into.

The following tutorials use the MaaXBoard Mini Debian image. Yocto, Android and Windows IoT Core are also available for MaaXBoard and MaaXBoard Mini, and I will be creating tutorials for setting up Machine Learning on both of these in the coming weeks.

 

Set Up MaaXBoard headlessly

You'll need the MIPI-DSI display in order to complete this tutorial, as MaaXBoard Mini doesn't have onboard HDMI like the MaaXBoard does.

There are a couple of fixes for MaaXBoard Mini's debian image. Update and fix apt (advanced package tool), just like you do on regular MaaXBoard. For the libOpenVG.so ldconfig error, fix this using the command:

mv /usr/lib/libOpenVG.so /usr/lib/libOpenVG.so.OLD

Additionally, if you want to do some things within Debian's /etc folder, like setting the date and time using timedatectl, you'll have to set root permissions for the folder:

chown root /etc

 

Set up OpenCV on the MaaXboard

This tutorial is identical for MaaXBoard Mini.

 

Build Tensorflow for MaaXBoard

This tutorial is identical for MaaXBoard Mini.

 

Installing and Using Tensorflow Lite on MaaXBoard

This tutorial is identical for MaaXBoard Mini.

 

Benchmarking Machine Learning on MaaXBoard

This tutorial is identical for MaaXBoard Mini. My own benchmarking results for MaaXBoard and MaaXBoard Mini are here.

 

Ransom Note Letter Finder with OpenCV and Tesseract on MaaXBoard

This tutorial uses the Avnet MIPI display. Because the Debian image for MaaXBoard Mini is already configured to use the MIPI display, you won't need to configure it, so that's one less step. Otherwise, it's identical.

 

5 Minute Smart Doorbell on MaaXBoard

This tutorial is identical for MaaXBoard Mini. One of the benefits of a faster processor is that installing dlib on MaaXBoard Mini is noticeably faster than on MaaXBoard. It still takes longer than 5 minutes.

 

Run the Dobble Challenge on MaaXBoard Mini

This tutorial is identical for MaaXBoard Mini.

 

 

How exactly is MaaXBoard Mini different than MaaXBoard?

As mentioned before, MaaXBoard Mini is nearly identical to MaaXBoard, except that it's a bit faster, a tad more power hungry, and it has 2 additional USB ports instead of an HDMI display port. Additionally, the latest addition to the MaaXBoard family, MaaXBoard Nano was just released last week, and MaaXBoard RT, which was launched for pre-order this week!

Here's a chart comparing all four boards side by side:

image

Good luck with using MaaXBoard Mini for your Machine Learning and AI adventures! Please let me know if you have any questions or comments - I love to hear from you. 

  • Sign in to reply
  • dragonyip
    dragonyip over 3 years ago

    I hope the price will drop soon because I would like to purchase 1 to learn more about Machine Learning on MaaXBoard Mini, as the Avnet official website there stated $154.95 for now, which is way more than twice the price since 2021.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube