Tiny CH32 Pad Lite V0.1Alpha
Sorry, still only Japanese language on this page. It will be translated into English if production.
Arduボーイはもう流行じゃない、時代はTChP Lite!タッチオブテック!😛
これは不完全なドキュメントです。都度聞いて下さい。正式ボード版のドキュメントはちゃんとします。
ドキュメント
ハードウェア
注記がない限り、このドキュメント記載の検証内容は全て標準状態で実施しています。
警告・注意
- USBと電池を絶対に同時接続しないでください。USB給電と電池給電の切り替え回路は未搭載です。
- 電池を挿入したら一瞬でも目を離さないでください。このボードにマイコンボードとOLEDを組み合わせた消費電流(20mA~60mA)は、CR2032コイン電池の規格上の最大放電電流(3mA)を大きく超過します。電池によっては発熱・膨張・爆発します。火傷や火災のリスクがあります。
- とりあえずGOした初期試作で、ハードウェア評価が不十分です。何が起こるか分かりません。何かあった時にPCのUSBホストを壊さないように、安いUSBハブを挟むことをオススメします。
既知の不具合
- 電池給電ではマイコンボード5V端子で電圧降下(4.6Vほど)していました。動作に影響はないです。
電池ホルダーのバネの折り込みが浅くて端子が電極に届きません。バネを折り込んでください。- バネを折り込む治具を作り、出荷時にバネを折り込みするようにしました。対応不要です。
- USB給電と電池給電の切り替え回路と電源スイッチは未搭載です。運用でカバーしてください。
- このボードはRoHSに対応していません。EUおよび同規制国へ持ち込まないでください。
- ABXYボタン付近の5点穴の中央の穴が1mm下にズレていました。本来は点対称を意図していました。
TIP
- 動作しなくなったらF1(パターンヒューズ)を確認してください。100mA~300mAほどで溶断します。
- コイン電池の挿入方向は下(基板面)がマイナスで上(バネ側)がプラスです。逆接保護ダイオードあり。
- マイコンボードとOLEDを接続してTiny TrisをプレイしたときのUSB-VBUS(5V)供給電流の合計は、0.96″ OLEDで17.4mA、1.3″ OLEDで29.6mA、1.54″ OLEDでXX.XmA、2.42″ OLEDで58.9mAでした。
- 0.96″ OLEDと1.3″ OLEDを差し替えつつTiny Trisをプレイしたら、この電池は1.5時間ほどもちました。
外観
回路図とAW
部品表です。安い部品があったら教えて下さい。安くなった分は売上個数を乗じて還元します。
表面実装費・配送費込みで、$32.65 ≒ 5,000円 -> 500円/ボード@10枚。量産ではRoHS対応もして、もっと安くなる予定です。外付けするOLEDも見やすさソコソコで安いものを選定中です。
ボタンとポート
| ボタン | ポート | 兼用機能 | 引き出し | 備考 |
|---|---|---|---|---|
| A | PA2 | AIN | ||
| B | PA1 | AIN | BEEPとは違う | |
| X | PD5 | UART-TX / AIN | CN2-3 | |
| Y | PD6 | UART-RX / AIN | CN2-4 | |
| L | PD1 | SWIO | CN2-1 | |
| R | PD7 | RESET | CN2-2 | |
| UP | PC3 | PWM | ||
| RIGHT | PD2 | AIN | ||
| DOWN | PC4 | AIN / 5V Tolerant | ||
| LEFT | PD0 |
引き出しコネクタ番号順(+引き出しコネクタ接続先)
| ボタン | ポート | 兼用機能 | 引き出し | 備考 |
|---|---|---|---|---|
| None | None | +5V | CN1-1 | |
| None | None | +3.3V | CN1-2 | |
| None | PC5 | SCK | CN1-3 | |
| None | PC7 | MISO | CN1-4 | |
| None | PC6 | MOSI | CN1-5 | |
| None | None | GND | CN1-6 | |
| L | PD1 | SWIO | CN2-1 | |
| R | PD7 | RESET | CN2-2 | |
| X | PD5 | UART-TX / AIN | CN2-3 | |
| Y | PD6 | UART-RX / AIN | CN2-4 | |
| BEEP | PC0 | PWM | CN2-5 | OD出力、FETあり |
| None | None | GND | CN2-6 |
ソフトウェア
フォーク元ドキュメント同じ操作でPlatformIOからUIAPduinoへ書き込めるようになっています。
ToDo
- 回路とAWをちゃんとする
- [回路] MUST 電源スイッチ
- [回路] MUST USB給電と電池給電の切り替え
[回路] WANT 音鳴らすヤツ(時間かかりそうならオープンドレインFETを1個だけCN1から出せるようにしとく) -> OD出力FET実装のみにする済み- [回路] SHOULD なんかの電池インジケータ欲しい
[AW] MUST ボタン配置ちゃんとする -> DS Liteのジャンク配送中済み[AW] WANT 配線をいい感じにする済み- [AW] MUST OLEDのサイズちゃんとして穴位置FIX -> 現物OLEDを使ってみて丁度いいサイズを決めることにした
[回路] MUST リセットと兼用IOで重複するコンデンサを外す済み[回路] MUST UPボタンはデフォで(リセット端子のIO変更をしなくても)動くように別ボタンと入れ替え済み- [回路] MUST コイン電池の給電実力検証(容量不足なら消費電流を下げるor電池変更検討)
- 0.96″ OLED -> 2時間ほどもった。発熱なし、異常なし。
- 1.3″ OLED -> 1時間ほどもった。発熱なし、異常なし。
- 1.54″ OLED -> XX時間ほどもった。発熱XXX、異常XXX。(未検証)
- 2.42″ OLED -> XX時間ほどもった。発熱XXX、異常XXX。(未検証)
- [AW] WANT シルクのミスプリ修正。「R3」印刷可能範囲外。「DANGER/危険」文字化け。
- [AW] MUST マイコンボードを右に寄せる(マイコンボードを表につけると左親指が角に当たる)
- [AW] MUST ボタン電池ケースのパッドが大きすぎ(セルフアライメントしにくくなる)
- [AW] MUST OLED配線切り替えようジャンパパッドの位置変更(USBコネクタに当たる)
- [回路] MUST D1とU3のドロップ電圧を小さくする(∵電池をできるだけ使い切るため)
- [回路] WANT OLEDへの給電電圧を変更できるようにする(∵消費電流を抑えるため)
- ケースを作る
- [メカ] MUST とりあえずこのボードだけを覆うやつ
- [メカ] MUST LトリガとRトリガを押せるようにする
- [メカ] WANT ヒンジで上画面をパカパカする
- [メカ] MUST
押しやすいスイッチキャップ、OLEDマウント-> 済み
- 上画面の話(まだあまり考えてない)
- [ソフト] WANT 下画面のCN1にSPIモニタを付けて上画面相当の何かを映す -> 誰かやって
- [設計] WANT 画面とスピーカのみがいいかな・・・?考え中・・・
- その他
- [配色] MUST QRコードを白ベースにする
- [配色] WANT キャラ絵が白黒反転するとびみょい
- [デザイン] SHOULD あかりちゃんじゃないキャラ絵を入れたい
- [デザイン] SHOULD PV作りたい(ポケットから おもむろ に出してゲームする的な)
- [デザイン]
SHOULD マイコンボードの表搭載可能検証 -> 可能済み
マイルストーン
| Date | Version | Status | Description |
|---|---|---|---|
| 2025/09 | 0.1 Alpha | Done | 初期試作 10枚 |
| 2025/10 | 0.1 Alpha | In Progress | クローズドアルファテスト、デバッグ |
| 2025/10 | 0.2 Beta | Pending | 改定試作 今のところ不要(V0.1のデキ次第) |
| 202X/XX | X.X Beta | Pending | 上画面追加(ハード・メカのPoCのみ) |
| 2025/11 | 0.9 RC | Planned | 量産前試作 10枚 |
| 2025/12 | 1.0 GA | Planned | 少数量産 1000枚 何もなければRCと同じ |
| 2026/04 | 1.X GA | Planned | 量産工程改善 (出荷数次第) |
| 2026/05 | 1.X GA | Planned | 通常量産、値下げ販売 (出荷数次第) |
雑記
- リーズナブルなOLED選定
- 0.96″ 見続けるのはかなりシンドい、Amazonで500円/枚ぐらい、最安?
- https://www.amazon.co.jp/dp/B081ZQ5Z97 2025年6月29日 購入 -> 動作確認済み
- 1.3″ シンドくないけどもうちょっと大きいほうがいいかも、Amazonで1000円/枚ぐらい
- https://www.amazon.co.jp/dp/B0D9BKWX4H 2025年10月8日 購入 -> 動作確認済み
- 1.54″ (発注済み、未入手)、Amazonで1000円/枚ぐらい、1.3″より安い?(流通数起因?)
- https://www.amazon.co.jp/dp/B0CFY1MK5B 2025年10月7日 購入 -> 未配送
- 2.42″ とても見やすいが、見やすさ以前に大きくて重い、Amazonで2000円/枚ぐらい、高い
- https://www.amazon.co.jp/dp/B0DMW2F15M?th=1 2025年10月7日 購入 -> 動作確認済み
- 0.96″ 見続けるのはかなりシンドい、Amazonで500円/枚ぐらい、最安?
- 安い電池
- 電圧単価(+ホルダ・接続端子、実装面積、運搬のコスト)の安い電池を教えてください。
- レギュレータへ入力する前の最低電圧(電池の最低電圧)は6.0Vです。
- CR2032 -> 最安は約50円(トータルコストで)
- 本体
- 80円/6.0V HDCR2032/3V2P 2個80円(税・送料込み) 2025年10月02日 現在
- 37円/6.0V SUNCOM CR2032 25個463円(税・送料込み) 2025年10月11日 現在
- 34円/6.0V WHITECRANE CR2032 200個3400円(税・送料込み) 2025年10月11日 現在
- ホルダ
- 本体
- PoC動画
コントリビュータ
- inajob
- UIAP community members
最終更新 2025/10/17

