mrubyとは今は昔、子供が最初に触れるプログラミング言語といえば、BASICという時代がありました。BASICという製品もあり、そこからプログラミングの面白さを知り、プログラマーになった方もたくさん居られると思います。Worldの先のゲームを作ったりするまでの環境構築ハードルが高かったり、するような気がしています。VGAディスプレイとPS/2キーボードを接続して、Rubyのコードを書いて実行できるオリジナルの基板上で動作する環境です。パソコンを準備してコードを転送したりするような手間も不要で簡単に楽しめます。(※現在、ファームウェアが開発中のため、ファームウェア更新の際はPCが必要になります)以下のような特徴をもっています。mrubyを利用することで、PCいらずでRubyのコードを実行ソースコードの編集&コンパイルもマイコン上で実行可能ICを追加せずに、VGAモニタ、PS/2キーボードとの接続を実現(FabGLのおかげです)SDカードスロット、AUX端子付き(mrubyから使えるようにする処理は現在開発中)デモ映像Rubyのコードを編集して、コンパイルから実行を行っています。.使い方こちらのページを参照ください。mruby用の基板(Narya基板と呼びます)の情報です。基板の設計するなかで得た知見を同人誌にまとめました。ESP32のスペックに準じるHardware回路図、ガーバーデータを以下のリポジトリで公開しています。https://github.com/kishima/narya_board3Dプリンタ用基板ケースのデータも公開しています。(最新)PCBA量産版。C97、TMMF2020で頒布。電源スイッチ追加v1.3変更点FT231XのGND未接続ピンを修正v1.2「ゼロから始めるmrubyデバイス作り」で参照。技術書典7で基板のみ頒布。