Found an id, saved the config…and they are talking!!!
Finally, I get to do some config. This is not going to be easy, at least making changes is easy!!!
Found an id, saved the config…and they are talking!!!
Finally, I get to do some config. This is not going to be easy, at least making changes is easy!!!
how much can they possibly save by not making them a real cable…stupid!
gonna start here, klipper/config/sample-raspberry-pi.cfg at master · Klipper3d/klipper · GitHub and see how far that gets me.
Nope
It’s extremely easy to make changes. That’s what I love about it!
I couldn’t agree more!
What about this?
I know it’s says skr but it also said pico lol
I think you’re going to be on your own with the printer.cfg since your custom pinouts are going to be different than anything else. I wish I was more help
Oh cool I saw that but did not realize it actually used a pico. I will see if i can get a couple of the non-multiplexed steppers moving.
Thanks!!
That seems to be easy now that I know it wants them as “gpio” not the pi’s “GP”
Awesome!! I think if you can get everything that’s not multiplexed working that will be a huge step. Then just have to figure out the tougher part lol. Doesn’t the multiplex deal just add on gpio pins? If you have a way of knowing which numbers those are you should be able to address them like any other pin.
If the multiplex is i2c based this might help as well…
https://www.klipper3d.org/Config_Reference.html?h=i2c#common-i2c-settings
Well…shoot.
fluid stuff, looks like all the steppers use i2so, cross your fingers this is all new to me. Your link should help.
uart1:
txd_pin: gpio.0
rxd_pin: gpio.4
rts_pin: NO_PIN
baud: 115200
mode: 8N1#X
motor0:
limit_neg_pin: gpio.25:high
limit_pos_pin: NO_PIN
limit_all_pin: NO_PIN
hard_limits: false
pulloff_mm: 4.000
tmc_2209:
uart_num: 1
addr: 0
cs_pin: NO_PIN
r_sense_ohms: 0.110
run_amps: 0.680
hold_amps: 0.500
microsteps: 8
stallguard: 0
stallguard_debug: false
toff_disable: 0
toff_stealthchop: 5
toff_coolstep: 3
run_mode: StealthChop
homing_mode: StealthChop
use_enable: false
direction_pin: I2SO.1
step_pin: I2SO.2
disable_pin: I2SO.0
Yeah kipper doesn’t usually need this much in the config. But in this use case I’m not sure.
I think I just need to define these two?
i2c_software_scl_pin:
i2c_software_sda_pin:
I got that
That’s the way it looked from what I read. There is another section linked there to speed up the connection on the pico as well
Ahhh I have three in the esp fluid yaml
i2so:
bck_pin: gpio.22
data_pin: gpio.21
ws_pin: gpio.17
So there is your clock and data pins. I’m not sure what the ws pin is
It may make you give it the address and other stuff too but you can easily try it without first and see
What does the exclamation point mean?
dir_pin: !gpio5
Inverted
and endstop_pin: ^gpio10?
Hi vs low?
Format of micro-controller pin names¶
Many config options require the name of a micro-controller pin. Klipper uses the hardware names for these pins - for example PA4.
Pin names may be preceded by ! to indicate that a reverse polarity should be used (eg, trigger on low instead of high).
Input pins may be preceded by ^ to indicate that a hardware pull-up resistor should be enabled for the pin. If the micro-controller supports pull-down resistors then an input pin may alternatively be preceded by ~.
Note, some config sections may "create" additional pins. Where this occurs, the config section defining the pins must be listed in the config file before any sections using those pins.
thanbks
Sorry it is making me define all three axis before it will even go to the next step