Leonardoと同じ構成で(といってもピン数少なくしてますが)、USBポートにお手軽に刺してArduino環境で遊べるボードです。使い慣れたArduino環境でセンサとかをとりあえず使ってみるのに便利かなーと思って作ってみました。小さくするために、3.3Vとか、Leonardで追加されたピンなどは捨てています。プロトタイピング用という目的で。Pirateにインスパイアされて作りました。Ninja”をPortしてみました。Pirate”というSPI/I2Cデバイスをコマンドラインでハックできるモノのクローンです。USB-Aコネクタを取り付けてそのままPCに刺せるようにする使い方と、micro-Bコネクタを取り付けてケーブルを使ってPCと接続する方法とが選択可能です。USB-Aコネクタの場合micro-Bコネクタの場合コネクタ両方付けるのは、micro-Bのケーブル側コネクタと基板に取り付けたUSB-Aコネクタが干渉して無理だと思います。(それになんか気持ち悪いことになるしね。)回路図betaの回路図はこちら。いっても、たいしたもんじゃありません。Arduinoのpins_arduino.h(105行目〜)を参照してピンをレイアウトしました。回路図、修正してRC版を作りました。定義はmasterブランチのpins_arduino.hに移動して、変更されているので、こっちに合わせてあります。50大抵のパーツは秋月と千石で手に入ります。ポリスイッチはどうしようか思案中。私は、とりあえずスズメッキ線で短絡してます。組み立て方といっても、SMDを手ハンダしようとしている人に言うことなぞありません。言えば、秋月のAコネクタはSMTタイプじゃないので、ラジオペンチで足を曲げて、ランドからはみ出る部分はニッパーで切って、うまいこと納めてください。千石で買ってきたmicro-Bコネクタは、裏にポッチが付いてるのですが、基板には穴が開いていません。ポッチをニッパーで切ってください。micro-Bコネクタは奥まったところに足が出てたので、ちょっとだけはんだづけ難易度が高かったです。XTALの取り付け方向ですが、写真を参考にして下さい。(写真は2011/09/25-alphaのものです。RCとは方向が違うので注意してください。)端子は対角線上に配置されていますので、長辺と短辺が合っていればOKです。TXのLEDはシルクと逆に取り付けてパターンカットするか、そもそも取り付けないのがお薦めです。ソフトウェア組み終えたら、32U4にブートローダを書き込んでやってください。Bootloader”をクリックすれば書き込めます。Pirateは接続しておいてくださいね。6pinのICSP端子がついてて、pin1のところに▼のシルクでマーキングがあります。Pirateに給電してやらなきゃいけない事をお忘れ無く。Ninja”のhexは、ここからダウンロードできます。ソースコードに興味があれば、僕のgithubレポジトリに置いてありますので、どうぞ。efuse:w:0xFF:mこんな感じにすると良いでしょう。Errata2011/09/25-alphaと裏面にシルクがあるものの既知の問題点は次のとおりです。TXのLEDがH/L逆になっており、普段は点灯しっぱなしになる。LEDを逆に付けて、R6,R7のGNDをパターンカットしてVCCに接続することで、とりあえず対応してください。基板作り直して、以下の内容を変更しておきます。