How to connect a PT100 or PT1000 to a BTT Octopus Pro v1.0 F429 Version

Overview

The BTT Octopus Pro v1.0 F429 Version has support for PT100 and PT1000.

Board Setup

The BTT Octopus Pro v1.0 F429 Version has a series of dip switches that must be set when using 2, 3 and 4 wire PT100 and PT1000.

BTT Octopus Pro v1.0 PT100/PT1000 Dip Switch Location
BTT Octopus Pro v1.0 PT100/PT1000 Dip Switch Location

The dip switches should be set as shown in the table below.

BTT Octopus Pro v1.0 PT100/PT1000 Dip Switch Settings
BTT Octopus Pro v1.0 PT100/PT1000 Dip Switch Settings

PT100 3 Wire

If using a 3 wire PT100, move the resistor from the blue box to the red box as shown below. As the resistor is only 0 ohm, it can be replaced by a solder bridge.

BTT Octopus Pro v1.0 PT100 3 wire Settings
BTT Octopus Pro v1.0 PT100 3 wire Settings

Board.txt modifications

The following lines should be added to the board.txt file.

heat.spiTempSensorChannel = 0
heat.spiTempSensorCSPins = {PF_8}

Config.g changes

PT100

To use the PT100 on your hotend, use the following code in config.g If you are in a country where the mains frequency is 50Hz, change the F60 to F50 (if you don’t know, look here)

M308 S1 P"PF_8" Y"rtd-max31865" F60 R430

PT1000

To use the PT1000 on your hotend, use the following code in config.g If you are in a country where the mains frequency is 50Hz, change the F60 to F50 (if you don’t know, look here)

M308 S1 P"PF_8" Y"rtd-max31865" F60 R430
Tags: