# Convertion Raise3D N2 vers Klipper heatbed problem temperature

**URL:** <https://klipper.discourse.group/t/convertion-raise3d-n2-vers-klipper-heatbed-problem-temperature/5454>\
**Category:** General Discussion\
**Created:** [December 19, 2022, 8:47pm UTC](https://klipper.discourse.group/t/convertion-raise3d-n2-vers-klipper-heatbed-problem-temperature/5454 "2022-12-19T20:47:51Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![RB3D](https://yyz2.discourse-cdn.com/free1/user_avatar/klipper.discourse.group/rb3d/32/4190_2.png) [@RB3D](https://klipper.discourse.group/u/RB3D)\
**Post date:** [December 19, 2022, 8:47pm UTC](https://klipper.discourse.group/t/convertion-raise3d-n2-vers-klipper-heatbed-problem-temperature/5454/1 "2022-12-19T20:47:51Z")

</div>

### Basic Information:

Printer Model: Raise3D N2  
 MCU / Printerboard:  
 `klippy.log`

[klippy-2.log](https://klipper.discourse.group/uploads/short-url/uWjjDw92mZj8wGNcInsHRB7xmYG.log) (426.8 KB)

Hello, with Marin, the Raise3D has this type of probe  
// 8 is 100k 0603 SMD Vishay NTCS0603E3104FXT (4.7k pullup)

I have tried all the Klipper probes

```auto
#"EPCOS 100K B57560G104F",
# "ATC Semitec 104GT-2", "ATC Semitec 104NT-4-R025H42G", "Generic
# 3950","Honeywell 100K 135-104LAG-J01", "NTC 100K MGB18-104F39050L32",
# "SliceEngineering 450", and "TDK NTCG104LH104JT1"

```

and I still have the same temperature (see screenshot)

 ![Capture d’écran 2022-12-11 à 20.23.17](https://global.discourse-cdn.com/free1/uploads/klipper/original/2X/8/85c34deadf1d41ba7c65610157316af9b92efbc1.png)

As soon as I fixed this problem, the printer works perfectly with Klippers.

I saw that you could customize your probe, do you think this is possible?

Thank you

---

<div class="post-metadata">

**Author:** ![RB3D](https://yyz2.discourse-cdn.com/free1/user_avatar/klipper.discourse.group/rb3d/32/4190_2.png) [@RB3D](https://klipper.discourse.group/u/RB3D)\
**Post date:** [December 20, 2022, 12:58pm UTC](https://klipper.discourse.group/t/convertion-raise3d-n2-vers-klipper-heatbed-problem-temperature/5454/2 "2022-12-20T12:58:35Z")

</div>

Why does no one answer when all the other conversations have at least 1 answer?

---

<div class="post-metadata">

**Author:** ![LifeOfBrian](https://yyz2.discourse-cdn.com/free1/user_avatar/klipper.discourse.group/lifeofbrian/32/2380_2.png) [@LifeOfBrian](https://klipper.discourse.group/u/LifeOfBrian)\
**Post date:** [December 20, 2022, 1:32pm UTC](https://klipper.discourse.group/t/convertion-raise3d-n2-vers-klipper-heatbed-problem-temperature/5454/3 "2022-12-20T13:32:39Z")

</div>

Sometimes it takes some time until somebody is answering.  
Don’t be so impatient! 😉  
Do you mean Marlin with Marin?

You can define custom thermistors in Klipper:  
[https://www.klipper3d.org/Config\_Reference.html#thermistor](https://www.klipper3d.org/Config_Reference.html#thermistor)

You can measure the resistance of your thermistor while heating it and using another well known and defined thermistor as reference being connected to the printers motherboard instead of the original one.  
Our you’ll search the internet for a data sheet of that thermistor and use three resistance values for the respective config section.  
Afterwards you can further optimize/calibrate the temperature curve via an external temperature sensor.

---

<div class="post-metadata">

**Author:** ![RB3D](https://yyz2.discourse-cdn.com/free1/user_avatar/klipper.discourse.group/rb3d/32/4190_2.png) [@RB3D](https://klipper.discourse.group/u/RB3D)\
**Post date:** [January 16, 2023, 3:34pm UTC](https://klipper.discourse.group/t/convertion-raise3d-n2-vers-klipper-heatbed-problem-temperature/5454/4 "2023-01-16T15:34:43Z")

</div>

Yeah, sorry for the impatience.  
I could already see the printer working with Klipper 😃

Thanks for your answer. It does not make me particularly happy because I feel that it could be long but there seems to be some hope not to change the motherboard and the heating bed? 🙂

The temperature is doubled I would just like to divide /2 but I guess it’s not that simple.

So I don’t know where to start looking for information.

Can you help me?

Do you think I can cut this blue wire and put the resistor like in this post?  
[https://forum.raise3d.com/viewtopic.php?f=4&t=11269&p=37178#p37178](https://forum.raise3d.com/viewtopic.php?f=4&t=11269&p=37178#p37178)

Here are some conversation links about this board and its motherboard

> **[Raise3D Heated Bed thermistor and Duet2Wifi](https://forum.duet3d.com/topic/19531/raise3d-heated-bed-thermistor-and-duet2wifi/5)**
>
> Hi, I recently bought a Raise3D N2 and decided to install a Duet2Wifi. I have a question about the heated bed thermistor on Raise3D. Here is a diagram I did by measuring the resistor installed on the bed. The bed provide a 3 wires connection :...

![Capture d’écran 2023-01-16 à 16.17.47](https://global.discourse-cdn.com/free1/uploads/klipper/original/2X/c/c585497fd4cfdd6808be184bc77160c014dab872.png)

 ![IMG_0132 - Grande](https://global.discourse-cdn.com/free1/uploads/klipper/original/2X/8/8265a2728c4851a9eb5c5ca77b27f32d547962d7.jpeg)  
 ![IMG_0131 - Grande](https://global.discourse-cdn.com/free1/uploads/klipper/original/2X/8/8ae496715a358728f12d607e4f8948fc4520603d.jpeg)

[https://support.raise3d.com/Pro2-Series/motion-controller-board-installation-4-677.html](https://support.raise3d.com/Pro2-Series/motion-controller-board-installation-4-677.html)

---

<div class="post-metadata">

**Author:** ![RB3D](https://yyz2.discourse-cdn.com/free1/user_avatar/klipper.discourse.group/rb3d/32/4190_2.png) [@RB3D](https://klipper.discourse.group/u/RB3D)\
**Post date:** [January 22, 2023, 6:02pm UTC](https://klipper.discourse.group/t/convertion-raise3d-n2-vers-klipper-heatbed-problem-temperature/5454/5 "2023-01-22T18:02:45Z")

</div>

I have several options:

1/ Change the resistor and or the thermistors? [link](https://forum.raise3d.com/viewtopic.php?f=4&t=6856&p=27291&hilit=pullup#p27291)

2/ Change the bed and put a heating mat, such as Voron.  
In this case, it will be necessary to connect the two cables of the heating mat on GND and Signal?

Hoping that someone will give me some clues to move forward.

Dumb question, the PID has nothing to do with the temperature display problem?

---

<div class="post-metadata">

**Author:** ![RB3D](https://yyz2.discourse-cdn.com/free1/user_avatar/klipper.discourse.group/rb3d/32/4190_2.png) [@RB3D](https://klipper.discourse.group/u/RB3D)\
**Post date:** [January 27, 2023, 10:20pm UTC](https://klipper.discourse.group/t/convertion-raise3d-n2-vers-klipper-heatbed-problem-temperature/5454/6 "2023-01-27T22:20:26Z")

</div>

I found this interesting but difficult for me to find. I add the schematic of the map. If someone can help me to find the right temperature value.  
[link](https://www.reddit.com/r/klippers/comments/bvviyc/help_needed_with_pt100_amplifier_board/)

Those temperature inputs use a pull up resistor expecting a thermistor to pull down and the voltage across the thermistor used to calculate the temperature. In your case the pull up is causing an unwanted offset in your signal. For an externally amplified signal you don’t want the pull up resistor. Neither of the files you linked to are the full electrical schematics for me to know for sure but on the ramps boards the pull-ups for the temperature inputs are internal to the microcontroller and are software controlled. In your klipper config see if there is a “^” next to the pin definition and remove it. That is the symbol to enable the pull up on the pin. Without the pull up it should be correct. If it is not software controlled there then the pull up could be a physical resistor on the board that would need to be removed.

 ![Motion%20board%20connectors](https://global.discourse-cdn.com/free1/uploads/klipper/original/2X/d/de17f88c6eca3d7e14706db8d05eb4ee986e2ddc.jpeg)  
 ![RRD-RUMBA_SCHEMATICS](https://global.discourse-cdn.com/free1/uploads/klipper/original/2X/0/077c8509193be024fbf8232980b049571004994c.jpeg)

---

<div class="post-metadata">

**Author:** ![RB3D](https://yyz2.discourse-cdn.com/free1/user_avatar/klipper.discourse.group/rb3d/32/4190_2.png) [@RB3D](https://klipper.discourse.group/u/RB3D)\
**Post date:** [January 30, 2023, 9:13pm UTC](https://klipper.discourse.group/t/convertion-raise3d-n2-vers-klipper-heatbed-problem-temperature/5454/7 "2023-01-30T21:13:44Z")

</div>

[https://forum.raise3d.com/viewtopic.php?f=4&t=2110&p=16509&hilit=adc#p16507](https://forum.raise3d.com/viewtopic.php?f=4&t=2110&p=16509&hilit=adc#p16507)

Schematics reverse engineered for motion board were detailed here and a crude but correct overall system layout was posted by me ages ago.  
[viewtopic.php?f=6&t=1203&p=10941&hilit=schematic#p10941](http://forum.raise3d.com/viewtopic.php?f=6&t=1203&p=10941&hilit=schematic#p10941)

As you can see at the motion board, I have diagramed the HBP 3 wire thermistor connector to the heated bed.

If you measure the sense pin to ground (at the motion board, the outer 2 wires) at room temp (23C reported on the LCD) the sense pin was 4.45V with a working heated bed thermistor plugged in.  
If I unplug the cable from the from the motion board (no heated bed thermistor connected) and ensure power cycle the printer, the reported temp is 168C.

So, what you may have is a broken HBP connector or thermistor circuit at the heated bed.

Just did more testing.  
The HBP is actually a 10K pullup, not 4.7K as I stated in the previous reply.  
So at room temp you should get the following reading on 3 pin HBP connector.  
Between the outer 2 pins= roughly 101-102K Ohms  
Between pins 1-2 roughly 112K and pins 2-3 10K Ohms  
This is at the 3Pin connector at the motion board.

Again, the HBP thermistor circuit is quite simple at the heated bed.  
You have 3 pins or wires.  
1 is ground, one is 5V, and the other is the signal between 5V and ground that varies with temp.

Now, being dead honest, I’m looking at my new N2 Plus and the wire colors, and what I would consider standard wire colors is not matching to the schematic. I am a bit confused by this. By that, I would generally wire Red to 5V, Black as GND, and Blue as the sensing wire. Again, just telling you this that if you too often work with DC wiring, be aware of this.

Again, on my printer, Red is connected to the pin labeled sense, and Blue is to the 5V pin, and Black is still GND at the motion board.

So, with cable unplugged and checking the HBP itself for resistance  
Red to Blue is 10K Ohms  
Black to Blue is roughly 114K Ohms  
Black to Red is roughly 104K Ohms

With the connector plugged into the mainboard, we measure voltage.  
Black(GND) to Blue(5V) is 5V (mine registered 4.98V)  
Black (GND) to Red (S) is measuring the sense pin, so at room temp 4.45V

Again, this assumes your colors match mine but I also told you the pin names as diagrammed.

---

<div class="post-metadata">

**Author:** ![RB3D](https://yyz2.discourse-cdn.com/free1/user_avatar/klipper.discourse.group/rb3d/32/4190_2.png) [@RB3D](https://klipper.discourse.group/u/RB3D)\
**Post date:** [February 3, 2023, 7:15pm UTC](https://klipper.discourse.group/t/convertion-raise3d-n2-vers-klipper-heatbed-problem-temperature/5454/8 "2023-02-03T19:15:57Z")

</div>

> [@LifeOfBrian](#):
>
> You can measure the resistance of your thermistor while heating it and using another well known and defined thermistor as reference being connected to the printers motherboard instead of the original one.  
> Our you’ll search the internet for a data sheet of that thermistor and use three resistance values for the respective config section.  
> Afterwards you can further optimize/calibrate the temperature curve via an external temperature sensor.

Hi, I’m back. I’m finally starting to understand a little bit what I have to do.  
However, I don’t understand the calculation I have to do to find the R2 R3 values when the tray is hot? Because I put this value of 50 000 approximately.

When I measure GND+Signal = 114,1K  
When I measure GND+5V= 124K  
When I measure Signal + 5V =10K  
When I change the value resistance1: 50000.0 the temperature of the bed corresponds to the temperature of the head.

If someone has a few minutes to write me the calculation. Best ragrds

 ![Capture d’écran 2023-02-03 à 20.11.37](https://global.discourse-cdn.com/free1/uploads/klipper/original/2X/3/3c526198a1d5885ff471e661e36ad82458892e69.png)

[thermistor bed\_rn2]  
temperature1: 25.0  
resistance1: 50000.0  
#temperature2: 150.0  
#resistance2: 1366.2  
#temperature3: 250.0  
#resistance3: 168.6  
beta: 3950

[heater\_bed]  
heater\_pin: PH6  
sensor\_type: bed\_rn2  
sensor\_pin: PK3  
control: watermark  
min\_temp: 0  
max\_temp: 120

---

<div class="post-metadata">

**Author:** ![RB3D](https://yyz2.discourse-cdn.com/free1/user_avatar/klipper.discourse.group/rb3d/32/4190_2.png) [@RB3D](https://klipper.discourse.group/u/RB3D)\
**Post date:** [February 15, 2023, 8:56pm UTC](https://klipper.discourse.group/t/convertion-raise3d-n2-vers-klipper-heatbed-problem-temperature/5454/9 "2023-02-15T20:56:21Z")

</div>

Just to explain to possible users to simply put :

```auto
[thermistor bed_rn2]
temperature1: 25.0
resistance1: 47000.0
beta: 3950

```

The temperature fits perfectly to the extruder.  
Then I did a PID.  
The bed works perfectly well.

I still don’t understand the calculation but it works, that’s the main thing!

---

<div class="post-metadata">

**Author:** ![EddyMI3D](https://yyz2.discourse-cdn.com/free1/user_avatar/klipper.discourse.group/eddymi3d/32/1981_2.png) [@EddyMI3D](https://klipper.discourse.group/u/EddyMI3D)\
**Post date:** [December 6, 2024, 7:52pm UTC](https://klipper.discourse.group/t/convertion-raise3d-n2-vers-klipper-heatbed-problem-temperature/5454/10 "2024-12-06T19:52:06Z")

</div>


