コンテンツをスキップ

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″ OLED1.3″ OLEDを差し替えつつTiny Trisをプレイしたら、この電池は1.5時間ほどもちました。

外観

回路図とAW

部品表です。安い部品があったら教えて下さい。安くなった分は売上個数を乗じて還元します。

表面実装費・配送費込みで、$32.65 ≒ 5,000円 -> 500円/ボード@10枚。量産ではRoHS対応もして、もっと安くなる予定です。外付けするOLEDも見やすさソコソコで安いものを選定中です。

ボタンとポート

ボタンポート兼用機能引き出し備考
APA2AIN
BPA1AINBEEPとは違う
XPD5UART-TX / AINCN2-3
YPD6UART-RX / AINCN2-4
LPD1SWIOCN2-1
RPD7RESETCN2-2
UPPC3PWM
RIGHTPD2AIN
DOWNPC4AIN / 5V Tolerant
LEFTPD0

引き出しコネクタ番号順(+引き出しコネクタ接続先)

ボタンポート兼用機能引き出し備考
NoneNone+5VCN1-1
NoneNone+3.3VCN1-2
NonePC5SCKCN1-3
NonePC7MISOCN1-4
NonePC6MOSICN1-5
NoneNoneGNDCN1-6
LPD1SWIOCN2-1
RPD7RESETCN2-2
XPD5UART-TX / AINCN2-3
YPD6UART-RX / AINCN2-4
BEEPPC0PWMCN2-5OD出力、FETあり
NoneNoneGNDCN2-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 マイコンボードの表搭載可能検証 -> 可能 済み

マイルストーン

DateVersionStatusDescription
2025/090.1 AlphaDone初期試作 10枚
2025/100.1 AlphaIn Progressクローズドアルファテスト、デバッグ
2025/100.2 BetaPending改定試作 今のところ不要(V0.1のデキ次第)
202X/XXX.X BetaPending上画面追加(ハード・メカのPoCのみ)
2025/110.9 RCPlanned量産前試作 10枚
2025/121.0 GAPlanned少数量産 1000枚 何もなければRCと同じ
2026/041.X GAPlanned量産工程改善 (出荷数次第)
2026/051.X GAPlanned通常量産、値下げ販売 (出荷数次第)

雑記

コントリビュータ

最終更新 2025/10/17