Skip to content

PCB Interface-Board #10

@giuseppe-caliaro

Description

@giuseppe-caliaro

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:

F.Cu
Image

B.Cu
Image

Image
Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions