makerbase-mks / MKS-RUMBA32

MKS RUMBA32 is modified in Aus3D RUMBA32 version and a powerful 32-bit 3D printer control board with STM32F446VET6 , The main frequency is 180MHZ. Support Marlin2.0 , support MKS LCD12864B/MINI12864/2004/12864, support MKS TFT24/28/32/35/70 Screens. The motherboard integrates 6 AXIS interface, integrates SPI / UART interface…
16 stars 15 forks source link

3D Touch With 6 TMC2209 #19

Open edriyin1 opened 4 years ago

edriyin1 commented 4 years ago

I have 6 TMC2209 in my Rumba32 board. I defined PB8 for Servo pin in pins file but It didn't work. Can you help me about that. I tried PB9 too but no luck.

edriyin1 commented 4 years ago

@chrissbarr do you have any ideas?

el-quique commented 4 years ago

Hi. Controlled pin BLTouch not used UART pin or DIAG pin.

el-quique commented 4 years ago

@chrissbarr do you have any ideas?

Hi use: in Configuration.h //#define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN

define Z_MIN_PROBE_PIN PB8

in Configuration_adv.h

if ENABLED(BLTOUCH)

define BLTOUCH_DELAY 500 //change 500 value for clon or original Bltouch

define SERVO0_PIN PA9

edriyin1 commented 4 years ago

I tried that but it's not working neither. At first red led blinks but after initialization it goes blank.

DrumClock commented 3 years ago

Hi @edriyin1 I removed the resistors R90-R95 redefined the TX / RX pin and I can use the EXP3 connector for BL-touch

Info here : https://github.com/makerbase-mks/MKS-RUMBA32/issues/34
point 2 - UART mode for drivers works well and pins on conector EXP3 can be used (eg, for BL-touch, servo, etc.)

The pins PB8 and PB9 are functional for I2C bus (SDA and SCL) I'm not sure if they can be defined as I / O pins