banner
ニュース センター
本当に素晴らしい体験を得るために、当社の幅広い世界クラスの製品とサービスからお選びください。

Clem Mayer が Bradán Lane の ACK ボードをリバース エンジニアリングして Rusty キットを作成

Jul 04, 2023

誰も驚くべきことではありませんが、メーカーが製品を購入したいのに物流上の理由で購入できない場合、その製品の独自バージョンを製造する傾向があります。 このシナリオは、Clem Mayer が Rusty Kit を作成した理由です。 この element14 Presents ビデオでは、Mayer は自国では入手できない ACK ボードをリバース エンジニアリングしています。

Bradán Lane の ACK ボードとプログラミング コースについては以前に取り上げました。 つまり、この小さな PCB には 42 個のチャーリープレックス LED、ピエゾ ブザー、いくつかの GPIO ピン、CR2032 バッテリー クリップ、および ATtiny1616 マイクロコントローラーが含まれています。 すべてのコンポーネントは表面実装されています。

プログラミング コースと組み合わせると、AVR 8 ビット マイクロコントローラーの構築方法を学習するためのさまざまなアクティビティがカバーされます。 さらに、Lane のプロジェクトの多くと同様に、見た目にも美しい (つまり、かわいい) のです。

Mayer 氏が ACK を望んだのは、ATtiny がサポートする Rust プログラム可能言語を学習することに興味があったからです。 ただし、ACK ボードは米国外には発送できません。 そして、ビデオを録画した時点では、Lane はまだ ACK の回路図を公開していませんでした。 そこで、Mayer は KiCad を起動して、リバース エンジニアリング セッションを開始しました。

ビデオでは、Mayer がプログラミング コースのソース コードと ACK! の写真を使用して、KiCad でボードのバージョンを作成する様子を見ることができます。 Mayer はこの新しいデザインを「Rusty」と名付け、機能の同等性を数歩超えました。 まず、基板のコンポーネントのほとんどがスルーホールです。 次に、ボードは Arduino IDE と互換性があります (MegaTiny Core のサポートをインストールした場合)。

メイヤー氏は、学生がボッジ ワイヤーを追加する練習ができるように、意図的な間違いさえ犯しました。 (注: 著者は、もちろん、このエラーは意図的なものであると想定しています。)

このプロジェクトの素晴らしい点の 1 つは、Mayer がリバース エンジニアリングの道を進む前に、Lane に連絡するという追加のステップを踏んだことです。 レーンさんは親切にもそのアイデアを支持してくれました。 (そして、この要求がレーンに回路図を公開するよう促したのかもしれません!)

もっと長いセッションを見たい場合は、Rusty Kit の element14 Presents プロジェクト ページで設計プロセス全体を見ることができます。 そこにある PCB を製造するための設計ファイルをダウンロードすることもできます。