EuroPi おぼえがき
- EuroPi Software https://github.com/Allen-Synthesis/EuroPi/tree/main/software
- Hardware Specifications https://github.com/Allen-Synthesis/EuroPi/tree/main/hardware/EuroPi
- Build Guide https://github.com/Allen-Synthesis/EuroPi/blob/main/hardware/EuroPi/build_guide.md
- Skiff-Friendly Build Instructions hardware/EuroPi/skiff_friendly_instructions.md
ソフトウエア開発環境
- 2024-2-6現在、micropython-europi と micropython-ssd1306 は、どちらも python 3.10 以降に非対応。対策として、thonny は、最新版ではなく、 python 3.9 を搭載した thonny v.3.3.13 を使う。 https://github.com/thonny/thonny/releases/tag/v3.3.13
- 2026-2-18現在、最新版のmicropythonプラグインおよび thonny v.4.1.7 に対応。
ハードウエア
- 自作される方に、すべての部品を供給可能です。くわしくはお問い合わせください。 desk@umemoto.org
- LDO (7805) をそのまま取り付けると、 浅いユーロラックに入らない。いわゆる skiff friendly にする場合は、LDOをTO-220よりも背の低いものにするか、あるいはTO-220であれば、脚を直角に折り曲げた状態で、LDOを所定の位置の裏面に取り付ける。このとき、ショートしないように、ヒートシンク用の絶縁シートなどを貼り付ける。公式インストラクション Skiff-Friendly Build Instructions のやり方よりも、このほうが低くできるし、安全。
- TO-252 の LDO を 熱伝導率のよい変換基板を介して水平に浮かせて裏面に取り付ける方法もおすすめ
- TO-252 変換基板 https://akizukidenshi.com/catalog/g/g109075/
- 三端子レギュレーター 5V1.5A TO-252 NJM7805SDL1 https://akizukidenshi.com/catalog/g/g111237/
- NJM7805SDL1 を使うと、LDO OUTの 1μFのキャパシタ(C2)をセラミックコンデンサに変えることも可能。(C1をはじめ、ほかのキャパシタはすべて積層セラミックで問題ないはず。)
- LDOをそのままの位置に取り付ける場合、Raspberry Pi Picoの端面スルーホールとショートしやすいので、絶縁シートの貼り付けを強くおすすめします。
- セラミックコンデンサ(100nF/0.1uF/104)のフットプリントは、2.54mm幅のラジアルリード。手持ちの部品の幅がギリギリだとリード線がショートしやすい。SMDのキャパシタ(1206/3216M,1210/3225M)であれば、そのまま裏のハンダ面に貼り付けることができる。
- スルーホールで取付可能なキャパシタ https://akizukidenshi.com/catalog/g/g115180/
- SMDのキャパシタ C0G @24円 https://akizukidenshi.com/catalog/g/g115180/
- SMDのキャパシタ X5R? @5円 https://www.aitendo.com/product/6989
- Raspberry Pi Pico のUSB端子は microUSBで、耐久性が低い。 RP2040 を搭載した USB Type-C の互換品が安く出回っており、ピン配列が同じであればこちらのほうがよい。 aitendo などで販売。
- https://www.aitendo.com/product/21381
- 互換品の場合、VREFとRGB-LEDのピンがGPIOと競合していないか注意。
- イヤホンジャック(Thonki conn)は、PJ-301M、PJ-398SM、WQP518MA などが使用可能。
- OLEDパネルは、ピンヘッダがパネルに接近しているものを使うこと。amazonやaliexpressで売っているものの多くは、ピンの位置がパネルから離れていて、そのままでは使えない。やむを得ずピンが離れているものを使う場合は、180度のピンヘッダを間に挟んで、はんだ付けすることで取付可能。
- そのまま実装できる(かもしれない)OLED https://ja.aliexpress.com/item/32982681500.html
- 細工が必要なOLED https://ja.aliexpress.com/item/1005006230711152.html
- PUSHスイッチは、RSコンポーネンツで入手可能。また、モノタロウで型番を検索して出てくれば、RSコンポーネンツ商材の取り寄せが可能。 https://www.monotaro.com/p/5027/2697/
- Aliexpressなどで売られているオペアンプは、ほぼ偽物です。rail-to-railになっていない MCP6002 と TL074 の偽物を摑まされたことがあります。無理して同じメーカー・型番のものを探す必要はありません。
- TL074Lは、TIのほかにUTCものが入手しやすいです。UTCは秋月でも安く買えるし、性能がよいので、お勧め。怪しい通販で売っているTI製は、ほとんどが偽物です。
- MCP6002よりも高性能で安価なものがあります。主な代替品は以下の通り。入力オフセット電圧が低いものは、Analog Input (CV入力) の電圧測定が安定し、動作範囲も広いです。3.3Vの電源に対応している 2回路入り CMOS入力、 rail-to-rail のオペアンプであれば、選択できるものが多くあります。
- MCP6022-I/P 正確で安定。最大(保証)入力オフセット電圧(500μV)がこの中で一番小さい。欠点は、値段が高いこと (秋月で220円) ⭐️⭐️⭐️⭐️お勧め
- NJM2737D 入力オフセット電圧 1mV. 100円 ⭐️⭐️⭐️お勧め
- MCP6232-E/P 入力オフセット電圧 5mV. 70円 ⭐️⭐️お勧め
- NJU7043D 入力オフセット電圧 10mV (実際には3mV前後の個体が多いらしい). 四分音より小さい微分音ならともかく、12音ならば問題ありません。 70円 ⭐️お勧め
- MCP6002-E/P (オリジナルのBOM) 入力オフセット電圧 4.5mV. 秋月で長期品切れ中. 偽物に注意. ⭐️お勧め
- まだ試していないけど、使えそうなもの: MCP602 (0.7mV, 在庫なし), NJM2732D (1mV, 100円), NJU7062D (2mV, 80円 - 電源3V以上), TLC2272CP (300μV, 180円)
- 使えないもの: 電源電圧が対応していない MCP622 など, rail-to-rail でない LM358など.
- オペアンプはSOP-8のものから選ぶと、高性能で安いものが手に入りやすいです. その場合は、SOP-DIP変換基板を使うか、あるいはSMDタイプのEuroPiのPCBを使ってください。