Code Monkey home page Code Monkey logo

bigtreetech-octopus-pro's Introduction

BigTreeTech Octopus-Pro

Octopus-Pro-V1.1

V1.1 is to solve the problem of Hotend port being continuously enabled in the STM32H723 version dfu mode

Changes in V1.1 compared to V1.0

  • Pinout changes

    Title Octopus Pro V1.0/V1.0.1 Octopus Pro V1.1
    HE0 PA2 PA0
    HE2 PB10 PB0
    Motor4-EN PA0 PA2
    RGB PB0 PB10
  • CAN bus interface sub model

    Octopus Pro V1.0/V1.0.1 Octopus Pro V1.1
    RJ11 XH2.54*2Pin

Warning for Octopus Pro

  • The voltage of all 8 drives can be selected by the jumper, If the jumper is inserted on the left, the corresponding driver voltage is MOTOR_POWER, it is Main Power if it is inserted on the right. The MOTOR_POWER port maximum voltage supported is up to 60V, the Main Power port maximum voltage supported is only 28V. The all 8 drivers of this motherboard can be used in any combination MOTOR_POWER or Main Power.
    Warning: please make sure that the correct voltage is selected by the jumper In order to use the non high voltage version of the driver (such as: TMC2209, TMC2130, or Non high voltage version TMC5160), otherwise the driver will be burned, and even the motherboard may be burned.



Difference between Octopus-Pro and Octopus V1.0 / V1.1

  1. Support up to 60V high-voltage stepper drivers, and each driver can select the voltage from MOTOR_POWER or Main Power by jumper.
  2. Both NPN and PNP type proximity switch are supported on Probe port(V1.0 / V1.1 can only supported PNP type). The IO of this port is no longer multiplexed with Bltouch, and a separate IO PC5 is used for this port
  3. On board INA826 is modified to Max31865, which supports PT100 / PT1000 and has higher accuracy.
  4. The pin arrangement of raspberry pi header is modified to be exactly the same as raspberry pi. From top to bottom: 5V 5V GND RX TX.

Firmware

  • The IO of Octopus-Pro V1.0 and Octopus (non-pro) V1.0 / V1.1 are the same, except the IO of proximity switch Probe port is no longer multiplexed with Bltouch and is modified to a separate IO PC5. Please refer to Octopus V1.0/V1.1 here
  • The IO of the Octopus-Pro V1.1 is different with the differences being shown in the table above.

Review

bigtreetech-octopus-pro's People

Contributors

bigtreetech avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

bigtreetech-octopus-pro's Issues

No power on but LED's light up by moving X stepper

Hello ,

I got maybe an issue , by connecting everything to my board.

4 stepper drivers for 3 axis and extruder

I was doing some work on my heatbed so I moved the carriage on my X axis
and I heard the high pitch sound , which can be heard if you normally turn the power off.

with the Z axis and Y axis I don't get the "power feedback thingy"

I measured the cable to exclude a faulty cable

My printer is an XYZ Davinci Pro 3 in 1 , I rewired the whole printer and I will be using only the enclosure ,the stepper motors from the original

who knows what is going on ?

PA0 is not the driver 3 EN pin!

Hello, I am attempting to use driver 3 and was specifying the pins used here. PA0 is the pin used for the heater, and when I attempted to use !PA0 my hotend started heating. Luckily I caught this before something bad happened but my god, please get the pin mappings correct.

Now I don't know what the pins used for driver 3 are.

using vscode to flash firmware does not work

Hi,
I am wondering if it is possible to flash the firmware on my Octopus Pro V1.0 with vscode/platformio using the USB-C connection.

this is my platformio.ini setting:
[platformio]
src_dir = Marlin
boards_dir = buildroot/share/PlatformIO/boards
default_envs = BIGTREE_OCTOPUS_PRO_V1_F429_USB

in plotformio device list the board shows up as COM12.

building the Marlin firmware and flashing it using the SD card works fin, but as soon as I want to directly flash it using thw USB-C connection I get the following error:
Uploading .pio\build\BIGTREE_OCTOPUS_PRO_V1_F429_USB\firmware.bin
xPack OpenOCD, x86_64 Open On-Chip Debugger 0.10.0+dev-00378-ge5be992df (2020-06-26-09:29)
Licensed under GNU GPL v2
For bug reports, read
http://openocd.org/doc/doxygen/bugs.html
debug_level: 1

embedded:startup.tcl:26: Error: Can't find board/stm32f429.cfg
in procedure 'script'
at file "embedded:startup.tcl", line 26
*** [upload] Error 1
===================================================== [FAILED] Took 13.39 seconds =====================================================
Environment Status Duration


BIGTREE_OCTOPUS_PRO_V1_F429_USB FAILED 00:00:13.391
================================================ 1 failed, 0 succeeded in 00:00:13.391 ================================================

What do I do wrong? Or is the board not able to be flashed usinf the USB-C port (hope not...)?

Best regards
Majestix

Octopus Pro & MicroProbe V2.0

I am struggling with the combination of Octopus Pro & MicroProbe V2.0.
Is there anyone out there who has gotten it to work well?

2nd Tactile button on v1.0.1

Can not find any description for a new 1.0.1 pro board (429) where is explained the function of that tactile button switch next to the SD slot and aligned with a wifi card black connector.
20220527_190942

Errant string in USB descriptor breaks dfu-util

This is about the F429 variant:

There is a trailing "comment" in the memory map in the USB interface descriptor for the Internal Flash device:

iInterface 4 @Internal Flash /0x08000000/04*016Kg,01*064Kg,07*128Kg챐ƨ⹔뺿䭼뛮컸

챐ƨ⹔뺿䭼뛮컸 translates to English as "It was so big".

This can be observed with the device in DFU mode with the command:

lsusb -d 0483:df11 -v

dfu-util (v0.9) tries to parse this string and fails with the message:

dfu-util: Failed to parse memory layout

Please update the bootloader to remove this string.

see also: https://klipper.discourse.group/t/make-flash-octopus-pro-board/11953/5

Octopus PRO dual Y axis

I am trying to set the board to have dual Y axis, but am struggling in understanding how.
Which config lines should I modifiy?

LCD SD Card and USB Flash drive Marlin firmware

Is there any way to have both SD Card and USB Drive work together. If I enable #define SDCARD_CONNECTION LCD and #define USB_FLASH_DRIVE_SUPPORT I can only use USB Drive. when I insert SD Card nothing happens. also when I enable #define MULTI_VOLUME when I insert SD Card nothing happens too, but when I also plug in usb drive I can access both SD Card and USB Drive. Is there any way to make it detect both SD Card and USB Drive?. I used latest Marlin 2.1.2 release

no printer attached !!!!

Hey,

i am using Octopus Pro with TFT70, and whenever i configure PT100 with the board in marlin bugfix, it shows "no printer attached"
if i use normal thermistor in the configuration it works well but with the PT100 it is not.
i have done everything with the configuration but it is still same.

so please help me to remove this tag from the screen

ntc100k setup

hi, how configure the jumper for a NTC 100K for an ender 3 mk8 hotend stock,please ?
in the doc, i can look for a PT100 / PT1000 with 2,3,or 4 wires, but don't look for a NTC100K

thanks

OCTOPUS PRO V1.1 (H723)

I NEED BIN FILE FOR BTT OCTOPUS PRO V1.1 (H723) WITH TMC2209 DRIVERS, I AM NOT ABLE GET THE FIRMWARE IT WAS SHOWING ERRORS PLZ HELP..
BOARD BOARD_BTT_OCTOPUS_PRO_V1_0
ENV: STM32H723ZE_btt

F420 V1.0 hotend themperatur sensor via max31856

Hallo,
can the btt octopus pro v1.0 read the sensor data via a adafruit max31856 of a thermocouple type j? I connected the max31856 over the exp1 and tried the spi3 but im getting no signals.
Here are the codes that i use:
image

image

Bootloader issue with 446

I have a 446 and I can get it into DFU mode no worries. (BOOT0 is fine)

It flashes klipper and reboots into it fine.

But if I remove the boot0 jumper, it just doesn't work.

make flash FLASH_DEVICE=0483:df11
  Flashing out/klipper.bin to 0483:df11
sudo dfu-util -d ,0483:df11 -R -a 0 -s 0x8008000:leave -D out/klipper.bin

dfu-util 0.11

Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
Copyright 2010-2021 Tormod Volden and Stefan Schmidt
This program is Free Software and has ABSOLUTELY NO WARRANTY
Please report bugs to http://sourceforge.net/p/dfu-util/tickets/

dfu-util: Warning: Invalid DFU suffix signature
dfu-util: A valid DFU suffix will be required in a future dfu-util release
Opening DFU capable USB device...
Device ID 0483:df11
Device DFU version 011a
Claiming USB DFU Interface...
Setting Alternate Interface #0 ...
Determining device status...
DFU state(10) = dfuERROR, status(10) = Device's firmware is corrupt. It cannot return to run-time (non-DFU) operations
Clearing status
Determining device status...
DFU state(2) = dfuIDLE, status(0) = No error condition is present
DFU mode device DFU version 011a
Device returned transfer size 2048
DfuSe interface name: "Internal Flash  "
Downloading element to address = 0x08008000, size = 33996
Erase           [=========================] 100%        33996 bytes
Erase    done.
Download        [=========================] 100%        33996 bytes
Download done.
File downloaded successfully
Submitting leave request...
Transitioning to dfuMANIFEST state
dfu-util: can't detach
Resetting USB to switch back to Run-Time mode

Failed to flash to 0483:df11: Error running dfu-util

And after this, if I check dmesg

[ 3944.420201] usb 1-1.3: new full-speed USB device number 17 using xhci_hcd
[ 3944.532152] usb 1-1.3: New USB device found, idVendor=1d50, idProduct=614e, bcdDevice= 1.00
[ 3944.532169] usb 1-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 3944.532175] usb 1-1.3: Product: stm32f446xx
[ 3944.532179] usb 1-1.3: Manufacturer: Klipper
[ 3944.532183] usb 1-1.3: SerialNumber: 39000800165053424E363620
[ 3944.538024] cdc_acm 1-1.3:1.0: ttyACM0: USB ACM device

So it's definitely booting klipper. But now if I turn it off remove boot0 jumper, it will not boot at all.

So I assume boot1 is broken?

How can I reflash it to get it all working again.

Thermistor inputs. what if hotends are 300C+

Board intended for 4 Hotends.
so ... multimaterial is choosen and requires more than 300C (even such is only by some, most thermistors works till 280С ) - then inputs T0-T3 will be useless.
One Input for PT1000 solve not control of individual heating.
connected thermistors at "300С+" will be dead, replacements to PT100/PT1000 - no t enough connection points
seems that was only single-head-extrusion developed on that board . /also as lower model without "pro"/

example:
Support material = solvable PVA = low themperature 200-230С - can be used on thermistor
3 Main Materials ( as PC =310, or PEEK =360) => 300С+ => only one of them will be controlled on PC1000 input

USB-C power and serial for Raspberry Pi 4

With the MCU Power Jumper in place can the USB-C connector be used as both power to a Raspberry Pi 4 and for serial communications. It looks like it can, but I don't see this mentioned anywhere.

Octopus Pro H729 DIAG pins

I have a problem where the jumpers for the DIAG pins to run sensorless homing, have no connection to the pin of the endstop.

Is the H729 a newer version???

no spi communication for drivers - missing PA6

I get a new H723 and find a broken spi1 connection on the PCB to the driver.
Workaround is to use PA6 of EXP2 and connect it to the driver line by using a jumper cable.
May it run into other electrical issues by doing it?

MAX31865 is working fine.

BR
Sascha

Stepper Driver SPI (MAX31865 module) does not work when LCD SD is connected on EXP2

Hi,

I am trying to use a PT1000 with the MAX31865 module plugged into Motor7 slot on the Octopus Pro 1.0.1. The printer reports a MINTEMP error for the temperature when I have the LCD controller EXP2 is connected to the Octopus Pro EXP2.

The printer can successfully read the temperature ONLY if I disconnect the EXP2. I am using the ULTICONTROLLER LCD with my board and it's EXP2 pin out is the same as the standard LCD EXP2.

My pins configs is below. I commented out the MAX31865_CS_PIN listed in the BTT MAX31865 manual because it seems that TEMP_1_CS_PIN is now used in the latest Marlin instead of MAX6675_SS_PIN. Is my configuration correct and is there a solution to use the LCD mounted SD SPI and stepper motor SPI at the same time?

//Define E3 or TEMP_SENSOR_1 on MOTOR 7
#if TEMP_SENSOR_1 == -5
  #define TEMP_1_CS_PIN                     PD3   // Max31865 CS MOTOR 7
  #define TEMP_1_SCK_PIN                    PA5
  #define TEMP_1_MISO_PIN                   PA6
  #define TEMP_1_MOSI_PIN                   PA7
  #define SOFTWARE_SPI                            // Max31865 and LCD SD share a set of SPIs, Set SD to softwareSPI for Max31865
  #define FORCE_SOFT_SPI

  /*
  #ifndef MAX31865_CS_PIN
    #define MAX31865_MISO_PIN PA6
    #define MAX31865_SCK_PIN PA5
    #define MAX31865_MOSI_PIN PA7
    #define MAX6675_SS_PIN PD3
    //#define MAX31865_CS_PIN PD3
  #endif
  */
#else
  #define TEMP_1_PIN                        PF5   // TH1

  //Define E3 if MOTOR 7 not used for TEMP_SENSOR_1 MAX module
  #define E3_STEP_PIN                         PE6   // MOTOR 7
  #define E3_DIR_PIN                          PA14
  #define E3_ENABLE_PIN                       PE0
  #ifndef E3_CS_PIN
    #define E3_CS_PIN                         PD3
  #endif
#endif

Based on the other issues reported, I assume that this is related to
#23

HE0 (PA0) and HE2 (PB0) does not work

I'm building my Voron V2.4 based on Octopus Pro (STM32F446). According to the wiring doc (https://docs.vorondesign.com/build/electrical/v2_octopus_wiring.html), I connected my hot-end heater to the HE0 screwed connector (PA0 pin). When my assembly was complete, I started testing the heater. I set the target temperature to 50 degrees. Mainsail UI showed me that heating was started, but the temperature was not growing and after a few seconds Klipper reported a heater error and disconnected.

I double-checked my wiring. Everything seemed to be fine, but the heater did not work. Then, I tried to measure the voltage on the screwed connector HE0 after triggering the heater one more time, but the multimeter showed zero.

Then, I changed the Klipper config to use PB11 as a heater pin, reconnected wires to the HE3 connector and everything started working as expected.

Does anyone know what could be wrong with the HE0 connector? May it be due to misconfiguration or my mainboard has a defect?

Unable to connect to board

I'm using Marlin 2.0.9.3 and windows. I have been successful in uploading firmware but when it comes to connecting the board to my computer (I'm using pronterface) it won't connect. Before you give me the same responses that I've been getting from everyone on the internet.

Yes I have set serial port 2 to be -1
Yes I have tried to update drivers (couldn't really find them though)
Nothing shows up on the device manager

I'm probably doing one small thing wrong, but any help is appreciated

Speaker pin?

Hi

What is the pin to which "SPK1" is connected?
If it isn't connected why include a speaker onboard?

Driver 4 (Motor_3) E0 Works like other Z2

I have the Octopus Pro v1.0 board with the stm32F429 to replace the original board of a Sunlu S8 Plus. Pretty much the rest of the sunlu S8 is original, so by configuring the Octopus Pro with 1 x driver, 1 y driver, 2 z drivers, and 1 extruder driver, the extruder is the same as the z-axis ones, like if it worked in parallel, and it seems to me that it specifically copies the z2 driver, since by disabling Z2_DRIVER_TYPE the extruder driver stops working completely, along with the z2 driver.
This issue occurs in firmware 2.0.9.3, 2.0.9.5, 2.1.x, 2.1.1
I would appreciate the help.
These are my configuration files:
Configuration.zip

Cant use MAX31865/PT1000 while using EXP1 and/or EXP2

I have tried every combination possible to use the onboard MAX31865 chip so i can run a PT1000 on the Octopus Pro with klipper, no matter the settings the error says EXP_1 or EXP_2 in use as they also use the SPI bus 1, I know many others have had this problem, There has to be a way to use this sensor which is one of the main reasons I purchased this board, is there some work around or a specific config I can use to allow me t use both the display and the PT1000?

MAX31865 Reference Resistor

The value for the MAX31865 Reference Resistor is not noted as far as I can see, this is a needed value for configuration. Is it the standard 430 resistor or something else?

wiring and coding mods for external drivers TB6560

Hi all,
I would like to connect my NEMA 23 to the Octopus Pro.
I have the drivers for them which are (by title) TB6560.

I would like to know which set up should I use since I changed some information in the code (changing the driver), but I think I am missing something in the jumper set and probably in the wiring too.

I used a sort of "blank" drivers to attach the externa ones (the one in the picture).
image

From that I used the same wiring setup I had on a another board I used to use with raspberry (the protoneer). but it does not move at all.

I have for now all the jumpers under the driver.

MAX31865 temperature issue

Hi, I am using Octopus Pro + TMC5160 Pro (printer RatRig V-Core 3)
I use 24V PSU and 60V PSU only for XY steppers.
If steppers are enabled, hotend temperature with 2 wire PT1000 is unstable, it jumps +-2°C
Issue will disappear when i disable steppers.
How to solve this, please?
image

ez driver connector diag pin position

image

image

How can I get the ez5160 pro's diag pins to be used on the octopus pro board?
The ez connector diag pin is located on the clk of the octopus pro board.
can you make another ez connector for octopus board?

The SPI bus cannot communicate with the “TMC5160 PRO” driver.

Issue:
The SPI bus cannot communicate with the “TMC5160 PRO” driver.

Notes:
• STEP/DIR work.
• Not able to communicate with SPI
• Tested two TMC5160 PRO drivers with the same result.
• Octopus Pro V1.0 STM32F429ZGT6
• Using the latest Marlin Firmware from (https://github.com/bigtreetech/BIGTREETECH-OCTOPUS-V1.0.git)

Log:
Connecting...
//action:prompt_end
Testing Z connection... Error: All HIGH
//action:notification TMC CONNECTION ERROR
echo:SD card ok
ok B:-49.10 /0.00 @:0 B@:0
Printer is now online.
ok B:-49.10 /0.00 @:0 B@:0

M122
SENDING:M122
Z
Enabled false
Set current 800
RMS current 790
MAX current 1114
Run current 23/31
Hold current 11/31
Global scaler 130/256
CS actual 31/31
PWM scale 4294967295
vsense
stealthChop true
msteps 0
interp true
tstep 4294967295
PWM thresh. 0
[mm/s] -
OT prewarn true
triggered
OTP false
off time 15
blank time 54
hysteresis
-end 12
-start 8
Stallguard thrs 0
uStep count 65535
DRVSTATUS Z
sg_result 1023
stallguard *
fsactive *
stst
olb *
ola *
s2gb *
s2ga *
otpw *
ot *
Driver registers:
Z 0xFF:FF:FF:FF Bad response!
Testing Z connection... Error: All HIGH
//action:notification TMC CONNECTION ERROR

TMC5160_PRO_SETUP

Configuration.h.txt
Configuration_adv.h.txt

WIFI connector - must add warning

many of ESP12-(S/*) modules on amazon/aliexpress/ebay have other pinout (on silkprints they are same for available same-sized ) as on BTT used
make sure and at least take a look on position of GND and 5V pins
other pins are questionable ...
if you have/bought such - will be needed an adapter

Canbus connection on USB-C port to U2C module, how to do that?

I have the next hardware:

  • Octopus pro F429
  • U2C module

According to pictures for the canbus on the octopus. I have to connect the octopus USB-C port to U2C USB-A port.
But i can't get this to work. I did put the bridges for the USB-A to enable

I have flashed the octopus with al kinds of firmware and settings.
What works is the RJ11 connector. When connecting th SB2209 to the RJ11 and the USB-C to the raspberry pi, then everything works.

But that is not how it is in the manual.
Please post a link how to configure the firmware to get the USB-C to connect to the USB-A, all in canbus

USB wifi adapter

Can I plug a USB wifi adapter into the USB-A port instead of buying a ESP wifi module?

Octopus Pro F429 DFU boot

The F429 version of the Octopus Pro v1.0 can be flashed via DFU over the usb-c port, but unlike the F446 version of the same board DFU-UTIL is not able to reboot the board in DFU mode and flash it.

user@klipper:~/klipper$ make flash FLASH_DEVICE=0483:df11
  Flashing out/klipper.bin to 0483:df11
sudo dfu-util -d ,0483:df11 -R -a 0 -s 0x8008000:leave -D out/klipper.bin
dfu-util 0.11

Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
Copyright 2010-2021 Tormod Volden and Stefan Schmidt
This program is Free Software and has ABSOLUTELY NO WARRANTY
Please report bugs to http://sourceforge.net/p/dfu-util/tickets/

dfu-util: Invalid DFU suffix signature
dfu-util: A valid DFU suffix will be required in a future dfu-util release!!!
Deducing device DFU version from functional descriptor length
dfu-util: No DFU capable USB device available

The only way to make the F429 visible to dfu-util (latest compiled version 0.11 from source, i had no luck with the stock 0.9 that comes with debian) is to jump the Boot0 high and reboot the board via reset, in that way dfu-util works.

user@klipper:~/klipper$ make flash FLASH_DEVICE=0483:df11
  Flashing out/klipper.bin to 0483:df11
sudo dfu-util -d ,0483:df11 -R -a 0 -s 0x8008000:leave -D out/klipper.bin

dfu-util 0.11

Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
Copyright 2010-2021 Tormod Volden and Stefan Schmidt
This program is Free Software and has ABSOLUTELY NO WARRANTY
Please report bugs to http://sourceforge.net/p/dfu-util/tickets/

dfu-util: Warning: Invalid DFU suffix signature
dfu-util: A valid DFU suffix will be required in a future dfu-util release
dfu-util: Patching string descriptor 4 length (was 166, received 112)
Opening DFU capable USB device...
Device ID 0483:df11
Device DFU version 011a
Claiming USB DFU Interface...
Setting Alternate Interface #0 ...
Determining device status...
DFU state(2) = dfuIDLE, status(0) = No error condition is present
DFU mode device DFU version 011a
Device returned transfer size 2048
DfuSe interface name: "Internal Flash  "
Downloading element to address = 0x08008000, size = 23632
Erase           [=========================] 100%        23632 bytes
Erase    done.
Download        [=========================] 100%        23632 bytes
Download done.
File downloaded successfully

It is probably just a matter of having the F429 bootloader updated so that dfu-util can reboot the board in DFU mode and flash it, verify and reboot in normal mode without any physical interaction, like the F446 already does.

New firmware development

Hello,

I am thinking to use octopus to control a 6 axis robot, is there is a way to develop a new firmware for custom applications. Unfortunately i cant able to find source files any API or header files specific to STM chip in the source files that I can use to develop, If any one created own firmware using Octopus pro please help with the process

Thanks in advance

Octopus Pro 1.1 (STM32H723) and TMC5160 Pro V1.1 Cannot Communicate

I have a bunch of BTT TMC5160 Pro v1.1
I used them on MKS Monster 8 v1.0 without issues.

But on BTT Octopus Pro v1.1 STM32H723
I got "Unable to write tmc spi 'stepper_z' register" issues while executing Home actions.
In SPI bus settings I tried software spi pa6 pa5 pa7 and spibus : spi1. I also tried to set spibus speed to various speeds, all yield the same error. CS pins are configured correctly.

I read that v1.0 and v1.01 versions have the PA6 MISO diode issue.

I checked the forward bias of my diode is 0.57V, the direction is also correct (cathode properly connecting to buffer chip output and anode to pin 42 of mcu).

Also the motor driver MISO is properly connecting to thr input pin of the buffer chip.

Can anyone point me towards some directions?
Anyone got success with Octopus Pro v1.1 and TMC5160 Pro v1.1?

I do not want to jump wire the MISO from driver directly to pin 42 because this may fry the input pin of the STM32H723 MCU as the Maximum Absolute Input voltage of this MCU is just 4.0V as stated in Datasheet.

I have a bunch of BTT TMC5160 Pro v1.1
I used them on MKS Monster 8v 1.0 without issues.

But on BTT Octopus Pro v1.1 STM32H723
I got "Unable to write tmc spi 'stepper_z' register" issues
In SPI bus settings I tried software spi pa6 pa5 pa7 and spibus : spi1. I also tried to set spibus speed to various speeds, all yield the same error.

I read that v1.0 and v1.01 versions have the PA6 diode issue. I checked the forward bias of my diode is 0.57V, the direction is also correct (cathode properly connecting to buffer chip output and anode to pin 42 of mcu).

Screenshot_2023-06-15-06-11-48-267_com adobe reader

I2C timeout klipper

hello, for several days I have been trying to make a BME280 sensor work on the I2C port, however I have a timeout error on this one, here is my current configuration which I think is correct.

[temperature_sensor Chamber]
sensor_type: BME280
i2c_address:119# Default is 118 (0x76). Some BME280 sensors have an address of 119# (0x77).
i2c_mcu: mcu
i2c_bus:i2c1
i2c_speed:100000# See the "common I2C settings" section for a description of the above parameters.
min_temp: 0# See the "extruder" section for the definition of the above
max_temp: 80
gcode_id: AMB# See the "heater_generic" section for the definition of this

Wrong Motor in Pinout Changes Table in Readme

The Readme lists a table of pinout changes for the Octopus Pro v1.1. It incorrectly shows that Motor4-EN has changed from PA0 to PA2; however it is actually Motor3 that has changed.

BTT Tmc 5160 1.2 and octopus pro giving error "TMC 'stepper_y1' reports error: GSTAT: 00000004 uv_cp=1(Undervoltage!")

They run for couple second but then this error massage ,and same error after restart.
My thorough research seams 8 mhz crystal on 429 version causing the problem need 12 mhz version please correct me if Iam wrong and help me find a solution.(it is not wires problem wires are all brand new Ldo , and same board and motors run perfectly fine on BTTtmc 2209 with no problems.power supply meanwell 24 volt 600watt power supply .
Thanks.

Octopus pro 723

The Octopus pro V1.1 board with the STM32FH723ZE chip is lacking with clear information. I feel like in an effort to save time any information on that particular board was vaguely put in the margins of manuals with a similar layout. To me it screams lazy and does not make that part of the build process possible to move forward confidently without stress of ruining the board.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.