# Comprobar que un circuito esta bien definido

**URL:** <https://forum.fritzing.org/t/comprobar-que-un-circuito-esta-bien-definido/12896>\
**Category:** uncategorized\
**Created:** [May 11, 2021, 9:21am UTC](https://forum.fritzing.org/t/comprobar-que-un-circuito-esta-bien-definido/12896 "2021-05-11T09:21:40Z")\
**Posts on this page:** 1\
**Showing post:** 11

<div class="post-metadata">

**Author:** ![vanepp](https://forum.fritzing.org/user_avatar/forum.fritzing.org/vanepp/32/4426_2.png) [@vanepp](https://forum.fritzing.org/u/vanepp)\
**Post date:** [May 15, 2021, 5:51pm UTC](https://forum.fritzing.org/t/comprobar-que-un-circuito-esta-bien-definido/12896/11 "2021-05-15T17:51:59Z")

</div>

OK finally some progress. I had to replace all your parts with corrected ones (including the BMT180 from core parts.) Here are where they are available:

Use the DHT11 part from this post as it is correct, and the current one is not.

> [@Humidity and Temperature Sensor DHT11](https://forum.fritzing.org/t/humidity-and-temperature-sensor-dht11/6307/6):
>
> OK, your font problem seems mostly to be the fonts were just too small in the svg files (there were translates as well, but that isn’t normally a problem). Breadboard: The layerID breadboard was missing. The only thing I know of that this breaks is exporting the part as an svg or image (the part won’t show up). I rescaled the svg (all of them actually) to be the standard scale. Many existing parts even in core are incorrectly scaled, I’m trying to fix that. The pins should start at 0 (not 8 as…

Use this new corrected node MCU part (I didn’t do a complete cleanup on the original part in 2017)

> [@PCB Holes Not Drilled in Custom PCB?](https://forum.fritzing.org/t/pcb-holes-not-drilled-in-custom-pcb/9179/4):
>
> As I expected, your node mcu part is misconfigured. The pads are ellipses which causes the gerber code to not drill holes: This is the gerber output of your sketch in gerbv with copper bottom and drill layers loaded. Note the pads outside the node mcu have a lighter circle (which indicates a drill hole) that is missing in all the node mcu pads. That is caused by this in the pcb svg file (loaded in Inkscape): The rx and ry circled in red on the right should be a single …

The OLED part is from here:

> [@OLED 128x64 I2C Monochrome Display SSD1306 created](https://forum.fritzing.org/t/oled-128x64-i2c-monochrome-display-ssd1306-created/1202/13):
>
> In such a case we should make a second part that matches the other common version. Do you have a url to an example of the alternate part? edit: A search of Ebay turns up an even mix of both pin layouts so I have made two new parts, one for each pin out. As you noted it is necessary to make sure you have the correct part for the module you have, because using the other one (and reversing power and ground) will likely burn out your module! Note if you want mounting holes in pcb you need to drag …

Make sure the OLED you have is in fact a GND-VCC part rather than VCC-GND.

Use the FC-28 Soil Hygrometer Module-improved.fzpz part as the current one is broken. It was posted eariler in this thread.

Use this corrected part in place of the bmp180 in core parts (where pcb has incorrect hole sizes)

[Barometric Pressure Sensor - BMP180 Breakout (GY-68)-core-fixed.fzpz](https://forum.fritzing.org/uploads/short-url/h2oVBHCprmKvVKvVOyQARsZmths.fzpz) (8.2 KB)

First your last sketch with correct parts added but no other changes. Now all parts have holes and all holes are 0.038in suitable for standard .1 header connectors (or the pins on the part as you choose.)

[prueba2-fixed.fzz](https://forum.fritzing.org/uploads/short-url/7pEdCrXfHwuiryVGtwRgBESxir0.fzz) (89.6 KB)

The gerber output for the board in gerbv

 ![capture](https://forum.fritzing.org/uploads/default/original/2X/8/8c95d989aff7eb572836d12e030c075c5ec7790a.jpeg)

Gerber output with copper0 and copper1 not displayed to leave only the silkscreen and the holes. Note the holes are all the same size and all present unlike the earlier output.

 ![capture1](https://forum.fritzing.org/uploads/default/original/2X/7/71859966fc8d7b924ce840ec9450e1266f64a3f9.jpeg)

That said here is a sketch of how I would do this board and why the changes.

[prueba2-improved.fzz](https://forum.fritzing.org/uploads/short-url/kDf7ljsPuK0jNsvS92dnZADL3yz.fzz) (90.6 KB)

This is basically identical to the first one with parts moved around so there mounting holes are all on board and with holes dragged over the mounting hole in silkscreen. The major change is the OLED has been moved completely on board on the bottom of the board. This is because OLEDs are usually delicate and need to be secured so they don’t break. The mounting holes are drilled so you can secure the board with #2 screws. Similarly the FC28 hygrometer has been moved further in on the board so less of it is sticking out and its mounting hole drilled. Same for the BMP180, move it in a bit and drill the hole for its mount. The gerber output looks like this:

 ![capture2](https://forum.fritzing.org/uploads/default/original/2X/c/c9d5b93d511ad36377b6bca2b153c201c3417537.jpeg)

The holes circled in red here are the newly drilled mounting holes and the OLED is on the bottom of the board under the node MCU. As well as I think I noted earlier, unless this is being powered by the USB connector (and thus the USB port will always be connected), there is no power source for the board. If you don’t intend to power from the USB connector you need to arrange to provide a power source to the raw input pin.

Peter

---

_[View the full topic](https://forum.fritzing.org/t/comprobar-que-un-circuito-esta-bien-definido/12896)._
