Welcome to the Make Controller Kit Development Site
The Make Controller Kit is an open source microcontroller platform. All the firmware and software tools are available freely under the Apache 2.0 license. The Make Controller Kit is a product by MakingThings.
This portion of our site uses a web-based project management system called Trac to help organize materials for people developing the Make Controller, to manage bugs/issues and provide a glimpse at where we're headed with the project via the Roadmap.
To help edit this wiki and to submit tickets, please click the Register link in the upper right to create a login.
The Make Controller Kit
The Make Controller Kit project is comprised of several codebases:
- Firmware for the board is written in C, and is aided by a simple to use API.
- mchelper is an application that can upload new firmware to the board and manually send it commands.
- a Flash interface is available to integrate the board into your Adobe Flash applications.
- a .NET C# interface is available to integrate the board into your .NET C# applications.
- mc.usb is a Max/MSP external that allows you to communicate with the board via USB from within Max.
Click the Browse Source tab in the navigation bar to take a look at the source code for each of these projects. Check SvnRepository for more info about how to get the code.
Documentation
Documentation is maintained on the MakingThings website at http://www.makingthings.com/documentation. Here you'll find how-to articles, tutorials and FAQs to help you get started. If you've solved a problem or done something you think might benefit others, please contribute some documentation there!
Getting Involved
We're constantly working to make the Make Controller more flexible and powerful, but as with any open source project, we welcome any and all contributions from you. There are many ways to help out, even if you're not a programmer, including testing, documentation, and just spotting typos. Check out HowToContribute for things we'd love your assistance with.
Submitting Tickets
Tickets are documents that describe a problem with or enhancement to the Make Controller. Once you're pretty sure you've found a problem or have an enhancement request that's not already listed, check the forums, IrcChannel, and existing tickets to make sure you're not duplicating an existing issue.
Then, click on New Ticket in the navigation bar and enter as much information about your problem as possible, including your system setup (project, version, platform, etc.) steps to reproduce it.
Support
The Make Controller Kit project infrastructure consists of
- MakingThings website - general info, resources, and how-tos
- MakingThings forum - bulletin board style messages
- MakingThings IrcChannel - live chat in the #makingthings channel on irc.freenode.net
