PicoRubyベースのミニコンピュータ

Share

先日、SNSを見ていたらPicoCalcというデバイスを見つけた

PicoCalc | ClockworkPi
ClockworkPi - Creators of PicoCalc uConsole DevTerm and GameShell, Open Source Portable Hardware for Every Dev.

これはclockworkから出ているRaspberryPi Picoをコアとして、キーボードとモニタを搭載したスタンドアロンなポケットコンピュータキットです。

clockworkはRaspberryPiベースのロマンあふれるデバイスをこれまで提供している会社で、私も昔クラウドファンディングに参加したこともありました。

私自身も、以前、ラズパイをタカチケースに入れて気合でポケコンもどきを作ったりしたこともあったので、この洗練された筐体には当然心が躍りました。

電子工作始めたころ作ったラズパイコンソールデバイス

デフォルトで動くのはBasicで、これもまた味わいがあってよきですが、やはり自分としてはmruby動かしたい、ということで、Raspi PicoといえばPicoRubyの出番です。特にR2P2がこの画面とキーボードで動くと熱い。

GitHub - picoruby/R2P2: PicoRuby shell for Raspberry Pi Pico (RP2040)
PicoRuby shell for Raspberry Pi Pico (RP2040). Contribute to picoruby/R2P2 development by creating an account on GitHub.

そんな風に思って、とりあえず注文したのですが、結構発送に時間かかりそうです。

もし間に合えば、7月のPicoRuby Overflow会議に持っていきたいなと思っています。ちょっと実機で動かせる状態にするのは間に合わないかも、と思って試作用にI2Cキーボードの例を準備したりしてました。SPIのモニタは確か部品箱に何か眠っていたはず…

M5StackのI2Cキーボードカード

実現方法としては、RaspberryPi PicoのSDKによれば、stdioのドライバは任意のものが追加可能らしいので、そこを差し替えればよいはず。一度基本的なものが作れれば、あとはPicoCalc環境に移植するのも難しくはないはずです。

PicoCalcには、PSRAMやスピーカーとかも載っているので、専用のmrbgem開発するとより楽しく遊べそうです。

Read more

RubyKaigi 2026 で登壇した話

RubyKaigi 2026 で登壇した話

先週は、会社を休んでRubyKaigiに参加するため、函館に行ってきました。 この記事は登壇までの記録です。 経緯 もともとCFPが採択されたのは2回目で、1回目は2020年開催のRubyKaigiでした。ただちょうどCOVID-19の拡大の時期と被ってしまい、キャンセルされて、RubyKaigi Takeout 2020として実施されました。 以下はその時の資料です。 now-is-the-time-to-create-your-own-mruby-computerfrom kishima7 楽しみにしていたので、当時は、大変意気消沈してしまいました。その後、仕事の方もCOVID-19の影響もあり、色々とどたばたして、転職したり、結婚したり、など趣味の時間を取れない時期が数年続きました。 生活もやっと落ち着いてきた2025年から本格的に個人プロジェクトを再開させて、その成果が採択されて、今回発表させていただくことができました。 事前準備 本格的に開発に着手したのが2025年の10月ごろで、そこからまずはLinuxシミュレーション環境で開発進めて、基本形を

By kishima
2025年の振り返りと2026年の抱負

2025年の振り返りと2026年の抱負

明けましておめでとうございます。今年も無事新年を迎えられてありがたい限りです。 昨年は色々対外的な活動も増やしたり、自分の趣味プロジェクトも新しく始めたりしたので、活発な一年だったと思います。 今年は仕事始めて20周年でもありますし、色々頑張り時な年だと思うので、抱負と合わせて、昨年の振り返りを残しておきたいと思います。 2025年振り返り 2025年は、4月までは仕事のほうがかなり忙しく、日々仕事で忙殺される日々でした。 2/2 Tokyu.rb新年会2025 まだ忙しい季時期でしたが、地方出張前に荷物抱えて参加した記憶があります。 Tokyu.rbは、みんなで美味しいもの(主に肉)をいただく集まりなのですが、そこで関西Ruby会議のことを聞いたことが、この後の動きの伏線になりました。 5月になって仕事が落ち着いてきたので、一念発起して久しぶりに地域Ruby会議へのプロポーザルを送ったのでした。 5/26 PicoPicoRuby #1 待望のmruby関連の勉強会!ということでウキウキで参加しました。 以降も月イチで安定して開催されており、私の活動のモチ

By kishima
電子工作遍歴をたどる(2)

電子工作遍歴をたどる(2)

前回の話のつづきです。 作例5 ラズパイとGroveによる音楽プレーヤ 2017/08ごろ ラズパイで遊び始めて、そろそろ単なるミニPCとしてではなく、いろいろ電子工作っぽいことをやってみたくなってきました。 そのころSeeedのGroveというものを知って、これなら初心者でも色々電子デバイス試せる!となって色々買ってきて作ったのがこちらです。 A first step to Raspberry Pi project | Kishima blogThis was a first step to Raspberry Pi project done in last year. RaspiMusicServer This an…Kishima blogkishimaGitHub - kishima/RaspiMusicServer: An music server on Raspberry pi and ArduinoAn music server

By kishima