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.
