I just want to confirm whether my schematic makes sense. I have an INA219 sensor as well as an OLED display and i have connected them to the same ESP32 I2C default pins. Does the schematic make sense? I am using EasyEDA software. Ignore the ESP32 footprint on the right. I was using it as a reference for the female headers I will be using to mount the ESP32 devkitC on my board.
Why didn't you use the ESP32 Dev board footprint in your schematic rather than the two socket strips ? If you use the Dev board footprint then when you create the PCB layout the two rows of pins will automatically be at the correct spacing as per your other topic on that subject. If you use separate socket strips then you will need to position then manually on the PCB.
Are you asking if it makes sense in general or with respect to the I2C lines? If it's the second option, yes, it does.
I didn't pay attention to the rest, but regarding the I2C bus connections, it's correct. Each slave device will have its own address, and there should only be one pair of pull-up resistors.
Many may argue about the values of the resistors and where they should be placed (whether close to the master or not), but essentially, the schematic is correct (strictly regarding the I2C lines).
Although looking at it closely, are you connecting a 5V voltage to the IN- input of the INA219?
I was referring to the I2C bus connections. thanks.
for the last question, I have powered the INA219 sensor with 3.3V(through Vs).
The input power is what i have labelled as Vin. It will be coming from a 12v battery. I am using a voltage regulator to step it down to 5V which i am feeding to my load. the 5V is therefore the load voltage.
Will your suggestion allow me to mount and unmount the esp32 devkit after it is manufactured?
When I place the footprint on the schematic, the all the esp32 pins are connected to the female header pins.
If you use the board footprint for the PCB layout then all you need to do is to install socket stripis instead of the actual board and you can plug in and remove the board to your heart's content
Sorry but I don't understand your second paragraph

