Worldwide express shipping
- My DHM
- +Products
- +Mechanical components
- +Profiles structural and accessories
- +Hardware and Screws
- +Industrial material
- +Robotics and Automation
- Motor driver
- Relays and switches
- Power supplies
- Modules and card expansions
- Fans
- Parts for cards
- Control cards
- Arduino boards
- Integrated computers and development boards
- Spies and warning lights
- Duet 3D
- Arduino compatible
- Optoelectronics
- Passive components
- Thermal management
- Video surveillance
- Sensors
- Batteries and Chargers
- Semiconductors
- PCB Prototyping
- Motors
- Data storage and connectivity
- CNC Machines
- +Electrical equipment
- +Extruder group - 3D printing
- +Print bed - 3D print
- +Filaments and 3D Resins
- PLA
- Special PLA
- Loaded
- PETG
- Co-polyesters
- PP - Polypropylene
- Eraser
- PA - Polyamide
- ASA
- ABS
- Special ABS
- PC - Polycarbonate
- PVA and supports
- HIPS
- SKIN contact
- PEI - Polyetherimide
- PMMA
- PPSF & PSU - Polyphenylsulfone
- Accessories - filaments
- Resins
- Brands Filaments and 3D Resins
- DPA
- PEKK & PEEK
- PE - Polyethylene
- PVDF - Polyvinylidene fluoride
- ESD-Safe
- PACKS
- +3D printers
- +Tailor-made workings and kits
- Gift Cards
- CLEARANCE
- Manufacturers
- DHM online services
- New Products
- Prices Drop
- My Projects
- Blog
- Contact Us
- Help
- Product Details
- Description
AI-deck is designed for researchers and developers who want to create and explore their own integrated artificial intelligence applications.
It integrates a GAP8 processor and a grayscale camera to provide the necessary hardware for on-board perception and AI processing. The platform is lightweight and low-power, making it ideal for prototyping and experiments on the Crazyflie 2.x drone by users with experience in embedded systems development.
The on-board ESP32 provides WiFi connectivity and can be programmed for custom communication or integration tasks. Features such as AI workloads and connectivity are designed to be developed by the user, making the platform highly adaptable to custom research and prototyping.
Installation Requirements.A compatible JTAG programmer/debugger is required to configure and use this board, which is essential for flashing, debugging, and bootloader recovery.
We recommend that you read the configuration instructions carefully and make sure you have the necessary accessories and are familiar with embedded system development before purchasing.We recommend the use of the Olimex ARM-USB-TINY-H.
AI-deck version 1.1 has only minor updates compared to AI-deck 1.0.
The Himax camera module is now in the grayscale version, and GAP8 has been updated to revision C instead of B.If the Bayer RGB camera version is desired, this can be purchased separately.
Features
- GAP8: 8+1-core ultra-low power RISC-V IoT processor
- Himax HM01B0: ultra-low power grayscale camera, 320×320 resolution
- Memory: 512 Mbit HyperFlash and 64 Mbit HyperRAM
- ESP32 for WiFi connectivity and other functions (NINA-W102)
- JTAG: 2 x 10-pin Cortex-M for GAP8 and ESP32
- Button connected to ESP32 for UART bootloader or other actions
- Green LED connected to GAP8 (A2)
- Green LED connected to ESP32 (GPIO_24)
- Standalone operation possible, power supply via VCOM
- Can be mounted above or below the Crazyflie 2.X
How it works
Using GreenWaves Technologies' GAP8 IoT processor and a camera, theAI-deck provides the essential hardware to capture, analyze and classify its surroundings. Originally unveiled by ETH Zurich as a PULP-Shield PCB design by IIS-ETHZ, this lightweight, low-power module is ideal for research and development of embedded AI applications on the Crazyflie 2.x micro-dronetto.
The AI-deck 1.1 expands on-board computational capabilities, enabling experiments with custom artificial intelligence workloads, including the possible implementation of autonomous navigation. The ESP32 provides WiFi connectivity and can be programmed to handle custom communications.
A compatible JTAG programmer/debugger is required for initial flashing, debugging, and bootloader recovery. For detailed instructions, refer to the GAP8 bootloader section in the "getting-started" guide and flashing documentation. Familiarity with embedded systems development is recommended for effective use of the platform.
AI-deck version 1.1 has only minor updates compared to AI-deck 1.0. The Himax camera module is now in grayscale version and the GAP8 is now revision C instead of B. The Bayer RGB version of the camera can be purchased separately.
Usage
AI-deck adds WiFi connectivity to the Crazyflie, which can be used to communicate with the Crazyflie itself and the AI-deck. As for the camera and GAP8, no preset functionality is provided-these resources are left completely up to the user, who can exploit them as he or she wishes.
The AI-deck can be mounted either above or below the Crazyflie 2.x.
The ESP32 antenna of the AI-deck is rather fragile and can be damaged in case of a crash. For added strength, we recommend mounting the AI-deck at the bottom or attaching a small piece of hot glue, as shown in the picture below.
To start using the deck, follow the Getting Started Guide. Once the setup is complete, you can try out the default examples or start developing your own AI-based applications.
Development
The main purpose of the AI-deck is to enable you to develop your own AI-based applications. To get started, you need to follow the Getting started with the AI deck tutorial; then you can explore the examples provided or start developing your own application right away.
Although you can flash the GAP8 "over-the-air," you must first install the bootloader on the GAP8 using a JTAG adapter. See the GAP8 bootloader section in the Getting Started guide and flashing documentation.
Using the Crazyflie Packet eXchange (CPX) protocol, you will be able to communicate between the host computer, the ESP32, the GAP8, and the Crazyflie's STM32. This allows you to easily send data from the GAP8 to the host computer via WiFi or to the STM32 on the Crazyflie, and vice versa. The CPX protocol is also used for console printing from the ESP32 and GAP8, which will be sent to the Crazyflie and displayed in the Crazyflie client.
Workshop
Check out the workshop on the PULP platform dedicated to the AI deck! Please note that some instructions have been updated: always refer to the Getting Started guide for the latest procedures.
The package contains: 1 x AI-deck 1.1 - Bitcraze
Specifically, the kit includes:- 1 x AI-deck 1.1
- 2 x Long pin headers (15 mm - plastic 4 mm - pin 6 mm)
- Read more
Specifications
Features
- GAP8 - 8+1-core RISC-V MCU with ultra-low power consumption
- Himax HM01B0 - 320×320 monochrome camera with ultra-low power consumption
- 512 Mbit HyperFlash and 64 Mbit HyperRAM
- ESP32 for WiFi and other features (NINA-W102)
- 2 x Cortex-M with 10-pin JTAG connector for GAP8 and ESP32
- Button connected to ESP32 for UART bootloader or other functions
- 1 x Green LED connected to GAP8 (A2)
- 1 x green LED connected to ESP32 (GPIO_24)
- Can operate in stand-alone mode. Power supply via VCOM
Mechanical specifications
- Weight: 4.4g
- Dimensions (WxHxD): 30x52x8 mm
- Designed to be mounted above or below the Crazyflie 2.X
Electrical Specifications
- Power supply: 3V-5V @ VCOM up to 300 mA
- 1-wire memory for automatic recognition of expansion card
- UART between GAP8 and Crazyflie (RX1, TX1)
- UART between ESP32 and Crazyflie (RX2, TX2)
- Sysboot pin of the ESP32 connected to the Crazyflie (IO_1)
- Reset of GAP8 and ESP32 connected to Crazyflie (IO_4)
- SPI between GAP8 and ESP32
- GAP8 (B1) -> ESP32 (GPIO_5) io
- ESP32 (GPIO_25) -> GAP8 (A13) io
Please visit the links below to explore technical specifications, installation guides, and lots of other useful information.
- https://www.bitcraze.io/documentation/system/platform/cf2-expansiondecks/#compatibility-matrixes
- https://www.bitcraze.io/documentation/tutorials/getting-started-with-aideck/
- https://www.bitcraze.io/documentation/repository/aideck-gap8-examples/master/
- https://github.com/bitcraze/aideck-gap8-examples
- https://www.bitcraze.io/documentation/repository/crazyflie-firmware/master/functional-areas/cpx/
- https://github.com/GreenWaves-Technologies/gap_sdk
- https://github.com/bitcraze/docker-aideck
- https://www.bitcraze.io/category/ai-deck/
For more information please contact us.
The item you receive may differ in some features from the one pictured, depending on the production batch. Despite this, functionality is maintained.
- Attachments
- Video
- Questions(FAQs)
Related articles on blog
- New

- Images