Website: http://www.xduino.comPrice: 30$ + 10$ shippingInfo:http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1248633489http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1247691841http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1257646436I think this board would be a great replacement for the arduino, esp in tasks such as ardupilot, arduimu, etc where limitations are present (ie Kalman filters are too slow, ROM is too small, etc). A huge benefit here is also that there are two DACs (not PWMs, real DACs!) and not only that, but they're 12-bit. The ADCs are also 12-bit, compared to the Arduino's 10-bit ones (and there are 16 ADCs vs. 6 on the Arduino).This board is SMT only which I think is reasonable (and lighter weight as well).The board features: (from the website)Bootloader via RS232 (not USB) (which saves weight)32Bit ARM Cortex-M3 running at 72MHz 64Pin (LQFP) by STmicroelectronicsUse Crystal 8.00MHz + Phase-Locked Loop (PLL) - computes at 1.25 DMIPS/MHz to process data that is equivalent to 90MIPSHas RTC (Real Time Clock) Circuit with XTAL 32.768KHz and Battery Backup connector5 Serial ports48 General purpose input/output pins (GPIO)16 Analog input channels 12-bits (ADC)2 Analog output channels 12-bits (DAC)512 Kbytes of Flash memory68 Kbytes of RAM3 SPI ports (2 can do I2S)2 I2C1 USB1 CAN1 SDIOSupports In-System Programming (ISP) and In-Application Programming (IAP) through On-Chip Boot-Loader Software via Port USART1 (RS232)Has RS232 Communication Circuit that uses Connector 4-PINHas 48 Bit GPIO with 5V-Tolerant for independent digital applications (maximum analog input is 3.3V)Use +3.3V Power SupplyConnectors is placed on 50 Pin Header with a distance of 2.54mm (100mil) (25 pins per side) with a distance of 1.5 inch (1500mil/38.1mm), so it is quite easy to use and expand I/O Circuit.Any thoughts?
E-mail me when people leave their comments –

You need to be a member of diydrones to add comments!

Join diydrones

Comments

  • @Jonathan @Michael,

     

    I think that a goal for the project would be using OPEN HARDWARE; as it was on the beginning of ardupilot...

     

    an strategic choice would be to go on that direction....

  • It looks like the Xduino hardware is the board Futurelec sells for $25:

    http://www.futurlec.com/ET-STM32_Stamp.shtml

    While some think the XMega should be the next generation Arduino, I think the next step should be 32 bits. Ethernet, SD Card support, etc will no longer tax the processor.

    A long time ago, I thought about porting the environment to the AVR32, but the Cortex is more universal and more mature. There's already multiple ports of the environment for it as well.
  • Developer
    my favorite ucontroller with arduino, nice!
  • I'm waiting on a board from http://code.google.com/u/opendous/
    Here is a follow=up email...

    Same with the LPC1768 design. I am in the
    process of perfecting the LPC1758 design, which I am very proud of as
    it crams everything into 3 square inches (3" x 1") - USB-miniB, USB-A,
    USB switch, microSD, Ethernet, Cortex-M3 JTAG, watchdog crystal, and
    exposes all non-ethernet/USB pins on its headers. It will go on sale
    when I finish the design and figure out the financing for a sizable
    lot.
  • did anybody get to download the xduino? I put my email there, and nothing happened.
  • Developer
    I hope Atmel hears this they need some fresh technology to move ahead... Very few cars in the parking lot here in Colorado Springs, This could boost them greatly..
  • If I was in charge of product development at Atmel Corp. I'd stop wasting money on all of the stupid stuff corporations do and redirect it towards hiring a 5 man software engineer swat team, ASAP. They would be tasked to create a full Arduino port for XMEGA (open source of course), support all of them, not just one . . . , and get it done by end of Q2, 2010. Add Arduino XMEGA Extended commands that would take full advantage of the new architecture. Add AVR Studio and JTAG debugging support.

    Atmel could stave off the inevitable barage of newcomers that's bound to happen (ie ARM, Microchip)

    The new arduino specs could look like this:

    CPU: ATxmega64A1 to ATxmega384A1 (64K to 384K)
    CPU CLOCK: 0 – 32 MHz @ 2.7 – 3.6V


    Non-Volatile Program and Data Memories
    – 64K - 384K Bytes of In-System Self-Programmable Flash
    – 4K - 8K Bytes Boot Section with Independent Lock Bits
    – 2 KB - 4 KB EEPROM
    – 4 KB - 32 KB Internal SRAM
    External Bus Interface for up to 16M bytes SRAM
    External Bus Interface for up to 128M bit SDRAM
    • Peripheral Features
    – 4-channel DMA Controller with support for external requests
    – 8-channel Event System
    – 8 16-bit Timer/Counters
    4 Timer/Counters with 4 Output Compare or Input Capture channels
    4 Timer/Counters with 2 Output Compare or Input Capture channels
    High-Resolution Extension on all Timer/Counters
    Advanced Waveform Extension on two Timer/Counters
    – 8 USARTs
    IrDA modulation/demodulation for one USART
    – 4 Two-Wire Interfaces with dual address match (I2C and SMBus compatible)
    – 4 SPI (Serial Peripheral Interface) peripherals
    – 16-bit Real Time Counter with separate Oscillator
    – 2 Eight-channel, 12-bit, 2 Msps Analog to Digital Converters
    – 2 Two-channel, 12-bit, 1 Msps Digital to Analog Converters
    – 4 Analog Comparators with Window compare function
    – External Interrupts on all General Purpose I/O pins
    – Programmable Watchdog Timer with Separate On-chip Ultra Low Power Oscillator
    – JTAG (IEEE 1149.1 Compliant) Interface for programming, test and debugging
    – PDI (Program and Debug Interface) for programming and debugging

    Write your congressman today.

    Just for example...wouldn't this be nice:
    Megavore (XMEGA 128A1 Development Board)

  • Great find Ernani! I do beleive its the same. On the Xduino website he mentions he sources the (complete) board from a local supplier. However his big 'innovation' is to port all the arduino syntax and similar compiler & ide so that we have access to all the features at a fairly high level. ARM cpus are notoriously expensive to dev on (the chips are cheap but the compilers and dev environments are very expensive for commercial use). So this progress by the Xduino guy (I should really find his name) will certainly be very welcome.
  • I buy what seems to be the same board, and they seem to have in stock:
    http://www.futurlec.com/ET-STM32_Stamp_Technical.shtml
  • Great find Jonathan, looks promising. I like the 12 bit ADCs and the crazy number of inputs. This thing has potential for sure.
This reply was deleted.