It looks OK.  You can use pretty much any pin for the PRU controlled
outputs and GPIOs (limit switches, coolant on, etc).  The main
constraints are if you're using a hardware function (like SPI or eQEP)
only available on a specific pin or if you need a particular signal
level *BEFORE* the BBB has booted and launched Machinekit (ie: ESTOP).

On 2/21/2018 4:03 PM, Stefano Schmidt wrote:
> Hello everyone.
> I'm working on a custom board for the BBB and I need some help to check the 
> pin assignment.
> 
> Someone can tell me if this pin assignment is possible, or if there are any 
> problems?
> 
> 
> This is how i've planned the pinout: 
> 
> *Pin on P8  SIGNAL*
> P8    1        GND
> P8    2        GND
> P8    3        emmc
> P8    4        emmc
> P8    5        emmc
> P8    6        emmc
> P8    7        X DIR
> P8    8        X STEP
> P8    9        Y DIR
> P8    10        Y STEP
> P8    11        Z DIR
> P8    12        Z STEP
> P8    13        A DIR
> P8    14        A STEP
> P8    15        B DIR
> P8    16        B STEP
> P8    17        AXIS_ENA
> P8    18        EN / MACHINE_PWR
> P8    19        Spindle On/PWM
> P8    20        emmc
> P8    21        emmc
> P8    22        emmc
> P8    23        emmc
> P8    24        emmc
> P8    25        emmc
> P8    26        OUT1
> P8    27        hdmi
> P8    28        hdmi
> P8    29        hdmi
> P8    30        hdmi
> P8    31        hdmi
> P8    32        hdmi
> P8    33        hdmi
> P8    34        hdmi
> P8    35        hdmi
> P8    36        hdmi
> P8    37        hdmi
> P8    38        hdmi
> P8    39        hdmi
> P8    40        hdmi
> P8    41        hdmi
> P8    42        hdmiInserisci qui il codice...
> 
> P8    43        hdmi
> P8    44        hdmi
> P8    45        hdmi
> P8    46        hdmi
> 
> 
> *Pin on P9  SIGNAL*
> P9    1        GND
> P9    2        GND
> P9    3        3.3V
> P9    4        3.3V
> P9    5        VDD_5V
> P9    6        VDD_5V
> P9    7        SYS_5V
> P9    8        SYS_5V
> P9    9        PWR_BUT
> P9    10        SYS_RESETn
> P9    11        A HOME
> P9    12        B HOME
> P9    13        * ESTOP *
> P9    14        OUT2 PWM
> P9    15        IN1 / *SpindleAtSpd
> P9    16        OUT3 PWM
> P9    17        IN2
> P9    18        IN3
> P9    19        I2C_SCL
> P9    20        I2C_SDA
> P9    21        X MAX
> P9    22        X MIN
> P9    23        Y MAX
> P9    24        Y MIN
> P9    25        Z MAX
> P9    26        Z MIN
> P9    27        PROBE
> P9    28        SPI-CS0
> P9    29        SPI-MISO
> P9    30        SPI-MOSI
> P9    31        SPI-SCLK
> P9    32        VADC
> P9    33        THERM 0
> P9    34        AGND
> P9    35        THERM 2
> P9    36        THERM 1
> P9    37        AIN2
> P9    38        AIN3
> P9    39        AIN0
> P9    40        AIN1
> P9    41        IN4
> P9    42        OUT4 PWM
> P9    43        GND
> P9    44        GND
> P9    45        GND
> P9    46        GND
> 
> 
> Thanks in advance.
> 


-- 
Charles Steinkuehler
[email protected]

-- 
website: http://www.machinekit.io blog: http://blog.machinekit.io github: 
https://github.com/machinekit
--- 
You received this message because you are subscribed to the Google Groups 
"Machinekit" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
Visit this group at https://groups.google.com/group/machinekit.
For more options, visit https://groups.google.com/d/optout.

Reply via email to