MadMachine.png

World first

Swift for Microcontroller

MadMachine is a full Swift compiler and framework environment that runs on the microcontroller. The MadMachine SwiftIO is a compact electronic circuit board that runs Swift on the bare metal, giving you a system that can be used to control all kinds of electronic projects.

Learn more about MadMachine and get exclusive Super Early Bird Discount!

Launching on

Kickstarter Soon

The powerful programming language that is also easy to learn.

Swift is a general-purpose programming language built using a modern approach to safety, performance, and software design patterns.

The SwiftIO that works for you.

The world first hardware platform runs swift code on microcontroller circuit board.

Powerful MCU

  • ARM Cortex-M7 at 600 MHz

  • Double hard floating-point

  • 32M SDRAM

  • 8M QSPI Flash

Rich Peripherals

  • General Purpose IO

  • ADC/I2C/LCD/Camera...

  • Onboard debugger

  • microSD support

Super Simple

  • Out of box experience

  • Step by step demo

  • Drag&Drop download

  • Mac/Win/Linux compatible

Open Community

  • Open source

  • Community driven

  • Good documentation

  • Online communication

Your Code in Swift

MadMachine IDE is the premier integrated development environment for use with SwiftIO. The MadMachine IDE makes it easy to write Swift code and download it to the board. It runs on Mac OS X, Windows and Linux. MadMachine IDE makes it easy to program your SwiftIO.

SwiftIO - the microcontroller board with Swift

Now you can write Swift source code on Windows, Linux and Mac.

Features:

  • i.MX RT1052 Crossover Processor with Arm® Cortex®-M7 core @600MHz

  • Micro SD card slot, supporting standard and high capacity SD cards

  • Micro USB connector for power

  • On-board USB to UART for serial communication

  • 46 GPIO on left and right edges

  • On-board GRB LED

  • 2x 12-bit digital to analog (DAC) converters

  • 3x 12-bit analog to digital (ADC) converters, available on 16 pins, 4 with analog ground shielding

  • 4 UART, 2 CAN, 2 IIC and 2 SPI

  • 7 Paired PWM controller

  • Capacity with Arduino with Arduino Shield

  • Many additional advanced features to meet the needs of advanced users 

Get in touch

Subscribe to our newsletter for the news and exclusive offers.

MADMACHINE
NEWSLETTER

​Be the first to know any update!

  • GitHub
  • Facebook - Black Circle
  • Twitter - Black Circle
  • YouTube - Black Circle
  • Instagram - Black Circle

© 2018-2020 MadMachine Limited. All rights reserved.

Swift and the Swift logo are trademarks of Apple Inc.