Arch Max v1.1

Introduction

The Arch Max is a mbed enabled development board for rapid prototyping. It is based on an STM32F407VET6 microcontroller with an ARM Cortex-M4F core running at 168MHz. It provides Serial Wire Debug(SWD) debug, drag-and-drop programming and USB serial communication.

Version Tracker

Name Version Note
Arch Max v1.0 v1.0 5V cannot be powered by USB, user should connect to ext-power
Arch Max v1.1 v1.1 5V cannot be powered by USB

Features

  • mbed enabled
    • Online development tools(include IDE)
    • Complete and straightforward C/C++ SDK
    • Massive examples and tutorials
  • High-performance STM32F407VET6
    • ARM Cortex-M4 MCU with FPU of 168MHz
    • 512 KB Flash memory, 192 KB RAM
  • On-board programming and debug
    • Drag-and-drop programming
    • USB serial communication
    • SWD debug with GDB+ pyOCD/OpenOCD, Keil or IAR
  • Arduino form factor, compatible with lots of shields
  • Built-in Ethernet port, USB and SD card slot for Internet connectivity and data exchange

Specifications

Parameter/Item Value
Work Voltage 5V
Microcontroller STM32F407VET6
Flash Memory 512KB
RAM 192KB
UART 4
I2C 3
SPI 3
CAN 2
SDIO 1
Camera interface 1
Eth 1
ADC Channels 8
I/O pins 40
Digital I/O Max Input Voltage 5.0V
Diameter 90mm x 44mm

Hardware Overview

Usage

  1. Click here to login or signup to mbed
  2. Import the mbed_blinky program
  3. Click the Compile icon of the top toolbar to compile the program, then download a compiled hex file.
  4. Drag-n-drop the downloaded bin file into the mbed disk

You can open main.cpp to change the program. For example, use the following code to blink the LED every 0.1 second

    #include "mbed.h"

    DigitalOut led(LED1);          // on-board led is connected to D13

    int main()
    {
        while (true) {
            led = !led;
            wait(0.1);
        }
    }

Debug

To enable SWD debug or to get debug message through USB Virtual serial, please install a driver from mbed.

Update or Restore Firmware

The latest firmware version for the Arch Max is v0203 built at Oct 8, 2014. To check your firmware version and built date, open the mbed.HTM file of your mbed disk in a text editor.

The firmware v0203 2014-10-08 for Arch Max

  • Press and hold the Arch Max’s button to power it on.
  • A CRP DISABLD disk will show
    • On Windows, replace firmware.bin with the above firmware
    • On Linux/Mac, enter command: dd if={new_firmware.bin} of={firmware.bin} conv=notrunc

Resources

Help us make it better

Thank you for choosing Seeed. A couple of months ago we initiated a project to improve our documentation system. What you are looking at now is the first edition of the new documentation system. Comparing to the old one, here is the progresses that we made:

  • Replaced the old documentation system with a new one that was developed from Mkdocs, a more widely used and cooler tool to develop documentation system.
  • Integrated the documentation system with our official website, now you can go to Bazaar and other section like Forum and Community more conveniently.
  • Reviewed and rewrote documents for hundreds of products for the system’s first edition, and will continue migrate documents from old wiki to the new one.

An easy-to-use instruction is as important as the product itself. We are expecting this new system will improve your experience when using Seeed’s products. However since this is the first edition, there are still many things need to improve, if you have any suggestions or findings, you are most welcome to submit the amended version as our contributor or give us suggestions in the survey below, Please don’t forget to leave your email address so that we can reply.

Happy hacking