DS brut (arduino on nintendo ds)

Hello all,

We just released the first revision of DS brut, an open source hardware prototyping platform for the Nintendo DS. An inexpensive cartridge for Slot-1 provides for basic UART, up to 6 GPIO lines, up to three ports for PWM, up to two ADCs and I²C bus - all accessible from within your homebrew NDS code.

see our website at http://dsbrut.sukzessiv.net/

The cartridges embedded Atmega168 microcontroller can be easily reprogrammed via its serial port using the Arduino software. We are also releasing the LGPL-licensed firmware and an accompanying library for the Nintendo DS that handles communication with the device and hides all complexity behind Arduino-style function calls (think analogRead()) that help you get things done in a couple of lines code!

We'll be shipping out the first batch of cartridges sometime next week and looking forward for your comments and creations with this tool!

cheers,
gohai & gordo

Just a heads up, the hardware section of your site states

The DS brut cartridge features one Atmega168 microcontroller running at 8MHz, same as your Arduino board.

however the Arduino runs at 16MHz.

You are, right Personman.. the same as Arduino was only referring to the fact that both use the Atmega168 these days, but we're using the chip's internal clock while Arduino (except Lilypad and Pro) uses the an external OSC.

I love this stuff. Don't know yet what I'd do with it but I love it ^^