+1fredbox wrote: Mon Jun 28, 2021 10:26 pmAn old fashioned wire-wrap tool makes a much better connection that Dupont pins. I've made thousands of connections with mine over the years.My suggestion is that you try to get away from the prototype cables and weld everything with wires as short as possible on a perforated plate. Join strand by strand carefully, the arrangement you have it should work smoothly
A spool of multicolored wire makes keeping track of connections fairly easy.
I like W-W, still use it from time to time, takes me back to the early 70's as a Burroughs FE ... always making backplane changes.
BUT, there is no reason that prototyping will not work IF you take a bit of care before every assembly:
- clean every Dupont jumper ends; they are tin/solder plated and oxidize
- test every jumper after cleaning, they should pass 500mA (DC current-limited supply works great)
- use a vacuum cleaner (shop vac) to really clean the prototyping board. 100% IPA may be required but beware adhesive-backed boards!
One of mine: https://hackster.imgix.net/uploads/atta ... 75&fit=min
... but after sitting in the basement lab for a few months, it too refused to "fire-up" ... pin-by-pin reinsertion of the jumpers bought it back to life... can't keep a good circuit down.
I strongly recommend committing permanent projects to PC board ASAP.
I also have a tab in every Arduino project titled "Notes.h" where I put all of the sketch wiring & crazy notes; it really does help as paper notes are soon lost unless one is diligent and keeps a true Engineer's notebook.
Code: Select all
// Software Pin Name // GPIO: HSPI VSPI // ILI9341 J2 // Notes: all HSPI pins can remap
// -------------------------------------------------- // 1 VDD 3.3V
// -------------------------------------------------- // 2 GND
#define HSP_CS 15 // 3 CS <========== xSPI centric
#define VSP_CS 5
#define HSP_RST -1 // 27 // 4 RST <========== User Defined (Tie to VDD)
#define VSP_RST -1 // 25
#define HSP_DC 26 // 5 D/C <========== User Defined
#define VSP_DC 16
#define HSP_MOSI 13 // 6 SDI-MOSI <========== xSPI centric
#define VSP_MOSI 23
#define HSP_SCLK 14 // 7 SCK <========== xSPI centric
#define VSP_SCLK 18
// -------------------------------------------------- // 8 LED !!! 3.3V NOT 5V !!!
#define HSP_MISO -1 // 12 // 9 SDO-MISO <========== xSPI centric (Not used ILI9341)
#define VSP_MISO -1 // 19
Code: Select all
**************************** ILI9341 320x240 DISPLAY LAYOUT ****************************
0,0
----------------------------------------------------------------------------> 319
| nnnT DOW
| lcd.fillRect( 0, 0, 319, 59, 0); // blank top
|
|
|<- 059
|
| lcd.fillRect( 0, 60, 319, 114, 0); // blank middle
| HH:MM:SS A
|
|
|
|<- 174
| lcd.fillRect( 0, 175, 319, 64, 0); // blank lower
|
| MON DD YYYY
|
|<- 239
*/
/*