MC-101 mbed Compatible Baseboard

Available Now!

New $5 flat rate shipping on all orders.

Baseboard with mbed module (not included) installed

Note: mbed module not included

Feature annotated baseboard
  1. External power jack (compatible with 5.5x2.1mm barrel center positive plug, 6.5-12V). Compatible with Arduino power supplies like this one.
  2. RTC battery holder (CR1225 3V battery not included)
  3. MicroSD card adapter. Initialize using:

    SDFileSystem sd(p5, p6, p7, p8, "sd");

  4. Ethernet jack (with magnetics)
  5. Screw terminals to provide 3V and 5V power to external circuitry (not an input)
  6. Double row mbed socket headers allow probing or wiring directly to pins
  7. Jumper selectors for Ethernet jack indictor LEDs and MicroSD card insertion detection. To configure the LEDs add the following lines:

    DigitalOut yellowLED(p29);
    DigitalOut greenLED(p30);

    If you don't they will glow dimly because they are configured as inputs by default. If you are configuring for uSD card detect use:

    DigitalIn sdDet(p29);

  8. USB Host port (cannot be used at the same time as slave)
  9. USB Slave port (cannot be used at the same time as host)
  10. RS232 serial port (female) with all signals level shifted. Initialize a simple 2 wire serial connection using:

    Serial s1(p10, p9);

    Routing other I/Os to the RS232 using jumpers allows a 'full modem' implementation
  11. RS232 level shifter disable jumper, install the jumper to save some power if you are not using the port
  12. Jumpers to select I/O to be routed to the PWM headers / screw terminals or used for RS232 signaling
  13. Futaba servo compatible header arrangement for PWM signals (only use when external power is connected)
  14. I2C on screw terminals, initialize using:

    I2C i2c(p28, p27); // sda, scl

    Optionally use an mcc compatible jack to use with MCC I2C Accessories. Requires de-soldering the screw terminals and soldering in the connector (purchase seperately).
  15. Jumper selectors for serial port signaling or routing to screw terminals (use for SPI or DIO)
  16. Jumper selector to choose 3.3V or 5V on adjacent screw terminal block
  17. Jumper selector to choose 3.3V or 5V on adjacent screw terminal block
  18. SPI (or DIO) screw terminal block
  19. Analog I/O (or DIO) screw terminal block
  20. PWM (or DIO) screw termnial block

Full documentation for the mbed controller and numerous projects and examples can be found at: http://mbed.org/handbook/Homepage and http://mbed.org/cookbook/Homepage

Schematics and board layouts were developed in Eagle CAD using the SFE Footprint Library

For information and downloads related to Mission: Cognition's free and open source projects visit missioncognition.net