Attenzione: questo articolo è a puro scopo informativo. L’autore non se ne prende nessuna responsabilità.
Qualunque danno a persone/oggetti dovuti all’uso del materiale dell’articolo non sono di causa dell’autore, né del sito, né di altervsta ma dell’utente che decide di seguirle.
Tempo fa vi avevo parlato di come programmare i PIC su Linux e vi avevo rimandato a un sito che aveva anche un programmatore seriale.
Io ne ho realizzato una PCB + Layout con Fidocad (sarebbe un programma per Windows ma wine fa il suo lavoro XD).
Tenete conto che è solo un’idea di partenza perché manca sia il connettore seriale, sia la sagoma del PIC (in quanto ne supporta più di uno), sia il pin DTR della seriale (visibile benissimo sullo schema, infatti è CTS—R1k5 Ohm—DTR perciò consiglio di farlo direttamente sul connettore).
In più non ho ottimizzato lo spazio.
Nota per “la sagoma del PIC”: volendo si può fare anche un ICSP (In-Circuit Serial Programming), però (non conosco bene come funziona, ma cito lo stesso, sperando che voi cerchiate più info) se dovete fare un ICSP a 3.3V vi serve un’altra resistenza da 22k in parallelo a quella da 10k sulla base del transistor.
Detto questo, ecco lo schema in fidocad (fate copia e incolla):
[FIDOCAD ] LI 188 123 188 88 3 BE 188 123 233 141 233 69 188 88 3 PA 200 115 14 14 6 0 1 PA 200 95 14 14 6 0 1 PA 215 105 14 14 6 0 1 LI 199 126 199 85 3 PL 200 65 200 95 4 1 PA 245 65 14 22 6 2 1 PA 200 65 14 22 6 2 1 PA 150 65 14 22 6 2 1 PA 110 65 14 22 6 2 1 TY 100 30 15 9 0 0 3 DejaVu++Sans++Mono Tx TY 140 30 15 9 0 0 3 DejaVu++Sans++Mono GND TY 185 30 15 9 0 0 3 DejaVu++Sans++Mono CTS TY 230 30 15 9 0 0 3 DejaVu++Sans++Mono RTS PL 200 115 200 275 4 1 TY 185 280 15 9 0 0 3 DejaVu++Sans++Mono RB7 PA 150 25 14 14 4 0 1 PA 230 25 14 14 4 0 1 RV 165 15 215 35 3 RP 150 23 165 27 3 RP 215 23 230 27 3 PL 215 105 215 25 4 1 PL 230 25 215 25 4 1 PL 150 275 150 25 4 1 TY 135 280 15 9 0 0 3 DejaVu++Sans++Mono Vdd PA 45 175 12 12 4 0 1 PA 85 175 12 12 4 0 1 RV 35 165 95 185 3 PL 85 175 110 175 4 1 PA 30 205 14 14 4 0 1 PA 110 205 14 14 4 0 1 RV 45 195 95 215 3 RP 30 203 45 207 3 RP 95 203 110 207 3 PL 45 175 30 175 4 1 TY 15 280 15 9 0 0 3 DejaVu++Sans++Mono MCLR PL 30 175 30 275 4 1 PL 245 90 245 60 4 1 PA 255 90 14 14 6 2 1 RP 257 90 253 100 3 RP 265 110 245 105 3 PA 255 150 14 14 6 0 1 RV 265 100 245 140 3 RP 257 140 253 150 3 PL 215 150 255 150 4 1 PA 135 150 14 14 6 2 1 PA 215 150 14 14 6 0 1 RV 155 140 195 160 3 RP 165 140 160 160 3 RP 135 148 155 152 3 RP 195 148 215 152 3 PL 135 150 110 150 4 1 PA 285 170 14 14 6 2 1 PA 285 90 14 14 6 0 1 RV 275 150 295 110 3 RP 275 140 295 145 3 RP 283 170 287 150 3 RP 283 110 287 90 3 PL 260 190 285 190 4 1 PL 325 90 325 275 4 1 PL 245 90 325 90 4 1 TY 310 280 15 9 0 0 3 DejaVu++Sans++Mono RB6 PA 305 235 14 14 6 2 1 PA 225 235 14 14 6 0 1 RV 285 245 245 225 3 RP 275 245 280 225 3 RP 305 237 285 233 3 RP 245 237 225 233 3 PL 285 235 285 170 4 1 PA 260 190 12 12 4 2 1 PA 233 190 12 12 4 0 1 EV 279 158 215 222 3 TY 287 155 15 9 270 1 3 * + PL 305 235 285 235 4 1 PA 135 260 16 16 8 2 1 RV 155 250 195 270 3 RP 165 250 160 270 3 PA 215 260 16 16 8 0 1 RP 135 257 155 263 3 RP 195 257 215 263 3 PL 230 260 230 150 4 1 PL 110 65 110 205 4 1 PL 135 260 30 260 4 1 PL 215 260 255 260 4 1 PL 255 260 255 275 4 1 TY 240 280 15 9 0 0 3 DejaVu++Sans++Mono Vss
Oppure in PNG ecco layout e PCB a 254DPI (10px=1mm):