Jump to content
Electronics-Lab.com Community

Recommended Posts

 
If you have ever programmed a NodeMCU, then I bet you know the pain you have to go through while connecting sensors to NodeMCU on a breadboard.
I looked for various solution on the web and found "NodeMCU Development Boards" for around $6 to $7. Well, I wasn't ready to spend that much for a simple projects. So, I went ahead and designed a replica of those boards, which, 10 of them I got fabricated from PCBWay for just $5.
 

PCB Design

AVvXsEj63K6py91SkKiVH-x-TOmRVmsaP3rOnmi_SGqsxeFMFLxrR4NVCvom1PiStrqiW86l1c0_j2Sf-uDdhkNVC5wi0hvKUhjgv8_VweIFZtoPAqLU4wv4bNwqnwZj9Q4cRW2r1b6PBFffd8lMH3Sx0NRE5BkMaLp1ZgtlWsqxH0aA2U-2ATcf4Fx0_OuZ=w640-h360
 
Let me first show you the design of the board.
I have placed the NodeMCU in the middle of the board.
On the right hand side are the extensions of all the digital pins. And on the left hand side are the extensions of the left hand side pins.
Starting from left to right I have the VIN and the -VE pin to power up the NodeMCU at the bottom left hand side of the board. NodeMCU has an inbuilt LDO voltage regulator which keep the voltage level at 3.3v so there is no need for an additional voltage regulator. Just above that, is a series of GND pins. On top of that is a series of +5v and GND pins, followed by a series of 3.3v and GND pins. I have also added a series of 3v3 and GND pins on the top right hand side of the board.
 
Then there is a reset button and a set of TX and RX pins for serial communication.
 
On the same breakout board I have also added an Arduino Nano's Development Board.
Since, I had a fair bit of real-estate left on my board, I created a generic PCB out of the left over space.
 
AVvXsEjSjy3YwkNkVUsgYbx0-Eb8P0nqEpzY5KcEv8S3j9fQ-tGr5aeea2Eq9ydd45waUDEOOuYoo_7q1fuGq3wQ1WM-aD5YezVV6MyoZ5EBI6fILqIhVghWA3TtNMVpe96OWdep3YGaQ2lVfwpTsBj_GmQN1m_9RR_cg6b3ja_5ZvxR4ghl2GpHcMqK7z_y=w640-h360
 
 
 

PCB Assembly

AVvXsEi1R98gS6YCtzTLrpi334nmH11E3C71lxnTeglr64gx1tKJKKgJLSTFOpx4uF24uJAo6l6DUfMpbIDGQ65vM6t24_zlKuWb2MxBZKZHznVNDbCKXZaD1eQYy2Frmbbq3ZdGX3j0XXbdtwpWuKboPt6cukpbts1daztqcL8tjg8zC36md-1fPXZtAf-U=w640-h360
 
Lets start by soldering the male and the female pin headers to the board. It really doesn't matter, what order you solder the components to the board. The only think to remember is that, do not solder a component that blocks another one.
 
AVvXsEjPZssDLybqYM3luru1N22FERkL7YAHOKNaeL5IZNcIZpCRkN1sH7iR6i_3EiVL1rxTU996UCjpWIPz2ncmPXIZC_gWT9PV9CeN8ZtIxn8q3WiYAj01uMfN7YF1AGe8hotEIvpWBNanWmOXMR6eI7xD2raiALVBQACu8fxfArMsWKVus3cKlgBrbcLP=w640-h360
 
As you can see, I am soldering both male and female pin headers side by side on the board so that sensors with either male or female pin header can be hooked up to the board, making it more generic and expandable. 
 
AVvXsEhFkjVCYTS6faP5mt_YhiqUu5UJPeCDenTDX55sTti5xiVNeXpRO32zQmzW40-Se7Eu4HSsvRGiOgm2QtU6_H9NQpNeSkNzIqllCWOmRQH-8L8pRTRwrVxZK3QOxFYqfKY03dMyBVlEVPKxKl7BjSYcFZd4OyauU5aWfYApQZOrRNrI0HgSZUKh4Aw3=w640-h360
 
So, this is how the final setup looks like. Please comment and let me know if there is any scope of improvement, thanks.
 
 

Thanks

 
Thanks again for checking my post. I hope it helps you.
If you want to support me subscribe to my YouTube Channel: https://www.youtube.com/user/tarantula3
 
 
Support My Work:
BTC:  1M1PdxVxSTPLoMK91XnvEPksVuAa4J4dDp
LTC:  MQFkVkWimYngMwp5SMuSbMP4ADStjysstm
DOGE: DDe7Fws24zf7acZevoT8uERnmisiHwR5st
ETH:  0x939aa4e13ecb4b46663c8017986abc0d204cde60
BAT:  0x939aa4e13ecb4b46663c8017986abc0d204cde60
LBC:  bZ8ANEJFsd2MNFfpoxBhtFNPboh7PmD7M2
 
Thanks, ca again in my next tutorial.
Link to comment
Share on other sites

  • 11 months later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
  • Create New...