PCB for a home project with Arduino

Thread Starter

marcor2196

Joined Oct 16, 2021
1
Hi all, i've realize a home project based on Arduino (in order to integrate my domestic heater on my Home Assistant system) with a NodeMcu V3 board where i wrote my custom program that use a DHT22 sensor and a TFT ILI9341 touchscreen display to control the behavior of a relay that switch on/off my domestic heater.

I tested and connected all devices on a breadboard and everything works correctly, so i think that the next step it's design a PCB board in order to links better all these devices for the final use.

I never designed a PCB board before, i found the site "jlcpcb" where i can design and order online a PCB board but i have a few questions:

  1. I thinked that the better way to do what i need it's to link together a few female header pin soldered on the board:
    the NodeMcu V3 have 30 pins (15 pins on two separate line), the DHT22 sensor and the relay have 3 pins and the TFT ILI9341 have 14 pins.
    If i solder these three component on the PCB board and design correctly the links among them, after i can plug my devices in the female header and i've done? It's a good idea or there are better ways?
    https://lcsc.com/product-detail/Female-Headers_Ckmtw-Shenzhen-Cankemeng-B-2200S15P-A120_C124408.html
    https://lcsc.com/product-detail/Female-Headers_Ckmtw-Shenzhen-Cankemeng-B-2200S14P-A120_C124407.html
    https://lcsc.com/product-detail/Female-Headers_TXGA-FFH25406-T06B1004K6K_C2833719.html

  2. I tried to design the routes between the female headers, gerber files attached, can be fine?

  3. When i go on the order confirmation page on jlcpcb site there are a lot of options for the PCB board: Thickness, Surface Finish, Outer Copper Weight, Gold Fingers, Castellated Holes...
    What's the better configuration for my case?

Thanks for the help! :)
 

Attachments

MrSalts

Joined Apr 2, 2020
2,767
Hi all, i've realize a home project based on Arduino (in order to integrate my domestic heater on my Home Assistant system) with a NodeMcu V3 board where i wrote my custom program that use a DHT22 sensor and a TFT ILI9341 touchscreen display to control the behavior of a relay that switch on/off my domestic heater.

I tested and connected all devices on a breadboard and everything works correctly, so i think that the next step it's design a PCB board in order to links better all these devices for the final use.

I never designed a PCB board before, i found the site "jlcpcb" where i can design and order online a PCB board but i have a few questions:

  1. I thinked that the better way to do what i need it's to link together a few female header pin soldered on the board:
    the NodeMcu V3 have 30 pins (15 pins on two separate line), the DHT22 sensor and the relay have 3 pins and the TFT ILI9341 have 14 pins.
    If i solder these three component on the PCB board and design correctly the links among them, after i can plug my devices in the female header and i've done? It's a good idea or there are better ways?
    https://lcsc.com/product-detail/Female-Headers_Ckmtw-Shenzhen-Cankemeng-B-2200S15P-A120_C124408.html
    https://lcsc.com/product-detail/Female-Headers_Ckmtw-Shenzhen-Cankemeng-B-2200S14P-A120_C124407.html
    https://lcsc.com/product-detail/Female-Headers_TXGA-FFH25406-T06B1004K6K_C2833719.html

  2. I tried to design the routes between the female headers, gerber files attached, can be fine?

  3. When i go on the order confirmation page on jlcpcb site there are a lot of options for the PCB board: Thickness, Surface Finish, Outer Copper Weight, Gold Fingers, Castellated Holes...
    What's the better configuration for my case?

Thanks for the help! :)
For a home project, just use the default values. Anything else adds cost. Google if your part of the world requires lead-free PCBs. I didn't not check your gerber files.
 
Top