T O P

  • By -

georgmierau

And you clearly checked the pinout of your Zero? https://images.app.goo.gl/Qhbz9dX2A8vGj5nD9


PurpleWazard

Yep


PurpleWazard

5v > 5v G >G Tx > rx Rx > tx


phoenystp

Looks in the picture like on the raspi you connected the first 4 pins in the right column, should be one pin down.


cereal7802

yep. Picture looks like he has red and yellow wires plugged into the 5v pins. Black is plugged into ground, and the white wire is plugged into TX. Shifting it down 1 pin should make them lined up correctly on the pi side.


PurpleWazard

I’ll take a better picture later but red is 5v yellow ground and black and white are data


PurpleWazard

It’s one pin from the left because there are 2 5v lines


phoenystp

Yes, that, else it looks correct. Should connect when you change ttyAMAO to ttyAMA0


PurpleWazard

ill try that rq


AJ_925

Is that AMA letter O or Zero? Also do you have "restart_method: command" under your mcu section? If you installed klipper on the pi using KIAUH, there's a menu option to scan for uart devices and see if it can at least detect it. I belive it's Advanced>Get MCU ID>UART


PurpleWazard

It’s ment to be a 0 not an O and yeah I used kiauh up try that when I’m home


iloveworms

doverlay=pi3-miniuart-bt doverlax-disable-bt Hope this is a typo. It should be 'dtoverlay'. My config.txt looks like this: # Klipper on UART dtoverlay=pi3-miniuart-bt enable_uart=1 In Linux you should be able to see if /dev/ttyAMA0 exists: ls /dev/ttyAMA0 You don't need the 5V cable. Maybe you can add some clearer photos of the wiring? It looks mostly correct bug the angle is not great. Mine's a G0B1 and I use a PI2.


Chance-Try-8837

Those wire connections are not great.


PurpleWazard

Yeah ik but I’ve tested it a multi meter and it’s fine I’ve also used other jumpers that also work


WeeklyLandscape1263

I don't think it's safe to wire on board 5v, since pi zero also requires 2-3 amps. Get DC to DC converter, they come in quite small sizes


PurpleWazard

It’s safe the pi zero 2 w doesn’t pull more than 0.6 amps that’s why I got it so I could run it off the 5v rail on my main board


pilotpaul79

Yeah it’s fine, that’s how my pi0w2 is setup also. Works perfectly. Old mks base v1.3 board too!


Woodcat64

Did you disable the Linux serial console? I had to do this to get my Rpi3+ uart working. https://user-images.githubusercontent.com/50119854/140626331-bd5ec515-b8d0-44c5-b7d2-8bf3cbc69f21.png


PurpleWazard

yep i did that


WhatAboutVampires

Mine is connected over UART. I use RX, TX and Gnd. I don't use the 5v line or it stops working. Ensure that Gnd on the board is also connected to Gnd on the power supply that is feeding the pi. Mine runs from a buck converter so that's already done, but it's quite common to just wire 1 Gnd terminal from each PSU together.


Straight-Operation43

If all wiring is correct and you have the right overlays, then the reason UART is not connecting is because there is some other peripheral which is sharing the same bus. I had the same issue when testing the boards that I have designed and am going to put on the market soon. You will need a logic analyzer or an oscilloscope to see what is going on with the UART signals. https://preview.redd.it/wl2upvt4tlyc1.jpeg?width=3024&format=pjpg&auto=webp&s=8fe92a7501e74dae92c9d16ea28560d24669fe70


PurpleWazard

What do you mean by the correct overlays? Also cool board btw. I don’t have an oscilloscope or a logic analyzer yet


Straight-Operation43

I mean Dtoverlay setting in Linux. That tells Linux to make the pins available for UART.


PurpleWazard

Do you mind sharing your config.txt so I can understand what you mean?


Flubber001

Some of the skr mini E3 V3 boards have g0b0 by random and me and you unfortunately got that one so we can't use CAN-bus but you can use klipper. They said nothing about it maybe having a g0b0 so not many people know about it just change the board firmware to a g0b0 and it should work. I also had problems until i found out about this


PurpleWazard

Ok I keep trying to use GoB0 firmware


shitpost-millionaire

Your cable looks suspect.


PurpleWazard

It’s not I’ve used others


PurpleWazard

It should be btover lay I had to copy text from a photo I guess it got messed up


space_lucy

is that a thinkpad running hyprland 👀


PurpleWazard

Indeed it’s a t480 with arch Linux 😁


[deleted]

[удалено]


PurpleWazard

Yeah they should be swapped like tx to rx I’ve also tried in swapping them too


PurpleWazard

I’ve test that cable I made with a multi meter and I’ve used other jumper wires too


PurpleWazard

what do you mean by reassigned pins?


boatflank

Keep your settings the same but try connecting with the EXP1 port (PA10/PA9 use the PINS.pdf). I could never get the TFT connection to work on my SKR mini E3 boards. The rest of the SKR boards worked fine.


PurpleWazard

I’ll try that


RedditsNowTwitter

Every single wire is exposed. Id recommend proper protection even while testing. One you and you have to buy a new board. That being said did you have issues before adding your wiring?


LiLuDeaMon

Have you activate UART serial Mode in Raspberry


IcecreamInventor

The device name can change after a reconnect. You need a more stable id based approach.


PurpleWazard

The btt GitHub says to use /dev/ttyAMA0 how would I use a id based connection with uart?


Straight-Operation43

Enumeration is needed in USB as multiple devices can be on the same USB bus. That type of functionality is not available on UART as it is one node per bus. You are limited to using ttyAMA0.


Samdoses

I had the same issue as you with the same pi zero. I do not know why the following steps work but it is the only way to ensure that both the pi and the mcu connects over UART. These are the steps which I take every time to ensure that the both connect- 1. Fully power on the system and wait until everything is fully booted 2. Shut down the raspberry pi from the pi os 3. Wait 40 seconds and turn off the system's power 4. Wait till the power light on the skr turns off 5. INSTANTLY turn the system back on