banner
Centro notizie
Scegli dalla nostra vasta gamma di prodotti e servizi di livello mondiale per un'esperienza davvero straordinaria.

Clem Mayer esegue il reverse engineering della scheda ACK di Bradán Lane per creare il kit arrugginito

Jul 04, 2023

Non sorprende nessuno che quando un produttore vuole acquistare un prodotto ma non può per motivi logistici, tende a realizzarne la propria versione. Questo scenario è il motivo per cui Clem Mayer ha creato il Rusty Kit. In questo video di element14 Presents, Mayer effettua il reverse engineering di una scheda ACK poiché non è reperibile nel suo paese.

Abbiamo trattato in precedenza la scheda ACK e il corso di programmazione di Bradán Lane. In breve, il piccolo PCB contiene 42 LED charlieplexed, un cicalino piezoelettrico, alcuni pin GPIO, una clip per batteria CR2032 e un microcontrollore ATtiny1616. Tutti i componenti sono montati in superficie.

Abbinato al corso di programmazione, copre varie attività per imparare a costruire un microcontrollore AVR a 8 bit. Inoltre, come molti dei progetti di Lane, è esteticamente gradevole visivamente (AKA carino).

Il desiderio di Mayer per un ACK deriva dal suo interesse nell'imparare il linguaggio programmabile Rust, supportato da ATtiny. Tuttavia, la scheda ACK non è disponibile per la spedizione al di fuori degli Stati Uniti. E, al momento della registrazione del video, Lane doveva ancora pubblicare gli schemi per ACK. Quindi, Mayer ha avviato KiCad per iniziare una sessione di reverse engineering.

Nel video puoi vedere Mayer lavorare sul codice sorgente del corso di programmazione e sulle fotografie di ACK! per creare una versione della scheda in KiCad. Mayer ha chiamato questo nuovo design "Rusty" e ha fatto qualche passo oltre la parità di funzionalità. Innanzitutto, la maggior parte dei componenti della scheda sono a foro passante. Successivamente, la scheda è compatibile con l'IDE Arduino (se hai installato il supporto per MegaTiny Core).

Mayer ha anche commesso un errore intenzionale, così gli studenti possono esercitarsi ad aggiungere fili di bodge! (Nota: l'autore presuppone, ovviamente, che l'errore fosse intenzionale.)

Un bel tocco di questo progetto è che Mayer ha fatto il passo in più contattando Lane prima di intraprendere il percorso del reverse engineering. Gentilmente, Lane ha sostenuto l'idea. (E questa richiesta potrebbe aver spinto Lane a rilasciare lo schema!)

Se desideri vedere una sessione molto più lunga, puoi vedere l'intero processo di progettazione sulla pagina del progetto element14 Presents di Rusty Kit. Puoi anche scaricare i file di progettazione per fabbricare uno dei PCB lì.