{"id":158,"date":"2019-08-03T17:27:37","date_gmt":"2019-08-03T22:27:37","guid":{"rendered":"https:\/\/robotsbench.com\/?p=158"},"modified":"2019-09-28T10:03:56","modified_gmt":"2019-09-28T15:03:56","slug":"creating-and-ordering-a-circuit-board","status":"publish","type":"post","link":"https:\/\/robotsbench.com\/creating-and-ordering-a-circuit-board\/","title":{"rendered":"Creating and Ordering a Circuit Board"},"content":{"rendered":"\n

I have plans for a small weather station that’s been lying on my hard drive for a while. The basic design includes ESP8266 modules that send data over to a Raspberry Pi base station that logs all that data and can create graphs. I’ve done a good deal of prototyping and breadboarding for the electronics, so the last step left was to create a PCB and package it so I could use it for real.<\/p>\n\n\n\n

Since I don’t have the material to etch my own PCB with chemicals and copper plates at home, and that I want something that looked professional, I’m looking at having my board created by a fabrication house. I will also need to create many boards at once since I want to support having many modules to capture the temperature in various locations.<\/p>\n\n\n\n

Fortunately, creating your own board is pretty cheap nowadays. You’ll need to learn how to draw your board in a EDA (Electronics Design Automation) software, but it’s not that hard if you’ve already done the electronics. For this project, I used KiCad, which is open source and works on Windows, Linux and Mac. The free version of Eagle is another popular option for DIY electronics, but since KiCad has improved a lot in the last few years I choose to test it.<\/p>\n\n\n\n

If you want to check the KiCad files for the project, it’s available on my GitHub at https:\/\/github.com\/CindyPotvin\/TemperatureLogger_ESP-12F<\/a>.<\/p>\n\n\n\n