Giter Club home page Giter Club logo

Comments (5)

czosnekltd avatar czosnekltd commented on September 14, 2024

I had the same issue with KLIPPER/MKSRumba32 and USB. Have you tried to connect via UART?
Can any of you provide a working KLIPPER config for motherboard MKS RUMBA32 or RUMBA32?

from rumba32.

Bernouillle avatar Bernouillle commented on September 14, 2024

@czosnekltd i haven't tried it yet. Can you tell me how i set up the UART connection between the Pi and the MKS Rumba32? Do i have to change something in the configuration file?

from rumba32.

czosnekltd avatar czosnekltd commented on September 14, 2024

I have not been able to connect via USB so far.
But the connection via the UART1 port (on GPIO) works.


  │ │                   [*] Enable extra low-level configuration options                                          │ │
  │ │                       Micro-controller Architecture (STMicroelectronics STM32)  --->                        │ │
  │ │                       Processor model (STM32F446)  --->                                                     │ │
  │ │                       Clock Reference (12 MHz crystal)  --->                                                │ │
  │ │                   [ ] Use USB for communication (instead of serial)                                         │ │
  │ │                   [ ] Use CAN for communication (instead of serial)                                         │ │
  │ │                       **Serial Port (USART1)  ---**>                                                            │ │
  │ │                   (250000) Baud rate for serial port                                                        │ │
  │ │                   [ ] Specify a custom step pulse duration                                                  │ │
  │ │                   ()  GPIO pins to set at micro-controller startup                                          │ │
  │ │

In section [MCU] in my case in RPI4:

[mcu]
serial: /dev/ttyS0
baud: 250000
restart_method: command

and Disable Linux serial console

(By default, the primary UART is assigned to the Linux console. If you wish to use the primary UART for other purposes, you must reconfigure Raspberry Pi OS. This can be done by using raspi-config):

Start raspi-config: `sudo raspi-config.`
Select option 5 - interfacing options.
Select option P6 - serial.
At the prompt Would you like a login shell to be accessible over serial? answer 'No'
At the prompt Would you like the serial port hardware to be enabled? answer 'Yes'
Exit raspi-config and reboot the Pi for changes to take effect.

from rumba32.

Bernouillle avatar Bernouillle commented on September 14, 2024

Thanks a lot for your help so far, @czosnekltd! I really appreciate it. I still have one question left. Which pins do i use for the UART connection on the RUMBA32? Are the TX/RX pins of the AUX connector the correct ones? And do i need a GND pin as well?

from rumba32.

czosnekltd avatar czosnekltd commented on September 14, 2024

I joined:
AUX-1/AUX_TX => RPI/GPIO_15(RXT)
AUX-1/AUX_RX => RPI/GPIO_14(TXT)
AUX-1/GND => RPI/GPIO_GND
The AUX-1 / AUXU_TX / RX outputs differ from EXP3 / USART1_TX / RX in that they are protected with additional resistors (looking at the schema diagram), so I think that in principle EXP-3 / USART1_TX / RX can also be connected.
But as I wrote at the beginning, I used pins on the AUX-port for safety.

from rumba32.

Related Issues (20)

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.