Skip to content

Commit 3b681f7

Browse files
authored
🔧 TMC Driver axis baud for Soft Serial (#25664)
1 parent 6e8035e commit 3b681f7

File tree

1 file changed

+22
-22
lines changed

1 file changed

+22
-22
lines changed

Marlin/src/module/stepper/trinamic.cpp

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -514,154 +514,154 @@ enum StealthIndex : uint8_t {
514514
#ifdef X_HARDWARE_SERIAL
515515
HW_SERIAL_BEGIN(X);
516516
#else
517-
stepperX.beginSerial(TMC_BAUD_RATE);
517+
stepperX.beginSerial(TMC_X_BAUD_RATE);
518518
#endif
519519
#endif
520520
#if AXIS_HAS_UART(X2)
521521
#ifdef X2_HARDWARE_SERIAL
522522
HW_SERIAL_BEGIN(X2);
523523
#else
524-
stepperX2.beginSerial(TMC_BAUD_RATE);
524+
stepperX2.beginSerial(TMC_X2_BAUD_RATE);
525525
#endif
526526
#endif
527527
#if AXIS_HAS_UART(Y)
528528
#ifdef Y_HARDWARE_SERIAL
529529
HW_SERIAL_BEGIN(Y);
530530
#else
531-
stepperY.beginSerial(TMC_BAUD_RATE);
531+
stepperY.beginSerial(TMC_Y_BAUD_RATE);
532532
#endif
533533
#endif
534534
#if AXIS_HAS_UART(Y2)
535535
#ifdef Y2_HARDWARE_SERIAL
536536
HW_SERIAL_BEGIN(Y2);
537537
#else
538-
stepperY2.beginSerial(TMC_BAUD_RATE);
538+
stepperY2.beginSerial(TMC_Y2_BAUD_RATE);
539539
#endif
540540
#endif
541541
#if AXIS_HAS_UART(Z)
542542
#ifdef Z_HARDWARE_SERIAL
543543
HW_SERIAL_BEGIN(Z);
544544
#else
545-
stepperZ.beginSerial(TMC_BAUD_RATE);
545+
stepperZ.beginSerial(TMC_Z_BAUD_RATE);
546546
#endif
547547
#endif
548548
#if AXIS_HAS_UART(Z2)
549549
#ifdef Z2_HARDWARE_SERIAL
550550
HW_SERIAL_BEGIN(Z2);
551551
#else
552-
stepperZ2.beginSerial(TMC_BAUD_RATE);
552+
stepperZ2.beginSerial(TMC_Z2_BAUD_RATE);
553553
#endif
554554
#endif
555555
#if AXIS_HAS_UART(Z3)
556556
#ifdef Z3_HARDWARE_SERIAL
557557
HW_SERIAL_BEGIN(Z3);
558558
#else
559-
stepperZ3.beginSerial(TMC_BAUD_RATE);
559+
stepperZ3.beginSerial(TMC_Z3_BAUD_RATE);
560560
#endif
561561
#endif
562562
#if AXIS_HAS_UART(Z4)
563563
#ifdef Z4_HARDWARE_SERIAL
564564
HW_SERIAL_BEGIN(Z4);
565565
#else
566-
stepperZ4.beginSerial(TMC_BAUD_RATE);
566+
stepperZ4.beginSerial(TMC_Z4_BAUD_RATE);
567567
#endif
568568
#endif
569569
#if AXIS_HAS_UART(I)
570570
#ifdef I_HARDWARE_SERIAL
571571
HW_SERIAL_BEGIN(I);
572572
#else
573-
stepperI.beginSerial(TMC_BAUD_RATE);
573+
stepperI.beginSerial(TMC_I_BAUD_RATE);
574574
#endif
575575
#endif
576576
#if AXIS_HAS_UART(J)
577577
#ifdef J_HARDWARE_SERIAL
578578
HW_SERIAL_BEGIN(J);
579579
#else
580-
stepperJ.beginSerial(TMC_BAUD_RATE);
580+
stepperJ.beginSerial(TMC_J_BAUD_RATE);
581581
#endif
582582
#endif
583583
#if AXIS_HAS_UART(K)
584584
#ifdef K_HARDWARE_SERIAL
585585
HW_SERIAL_BEGIN(K);
586586
#else
587-
stepperK.beginSerial(TMC_BAUD_RATE);
587+
stepperK.beginSerial(TMC_K_BAUD_RATE);
588588
#endif
589589
#endif
590590
#if AXIS_HAS_UART(U)
591591
#ifdef U_HARDWARE_SERIAL
592592
HW_SERIAL_BEGIN(U);
593593
#else
594-
stepperU.beginSerial(TMC_BAUD_RATE);
594+
stepperU.beginSerial(TMC_U_BAUD_RATE);
595595
#endif
596596
#endif
597597
#if AXIS_HAS_UART(V)
598598
#ifdef V_HARDWARE_SERIAL
599599
HW_SERIAL_BEGIN(V);
600600
#else
601-
stepperV.beginSerial(TMC_BAUD_RATE);
601+
stepperV.beginSerial(TMC_V_BAUD_RATE);
602602
#endif
603603
#endif
604604
#if AXIS_HAS_UART(W)
605605
#ifdef W_HARDWARE_SERIAL
606606
HW_SERIAL_BEGIN(W);
607607
#else
608-
stepperW.beginSerial(TMC_BAUD_RATE);
608+
stepperW.beginSerial(TMC_W_BAUD_RATE);
609609
#endif
610610
#endif
611611
#if AXIS_HAS_UART(E0)
612612
#ifdef E0_HARDWARE_SERIAL
613613
HW_SERIAL_BEGIN(E0);
614614
#else
615-
stepperE0.beginSerial(TMC_BAUD_RATE);
615+
stepperE0.beginSerial(TMC_E0_BAUD_RATE);
616616
#endif
617617
#endif
618618
#if AXIS_HAS_UART(E1)
619619
#ifdef E1_HARDWARE_SERIAL
620620
HW_SERIAL_BEGIN(E1);
621621
#else
622-
stepperE1.beginSerial(TMC_BAUD_RATE);
622+
stepperE1.beginSerial(TMC_E1_BAUD_RATE);
623623
#endif
624624
#endif
625625
#if AXIS_HAS_UART(E2)
626626
#ifdef E2_HARDWARE_SERIAL
627627
HW_SERIAL_BEGIN(E2);
628628
#else
629-
stepperE2.beginSerial(TMC_BAUD_RATE);
629+
stepperE2.beginSerial(TMC_E2_BAUD_RATE);
630630
#endif
631631
#endif
632632
#if AXIS_HAS_UART(E3)
633633
#ifdef E3_HARDWARE_SERIAL
634634
HW_SERIAL_BEGIN(E3);
635635
#else
636-
stepperE3.beginSerial(TMC_BAUD_RATE);
636+
stepperE3.beginSerial(TMC_E3_BAUD_RATE);
637637
#endif
638638
#endif
639639
#if AXIS_HAS_UART(E4)
640640
#ifdef E4_HARDWARE_SERIAL
641641
HW_SERIAL_BEGIN(E4);
642642
#else
643-
stepperE4.beginSerial(TMC_BAUD_RATE);
643+
stepperE4.beginSerial(TMC_E4_BAUD_RATE);
644644
#endif
645645
#endif
646646
#if AXIS_HAS_UART(E5)
647647
#ifdef E5_HARDWARE_SERIAL
648648
HW_SERIAL_BEGIN(E5);
649649
#else
650-
stepperE5.beginSerial(TMC_BAUD_RATE);
650+
stepperE5.beginSerial(TMC_E5_BAUD_RATE);
651651
#endif
652652
#endif
653653
#if AXIS_HAS_UART(E6)
654654
#ifdef E6_HARDWARE_SERIAL
655655
HW_SERIAL_BEGIN(E6);
656656
#else
657-
stepperE6.beginSerial(TMC_BAUD_RATE);
657+
stepperE6.beginSerial(TMC_E6_BAUD_RATE);
658658
#endif
659659
#endif
660660
#if AXIS_HAS_UART(E7)
661661
#ifdef E7_HARDWARE_SERIAL
662662
HW_SERIAL_BEGIN(E7);
663663
#else
664-
stepperE7.beginSerial(TMC_BAUD_RATE);
664+
stepperE7.beginSerial(TMC_E7_BAUD_RATE);
665665
#endif
666666
#endif
667667
}

0 commit comments

Comments
 (0)