I build the Software from the IoTaWatt Github Firmware with PlatformIO and uploaded
to the NodeMCU.
I change the setup.cpp for the V5.0 Hardware for the EEprom.
Can you provide a photo of your assembled pcb i am not able to get the connection of header 1x4 . In the iotawattv5.0 and i have 10358 ic instead of LM358 is it okay to use
If you have J15 and J16, you should DNP (Do Not Populate) the R11 and R10 resistors. So you either populate J15 and J16 or you populate J11 and J10, but not both.
Okay thankyou i was worried about the assembly as i didn’t get a 0 ohm shunt and what if i didn’t connect them will i be able to run my iotawatt without connection at R10 and R11 thankyou for solving the doubt
@Overeasy. For a single phase setup (i.e. not populating J15 and J16 and having 0 Ohms on R10 and R11. Would it make a difference if R5 and R7 are also populated with 0 Ohms and R6 and R9 are not populated (effectively making the circuits J13 and J14 circuits identical to all others) or does the firmware have compensation for the 1k series resistor between pins 1 and 4 on J13 and J14?
If you build it as designed, J13 and J14 will work like all the other current inputs as long as there is nothing plugged into J15 and J16. The switches in the jacks determine which input is in use. That said, if you just don’t want to populate J15 and J16, you can put a zero Ohm resistors in R10 and R11, effectively doing the same job as the switches in J15 and J16. In that scenario, the 12K and 1K resistors are not functional and can be populated or not.