toio core cube用 nano block / petit block conversion kit

# はじめに
ブロックというたらレゴやなくてカワダのダイヤブロックやろがい！(昔はレゴは舶来の高級品だったのですよ) ということで、toio core cubeをカワダの[nanoblock®](https://www.kawada-toys.com/brand/nanoblock/)に対応させてみます。

# まずは手始めに
　純正品の[プレートセット(10×10)](https://www.kawada-toys.com/brand/nanoblock/catalog/nb-024/)を載せられるやつを作ってみます。
<img alt="純正プレートセット(10x10)" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/431649/f3534f98-5dd0-985b-2683-1c2fbce4d3d4.jpeg" width=50% />

<img alt="10x10plateadapter1.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/431649/5af418e5-c144-d804-9019-2041ffd4c464.png" width=30% /><img alt="10x10adapter2.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/431649/889300cc-2fdc-c3e8-faad-268535aa0c7d.png" width=30% />

 3Dプリンタでプリントしたものがこちら
<img alt="P_20211128_191431.jpg" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/431649/58cdc306-fb06-883f-3a8c-198fbf5dfaaf.jpeg" width=30% />
これをこうして
<img alt="P_20211128_191455.jpg" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/431649/85c4408b-a7cc-02b8-746d-1ba1de4a41d8.jpeg" width=30% /><img alt="P_20211128_191538.jpg" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/431649/cf722e48-b536-d6db-3465-28926453f194.jpeg" width=30% />

こうじゃ。
<img alt="P_20211128_191825.jpg" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/431649/45ef52f3-ffb5-ea07-3ad8-28f3734d7b72.jpeg" width=40% />

STLファイルとFusion360用データはこちら
[toioCoreCube NanoBlock adapter](https://www.thingiverse.com/thing:4969377)

これはこれでいいのですが、やっぱりtoio core cubeの天面と同じサイズのが欲しいですよね。

# nanoblock®の実寸を図って作ってみました

<img alt="nanoblockadapter.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/431649/daf29e82-4b14-32cd-db19-49a6d5dca7f6.png" width=30% /><img alt="nanoblockadapter_3.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/431649/6df70471-0fb9-a2d0-e1dc-36c04cf66537.png" width=30% />

　FDM方式の3Dプリンタだとこのような形(両面に凹凸がある)を造形するのが面倒なので上面(nanoblockピン部分)と下面(toio接続部分)に2分割しています。
平たい部分がビルドプレートにつくようにして造形し、あとで、上面(nanoblockピン部分)と下面(toio接続部分)を接着剤で張り合わせます。

<img alt="nanoblockadapter_upper.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/431649/59c16e4d-a65f-ba38-6598-a070ecce6263.png" width=30% /><img alt="nanoblockadapter_lower.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/431649/18678e4a-58de-0675-b4ff-a738e95f87c8.png" width=30% />

<img alt="P_20210711_101850.jpg" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/431649/169cfec6-0579-ad7f-3879-3e0643d54946.jpeg" width=40% />

<img alt="P_20210711_102541.jpg" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/431649/20647bee-9516-f6ac-46ff-80ed549f2313.jpeg" width=40% />

　こんな感じになります。

<img alt="P_20210716_200848.jpg" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/431649/583f8c02-c30e-301a-b81b-15ea776f72a4.jpeg" width=40% /><img alt="P_20211128_192326.jpg" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/431649/d47a5c9c-7fd3-b62c-44bd-7056cf15642c.jpeg" width=40% /><img alt="P_20210725_204607.jpg" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/431649/744a3ed3-5d3d-90d1-3478-ded3e707c4c5.jpeg" width=40% />

　nanoblockはキャラクター商品がけっこうあって楽しいですね。

　STLファイルはこちら
Thingiverse [toioCoreCube NanoBlock adapter](https://www.thingiverse.com/thing:4969377)
　上面、下面に分かれているのはFDM式3Dプリンタ用、一体になっているのはSLA式3Dプリンタ用のデータです。FDM用は手持ちの3Dプリンタの精度があまりよくないのでnanoblock接続側のピン直径をやや狭く造形しています。SLA式用のほうはnanoblockのピンの実寸どおりにしています。

　作ったあとで知ったのですが、実はすでに先行事例がありました。(^^;
　「[toioで使えるnanoblock変換プレートを作りました](https://note.com/ichigokawa1515/n/n1e426a44d1c1)」

# DAISOのプチブロック

　nanoblock以外にも100円均一ショップのDAISOに「プチブロック」というものがあると聞いて買ってきました。

- [ダイソー公式のオンラインショップ](
https://www.daisonet.com/search/%E3%83%97%E3%83%81%E3%83%96%E3%83%AD%E3%83%83%E3%82%AF)
- [DAISO（ザ・ダイソー）プチブロック 全種類まとめ](https://100kin-memo.com/daiso-all-petit-block/)

　結構種類があります。なんといっても１セット100円(+消費税)という安さが良いですね。
<img alt="P_20210720_075241.jpg" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/431649/ed3f5a0a-4dad-b176-eb0f-22fa86237d88.jpeg" width=30% /><img alt="P_20211128_165827.jpg" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/431649/c1efe4a4-8056-aa1a-2c43-a5c38f5b6f90.jpeg" width=30% />

　こちらも寸法を測って作ってみました。nanoblock用と同様に上面、下面分割型と、一体型のそれぞれのSTLファイルを用意しています。

<img alt="petitblockadapter1.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/431649/6a3855c4-7ad1-3bcb-0a66-518a9bbd684c.png" width=30% /><img alt="petitblockadapter2.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/431649/3dbc8b5b-fb3e-a933-da43-7ba45f922389.png" width=30% />

　nanoblockとピンの大きさや間隔が微妙に違うのですが、ぱっと見がよく似ているので下面のデザインを変えています。(nanoblock用が「N」、プチブロック用が「P」)

　nanoblockよりピン間隔が広いのでtoio core cubeの上面に8x8でピンを並べるとだいぶギリギリになります、というかふちのピンにブロックを取り付けると少しはみ出します。

　ピンの直径は手持ちのFDM式3Dプリンタの造形精度にあわせてやや小さめの2.5mmにしていますが、SLAのような精度の良いもので出力するとゆるすぎるので、ピン直径を2.7mmぐらいに太くしたほうが良いでしょう。

<img alt="P_20211128_190755.jpg" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/431649/1d5799f8-6fa2-a1fd-9aa2-3c6a80ddee9c.jpeg" width=60% />

<img alt="P_20211128_191037.jpg" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/431649/85336f79-98f4-57ac-51aa-1fd6d841840f.jpeg" width=60% />

<img alt="P_20211128_191219.jpg" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/431649/cc457ae9-d48e-73db-936a-0056ed16ba89.jpeg" width=40% />

　STLファイルはこちら
Thingiverse [toioCoreCube PetitBlock adapter](https://www.thingiverse.com/thing:4969381)
　上面、下面に分かれているのはFDM式3Dプリンタ用、一体になっているのはSLA式3Dプリンタ用のデータです。FDM用は手持ちの3Dプリンタの精度があまりよくないのでpetitlock接続側のピン直径をやや狭く造形しています。SLA式用のほうはpetitblockのピンの実寸どおりにしています。

　さすがにnanoblockと違ってキャラクター商品はないのですが、googleなどで「プチブロック アレンジ」のキーワードで検索すると、独自に作った作例がたくさん出てきますので、これはこれで楽しいです。なんといっても安いし。

# 寸法一覧

## nano blockの寸法
ピンの間隔 4mm
ピンの直径 2.3mmまたは2.5mm
ピンの高さ 2mm

<img alt="nanoblock_pin_scale.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/431649/cea1654d-4906-9459-b8de-aa26ae0b0f54.png" width=50% />

## petit blockの寸法
ピンの間隔 4.2mm
ピンの直径 2.5mmまたは2.7mm
ピンの高さ 2mm

<img alt="petitblock_pin_scale.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/431649/61bbc300-3e03-e0b0-340b-e99aa8dfce2d.png" width=50% />

# さいごに
　今回どちらもピンを8x8の正方形配置で作ったのですが、上にのせるブロックの作例によっては7x7などセンターにピンがあるもののほうが良い場合もあります。また、斜め45度に並べてピン配置したほうが良いものもありますので、いずれはそういう配置のものを作ってみたいと思います。
　ThingiverseにSTLデータのほかにFusion360のデータも置いてありますので、Fusion360が使える方は、使うプリンタの精度にあわせてピン直径などを調整してみてください。(プリンタの精度によってピン直径などを調整しないとうまくブロックがささらないことがありますので。)