Kit saldatura mittelab

Sarebbe bello iniziare a fare kit di saldatura un po più avanzati per i corsi di saldatura. Qua sotto le specifiche di progetto:

Volevo fare una piccola pianola capacitiva, che usa un trasduttore piezo per riprodurre le note. L’idea era di usare componenti smd facilmente saldabili (SOIC, TSOP basso pincount e passivi 0805/0603). La bom risulata sui 10€:

  • 2xCY8CMBR3110-SX2I = 1,39€ @100pz (Sensore capacitivo)
  • 1xSTM32F103C8T7 = 3,05€ @100pz (Microcontrollore con USB)
  • 1xPKLCS1212E20A0-R1 = 1,12€ @100pz (Trasduttore piezoelettrico)
  • 1xCAT6219-330TDGT3 = 0,58€ @100pz (Convertitore di tensione per USB)
  • 1xATS08A = 0,20€ @100pz (Quarzo da 8MHz)
  • passivi vari = 2€ (stimati)
  • pcb = da vedere, non voglio che costino più di 3€ al pezzo (stimo scheda di dimensioni 10cmx5cm)

Nella bom non c’è connettore usb perchè sarà fatto su pcb. Si potrebbe pensare di prevedere footprint per il montaggio di un connettore mini usb e un jack audio in uscita… però per risparmiare non voglio metterli nel kit

2 Mi Piace

Si potrebbe sostituire il trasduttore piezo con un piccolo speaker e amplificatore:

Visto che non si sono mai usati i chip CY8CMBR3110 (sensori capacitivi), ho creato una piccola breakout Board per tale chip, il progetto si trova qui: https://git.mittelab.org/proj/capacitiveBreakout

Per programmare si pesava di fare una dima con pogo-pin. Alcuni appunti:

  • Bisogna scegliere la tipologia di pogopin
  • Indifferentemente dalla scelta, sembra che la soluzione migliore per tenere i pogopin in posizione sia saldarli su una pcb
  • Sarebbe l’ideal che la scheda faccia contatto con i pogo-pin solo quando viene depressa (avere il letto e il riscontro su molla, così da minimizzare corto circuiti involontari nel posizionamento della tale
  • Il programmatore sarà basoto su openocd e gpio della raspberryPI/orangepi
  • I led di go/programming saranno gestiti dal raspberrypi/orangepi
  • Si pensava di fare la parte dei pogopin + PCB separata e intercambiabile, nella flasa riga di queso:

    dove invece che avere il retro strozzato, c’è un pcb. questo permette di sostituire al volo la parte che avrà maggiore usura, oltre che semplificare il design della dima.

Il progetto della board completa risiede qui: https://git.mittelab.org/proj/mittelPiano

I lavori che sono da fare sono i seguenti:

  • Progettazione scheda principale
    • Schema
      • Studio su i chip sensig capacitivo
    • Sbroglio PCB
      • Studio layout della tastiera, sia funzionale che ergonimicità
  • Abbellimenti
    • Abbozzo grafica da metetre sulla silkscreen
    • Abbozzo forma PCB
  • Documentazione
    • Creare uno schema semplificato della PCB
    • Guidare passo passo come saldare i componenti
    • Esempi di programmazione con toolchain arduino
  • Dima di programmazione
    • Creare Letto di allineamento scheda
    • Creare supporto pogopin
      • creare pcb con connettore dove saldare i pogopin
      • creare supporto scheda+pogopin (quella che poi va fissata al letto di allineamento)
    • Creare script di auto-programmazione e segnalazione di stato tramite led
    • Testare se si può fare tutto tramite openOCD
  • Programma pianola
2 Mi Piace

Hello! Quali sono le tue intenzioni per questo progetto? Riusciresti a buttare le cose da fare su Tasks in un nuovo progetto così ci dividiamo il lavoro? :slight_smile:

Lo farò appena rubo qualche minuto alla pausa pranzo :slight_smile:

1 Mi Piace

@wifasoi qual’è lo stato di questo progetto? abbiamo un repo/wiki?