Аналоговые и Цифровые входы для шаговых двигателей

Тема в разделе "Arduino & Shields", создана пользователем alexzlo, 13 фев 2016.

  1. alexzlo

    alexzlo Нерд

    Добрый день. Хочу использовать шилд ramps 1.4 не для 3д принтера, а для проволкогиба. ramps использую чисто как готовое решение для установки драйверов ШГ. Наверное многие слышали про проволкогиб diwire построенный на arduino uno. Соответственно ramps использует одни выходы на mega, а прошивка diwire другие на UNO. Посидел почитал код и посмотрел схему ramps. Получилось вот так:

    ARDUINO UNO pins
    Код (C++):
               

    X-axis (feed)                      

    D11 puls                            
    D8 dir                              
    D5 AWO                              

    Y-axis (bender)                    

    D9 puls                            
    D6 dir                              
    D3 AWO                            

    Z-axis (3D)                        

    D10 puls                            
    D7 dir                              
    D4 AWO  
    ARDUINO MEGA RAMPS 1.4
    Код (C++):


    X-axis

    A0 step
    A1 dir
    D38 EN

    Y-axis

    A6 step
    A7 dir
    A2 EN

    Z-axis

    D46 step
    D48
    A8
    Перепиновать в настройках исходник diwire дело не хитрое. Только diwire использует только цифровые выходы, а ramps еще и аналоговые. Есть ли разница в коде как ним обращаться и не погорит ли чего на меге?
     
  2. alexzlo

    alexzlo Нерд

    Или может взять драйвера шг и подключить без шилда у меге? и не заморачиваться...