Home > Audio, Hardware, Rockchip RKNano, Video > Fireduino Arduino Compatible Board Features Rockchip RKnanoD Dual Core Cortex-M3 MCU (Crowdfunding)

Fireduino Arduino Compatible Board Features Rockchip RKnanoD Dual Core Cortex-M3 MCU (Crowdfunding)

Rockchip RKNanoD dual core Cortex M3 micro-controller was introduced last year for IoT and audio applications, and the Firefly team, known for their FirePrime or Firefly-RK3288 development boards, has designed an Arduino compatible board based on the MCU with lots of audio ports, Arduino headers, and WiFi connectivity.

FireduinoFireduino specifications:

  • MCU – Rockchip RKnanoD dual core ARM Cortex M3 MCU @ up to 250 MHz (system core) / 500 MHz (calculate core) with respectively 640 KB and 384 KB RAM
  • Storage – 4 or 8MB SPI flash + micro SD slot
  • Audio
    • 24-bit/192 KHz audio codec (built in MCU) with HW accelerator for APE, FLAC, OGG, and MP3 audio decoding
    • 1x 3.5mm analog audio jack
    • 2x 3.5mm LINE In jacks
    • 1x On-board microphone
    • DLNA wireless audio support
  • Connectivity – 802.11 b/g/n WiFi via Ampak AP6181 module
  • Expansion
    • Arduino header with I2C, SPI, ADC, GPIO, PWM, UART
    • LCD interface (Intel 8080 mode) up to 400×400 resolution
  • Debugging – Serial console
  • Misc – HYM8563 RTC chip, 2x user LEDs, 1x power LED, buttons (reset, power and upgrade)
  • Power  Supply – 5 to 12V via 5.5/2.1mm DC jack ; 5V via micro USB port
  • Dimensions – 108.8 x 53.4 mm
  • Weight – 37 grams

The board can be programmed with either the Arduino IDE, or FireBlocks, a fork of Scratch visual programming utility.

Rockchip_RKnanoD_Block_Diagram

Rockchip RKNanoD MCU Block Diagram

The board can be used for robotics thanks to its many I/Os, IoT with WiFi connectivity, or for audio applications with the on-chip audio codec and various audio connectors. Some documentation is already available on the Wiki, and a few potential applications are shown in the promo video below.

The project will be launched in Kickstarter next week (June 27), and the draft page currently shows the board can be had for as low as $15 with an 8GB micro SD card with an “Hello World” pledge, but the normal KS price will be $25, and some rewards with various quantities up to 100 boards are also listed. Delivery is scheduled for September 2016. Since the page is still in draft mode, it’s not possible to check shipping fees for now.

  1. JM
    June 21st, 2016 at 17:50 | #1

    No Bluetooth = no sale for me
    Honestly why don’t these boards include it, the AMPAK module with Bluetooth is only a few cents more

  2. John S.
    June 21st, 2016 at 23:23 | #2

    They appear to have a wiki for the Fireduino at http://wiki.t-firefly.com/index.php/Fireduino/en and some code at https://github.com/T-Firefly?tab=repositories and https://github.com/FireflyTeam

    Some stuff is incomplete, some pages are just placeholders, and I’m sure it’s all subject to change. But it certainly seems like they’re prepared to offer a strong Arduino compatibility layer and some excellent documentation.

    When I saw the SDIO wifi module and the USB port connected to the chip, I was concerned just how “open source” this could possibly be allowed to be. It’s going to need to be running a WiFi stack and driver, TCP/IP stack, USB stack, and DFU bootloader on the MCU, at a minimum. It seems like stuff like the audio decoding, wifi stack, and lwip are implemented in a 4MB binary blob library that you link to your own code and it mentions needing to explicitly initialize it in your code. So I guess it’s only as open source as the various manufacturers will allow them to be, but at least you can push it all out of your way if you don’t want to use the bits and pieces that depend on those libraries.

    But then again, the linker script and some of the documentation mentions Arduino sketches running as a thread on an RTOS (rkos), so maybe you are boxed into an open-source ghetto surrounded by a binary blob of firmware no matter what you do.

  3. mdel
    June 22nd, 2016 at 19:05 | #3

    i can’t make up my mind and decide if this is interesting for audio projects or just a weird combo board.

    i’m pretty sure, hifi wise, it won’t match my current rpi zero + i2s dac, cheap wifi streamer (MPD, plex client and so on).

    I haven’t seen many project with multiple audio line in, based on rpi (+ audio board) but i’m not sure you can beat in any way the rpi zero + addon board, when it comes to multimedia applications.

  4. June 27th, 2016 at 19:14 | #4

    The KS campaign for Fireduino has now started.

  5. Developer_x
    November 24th, 2016 at 09:07 | #5
  1. No trackbacks yet.