Hello.
I want to make a board that can receive data by soldering 4 max9814 modules and 3 max31865 on a general purpose board using an esp32 feather. However, if the voltage is not applied, VDD and GND are shorted, but if the voltage is applied, VDD and GND are shorted. Can I know why the short circuit occurs on the max31865 module
Thank you.
A thermometer and a microphone? Show a schematic how that fits together and works (sketch)?
This picture is a circuit and a program I made. I can't understand VDD and GND happening SHORT. and The red part is MAX31865 VDD.
#include <Adafruit_MAX31865.h>
// Use software SPI: CS, DI, DO, CLK
Adafruit_MAX31865 thermo_1 = Adafruit_MAX31865(15, 18, 19, 5);
Adafruit_MAX31865 thermo_2 = Adafruit_MAX31865(27, 18, 19, 5);
Adafruit_MAX31865 thermo_3 = Adafruit_MAX31865(33, 18, 19, 5);
//Adafruit_MAX31865 thermo_1 = Adafruit_MAX31865(12, 18, 19, 5);
//Adafruit_MAX31865 thermo_2 = Adafruit_MAX31865(15, 18, 19, 5);
//Adafruit_MAX31865 thermo_3 = Adafruit_MAX31865(27, 18, 19, 5);
//Adafruit_MAX31865 thermo_4 = Adafruit_MAX31865(33, 18, 19, 5);
#define RREF 430.0
#define RNOMINAL 100.0
void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
pinMode(A2, INPUT);
pinMode(A3, INPUT); // VCC랑 연결된것 같다
pinMode(A4, INPUT); //
pinMode(32, INPUT);
thermo_1.begin(MAX31865_3WIRE); // set to 2WIRE or 4WIRE as necessary
thermo_2.begin(MAX31865_3WIRE);
thermo_3.begin(MAX31865_3WIRE);
}
void loop() {
// put your main code here, to run repeatedly:
uint16_t value_1 = analogRead(A2);
delay(10);
uint16_t value_2 = analogRead(A3);
delay(10);
uint16_t value_3 = analogRead(A4);
delay(10);
uint16_t value_4 = analogRead(32);
delay(10);
Serial.print("DATA,");
Serial.print(sqrt((value_1-2048)(value_1-2048)));
Serial.print(",");
Serial.print(sqrt((value_2-2048)(value_2-2048)));
Serial.print(",");
Serial.print(sqrt((value_3-2048)(value_3-2048)));
Serial.print(",");
Serial.println(sqrt((value_4-2048)(value_4-2048)));
Serial.println(" ");
delay(100);
uint16_t rtd = thermo_1.readRTD();
Serial.print("Temperature_1 = ");
Serial.print(thermo_1.temperature(RNOMINAL, RREF));
rtd = thermo_2.readRTD();
Serial.print(" Temperature_2 = ");
Serial.print(thermo_2.temperature(RNOMINAL, RREF));
rtd = thermo_3.readRTD();
Serial.print(" Temperature_3 = ");
Serial.println(thermo_3.temperature(RNOMINAL, RREF));
delay(100);
}
What are you circling? What is this supposed to connect? It can't be just the MAX31865. Show a drawing of how this should look. Why are bare conductors across so many contacts?
Which short? There seems to be many. What should it look like?
I moved your topic to an appropriate forum category @yunshy.
In the future, please take some time to pick the forum category that best suits the subject of your topic. There is an "About the _____ category" topic at the top of each category that explains its purpose.
This is an important part of responsible forum usage, as explained in the "How to get the best out of this forum" guide. The guide contains a lot of other useful information. Please read it.
Thanks in advance for your cooperation.
This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.