-
Notifications
You must be signed in to change notification settings - Fork 0
Description
Durante la progettazione della PCB ho tenuto conto delle seguenti considerazioni:
-
Le dimensioni equivalgono a quelle delle MCU-Board proprietaria, cioè 20,2cm x 8,9cm.
-
La posizione dei connettori replica quella della MCU-Board proprietaria, al fine di riutilizzare gli stessi ribbon cable senza problemi.
-
Al fine di rendere più semplice la progettazione, sono stati gestiti solo i segnali che permettono un controllo di base del Pioneer, cioè segnali di PWM, direzione e di encoding dei motori, e i segnali che gestiscono i led e i pulsanti sullo user control panel.
-
Come ampiamente discusso nelle Issue precedenti, sulla board sono presenti tre integrati.
Due buffer e un regolatore di tensione, due connettori che permettono il collegamento con driver-board e user control panel, un connettorie al quale arrivano tutti i segnali che non gestiamo, così da poterli utilizzare per implementazioni future.
Infine è presente il connettore a tre pin di alimentazione, e quattro condensatori, due per i Vcc dei buffer, uno in parallelo all'alimentazione principale dell'interface-board e uno all ingresso del connettore J11, questo per stabilizzare l'alimentazione dello user control panel. -
La Nucleo sarà posizionata sul retro della board, tramite i connettori CN11 e CN12.
-
Per quanto possibile ho cercato di utilizzare la tecnologia THT, come per i condensatori e connettori, purtroppo per quanto riguarda i buffer, li ho trovati solo in SMD, per via della loro dimensione esistono solo SMD.
-
Le piste sono state create con un plug-in chiamato FreeRouting, purtoppo per questione di tempo non ho potuto studiare appronditamente abbastanza da farlo manualmente, dovremmo controllarlo lato alimentazione e masse, (per quanto riguarda i segnali penso sia ok, semplicemente quando si incrociano li fa passare nel layer sopra/sotto).
Il plug-in è configurabile, quindi si possono dare in input dei parametri per quanto riguarda le piste e le vie. Potremmo anche tenere le piste e vie generate dal plug-in, controllarle, modificare eventualmente le dimensione delle piste ad esempio di alimentazione e così via.
Condivido gli screenshot dei due layer:



