Uno(当社調べ)互換機です。はじめに小型のArduino互換機は主に次の2種類に分かれます。Microなど)どちらもシンプルで便利ですが、USBチップを自由にプログラムできるUnoを使いたい場合もあります。Uno互換機を作成することにしました。USBシリアル変換にUnoと同じくMEGA16U2を採用しています。拙作のMocoLUFAを使うことで、USB-MIDIデバイスとして扱えるメリットがあります。回路Unoとほぼ同じですが、小型化のため、一部回路を省略しています。電源はUSB供給のみ。基板上にレギュレータを登載しない。3.3Vの出力はMEGA16U2内蔵レギュレータから供給。普通のブレッドボードの乗せられる形状にしました。小型にする都合で、2個のCPUは裏と表に実装しています。2試作基板では1箇所ミスがあったため、パタンカットが必要です。MEGA16U2側のISPコネクターを使って、ファームウエアを書き込みます。この段階で、USBを差し込んでPCから認識されるか確認します。MEGA328P側のISPコネクターを経由して、MEGA328Pにブートローダを書き込みます。IDEからブートローダを書き込むと簡単です。IDEからLチカプログラムを書き込んでみます。書き込めない場合には、基板上のショートなどをチェックします。USB切り替えMocoLUFAを使う場合には、MEGA16U2側のSPコネクタをジャンパでつないでモードを切り替えることができます。細身に作成したので、ブレッドボードの両側2列が利用可能です。Computingタグ:コメントは受け付けていません。