SVST2_4_7I47SS Conflict on IO 4 & 6 with MPG resolved by moving SSERIAL to IO-13/22 IO-15/23 ****** FIX A SVST2_4_7I47SS Bit file to match dmesg pins. ****** Coolant on IO 21 if used SVST2_4_7I47 you need a 7I43 bitfile that has a name that ends in 7I47, other bitfiles will have the wrong pinout you need to choose the appropriate bitfile in your .hal or .ini file New Stepper driver wires: Blue: Common Yellow: Step Red: Direction Driver pinout Pin on D25 7I47 1 - NC 1 - Black 2 - NC 2 - Black/White 3 - NC 3 - Brown 4 - NC 4 - Brown/White 5 - input5 5 - Red 6 - input6 6 - Red/White 7 - input7 7 - Red/Black 8 - input8 8 - Orange IO-00 13 - X Step P2-1 13 - Yellow P2-1 IO-01 9 - x direction P2-4 9 - Orange/White P2-4 high during X+ move IO-02 12 - Y Step P2-7 12 - Pink/Black P2-7 IO-03 21 - Y Direction P2-10 21 - Purple P2-10 low during Y+ move IO-04 13 - Yellow P4-1 Brown MPG A IO-05 11 - Pink P3-1 White Pendant X Axis Select IO-06 12 - Pink/Black P4-4 Black MPG B IO-07 10 - Orange/Black P3-4 Purple Pendant Y Axis Select ???? IO-08 RX2 on 7I47 unused IO-09 9 - Orange/White P3-7 Blue Pendant Z Axis Select IO-10 7 - Red/Black P4-9 Yellow Spindle Encoder A IO-11 8 - Orange P3-9 Green Pendant A Axis Select IO-12 6 - Red/White P4-12 NC Spindle Encoder B NC right now IO-13 4 - Brown/White P3-12 Green Smart Serial Interface #0, pin RxData0 (Input) IO-14 3 - Brown P4-15 NC Spindle Encoder I NC right now IO-15 5 - Red P3-15 Green (Red ????) ESTOP ???? IO-16 11 - Z Step P2-13 11 - Pink P2-13 IO-17 20 - Z Direction P2-16 20 - Blue/White P2-16 low during Z+ move IO-18 10 - A Step P2-19 10 - Orange/Black IO-19 19 - A Direction P2-22 19 - Blue IO-20 TX0 on 7I47 unused IO-21 TX1 on 7I47 unused flood coolant out ???? IO-22 TX2 on 7I47 P3-19 Orange Smart Serial Interface #0, pin TxData0 (Output) IO-23 TX3 on 7I47 unused P3-22 Orange GND 14 - ENABLE ALL P2-6 14 - Yellow/Black stays low (GND) 15 - A Park 15 - Green 16 - Z Park 16 - Green/White goes low during z step pulse streams 17 - Y Park 17 - Green/Black goes low during y step pulse streams 18 - X Park 18 - Lt Green goes low during x step pulse streams 22 - INternal VCC +5v 22 - Purple/White available +5v for external use 23 - OPT VCC (Input) 23 - Grey possibly tie to +5v but not yet 24 - Internal GND P2-3 24 - Grey/Black tie to GND 25 - OPT GND (Input) P2-9 25 - White tie to GND PENDANT WIRING (P3-P4 on 7i47) DB25 Color on 7I47 Color in Function PIN Pendant PIN Control 1 - Black NC 2 - Black/White NC +5V 14 - Yellow/Black P4-6 Red | +5v mpg +5V 15 - Green P4-14 | +5v xyz switch +5V 16 - Green/White P4-17 | +5V res switch 17 - Green/Black Orange 18 - Lt Green Yellow 19 - Blue Green 20 - Blue/White Blue 21 - Purple Purple 22 - Purple/White NC 23 - Grey NC 24 - Grey/Black NC GND 25 - White P4-3 White GND mpg LIMIT SWITCHES & SPINDLE MOTOR (P3 on 7I43) Pin Funct Color Signal 50 ---------- Red GND 49 ---------- Purple +5 SPINDLE when wired to 7I84: 47 -- IO47 -- Brown X+ Limit 7I84 in-05 45 -- IO46 -- Black X- Limit 7I84 in-04 43 -- IO45 -- White Y+ Limit 7I84 in-06 41 -- IO44 -- Blue Y- Limit NC 7I84 in-07 39 -- IO43 -- Green Z+ Limit 7I84 in-08 37 -- IO42 -- NC Z- Limit NC 35 -- IO41 -- NC A+ Limit NC 33 -- IO40 -- NC A- Limit NC 31 -- IO39 -- Yellow SPINDLE ON 29 -- IO38 -- ( Touch Probe connection ) 27 -- IO37 -- Yellow SCALE res .001 25 -- IO36 -- Orange SCALE res .01 NC NC (default) res .0001 23 -- IO35 -- Black PAUSE/RESUME 21 -- IO34 -- Green Program Start / Run 19 -- IO33 -- Brown 17 -- IO32 -- Red 15 -- IO31 -- Blue 13 -- IO30 -- Purple 11 -- IO29 -- White 09 -- IO28 -- 07 -- IO27 -- 05 -- IO26 -- 03 -- IO25 -- 01 -- IO24 -- 7I84 in-05 Brown X+ limit 7I84 in-04 Black X- Limit 7I84 in-06 White Y+ Limit 7I84 in-07 Blue Y- Limit 7I84 in-08 Green Z+ Limit NC Z- Limit NC NC A+ Limit NC NC A- Limit NC 7I84 out-00 Purple Spindle on --> Yellow GND ********************************************************************** CURRENT DMESG OUTPUT from UBUNTU 8.xx machine in garage: [ 119.553362] I-pipe: Domain RTAI registered. [ 119.553370] RTAI[hal]: <3.6.1> mounted over IPIPE-NOTHREADS 2.0-04. [ 119.553372] RTAI[hal]: compiled with gcc version 4.2.4 (Ubuntu 4.2.4-1ubuntu3). [ 119.553376] RTAI[hal]: mounted (IPIPE-NOTHREADS, IMMEDIATE (INTERNAL IRQs DISPATCHED), ISOL_CPUS_MASK: 0). [ 119.553378] PIPELINE layers: [ 119.553380] e0ba8000 9ac15d93 RTAI 200 [ 119.553381] c0383180 0 Linux 100 [ 119.573613] RTAI[malloc]: global heap size = 2097152 bytes, . [ 119.573838] RTAI[sched]: loaded (IMMEDIATE, UP, USER/KERNEL SPACE: , kstacks pool size = 524288 bytes. [ 119.573842] RTAI[sched]: hard timer type/freq = 8254-PIT/1193180(Hz); default timing: periodic; linear timed lists. [ 119.573845] RTAI[sched]: Linux timer freq = 250 (Hz), CPU freq = 2411113000 hz. [ 119.573847] RTAI[sched]: timer setup = 2010 ns, resched latency = 2689 ns. [ 119.630679] RTAI[math]: loaded. [ 119.656711] rtapi: no version for "nano2count" found: kernel tainted. [ 119.832256] hm2: loading Mesa HostMot2 driver version 0.15 [ 119.835537] hm2_7i43: loading HostMot2 Mesa 7i43 driver version 0.3 [ 120.233446] hm2/hm2_7i43.0: Smart Serial Firmware Version 43 [ 120.335160] hm2/hm2_7i43.0: 48 I/O Pins used: [ 120.335164] hm2/hm2_7i43.0: IO Pin 000 (P4-01): StepGen #0, pin Step (Output) [ 120.335168] hm2/hm2_7i43.0: IO Pin 001 (P4-03): StepGen #0, pin Direction (Output) [ 120.335172] hm2/hm2_7i43.0: IO Pin 002 (P4-05): StepGen #1, pin Step (Output) [ 120.335175] hm2/hm2_7i43.0: IO Pin 003 (P4-07): StepGen #1, pin Direction (Output) [ 120.335179] hm2/hm2_7i43.0: IO Pin 004 (P4-09): Encoder #0, pin A (Input) [ 120.335181] hm2/hm2_7i43.0: IO Pin 005 (P4-11): IOPort [ 120.335184] hm2/hm2_7i43.0: IO Pin 006 (P4-13): Encoder #0, pin B (Input) [ 120.335189] hm2/hm2_7i43.0: IO Pin 007 (P4-15): IOPort [ 120.335192] hm2/hm2_7i43.0: IO Pin 008 (P4-17): Encoder #0, pin Index (Input) [ 120.335194] hm2/hm2_7i43.0: IO Pin 009 (P4-19): IOPort [ 120.335197] hm2/hm2_7i43.0: IO Pin 010 (P4-21): Encoder #1, pin A (Input) [ 120.335200] hm2/hm2_7i43.0: IO Pin 011 (P4-23): IOPort [ 120.335203] hm2/hm2_7i43.0: IO Pin 012 (P4-25): Encoder #1, pin B (Input) [ 120.335207] hm2/hm2_7i43.0: IO Pin 013 (P4-27): Smart Serial Interface #0, pin RxData0 (Input) [ 120.335210] hm2/hm2_7i43.0: IO Pin 014 (P4-29): Encoder #1, pin Index (Input) [ 120.335213] hm2/hm2_7i43.0: IO Pin 015 (P4-31): IOPort [ 120.335216] hm2/hm2_7i43.0: IO Pin 016 (P4-33): StepGen #2, pin Step (Output) [ 120.335220] hm2/hm2_7i43.0: IO Pin 017 (P4-35): StepGen #2, pin Direction (Output) [ 120.335223] hm2/hm2_7i43.0: IO Pin 018 (P4-37): StepGen #3, pin Step (Output) [ 120.335226] hm2/hm2_7i43.0: IO Pin 019 (P4-39): StepGen #3, pin Direction (Output) [ 120.335229] hm2/hm2_7i43.0: IO Pin 020 (P4-41): IOPort [ 120.335232] hm2/hm2_7i43.0: IO Pin 021 (P4-43): IOPort [ 120.335235] hm2/hm2_7i43.0: IO Pin 022 (P4-45): Smart Serial Interface #0, pin TxData0 (Output) [ 120.335238] hm2/hm2_7i43.0: IO Pin 023 (P4-47): IOPort [ 120.335240] hm2/hm2_7i43.0: IO Pin 024 (P3-01): IOPort [ 120.335242] hm2/hm2_7i43.0: IO Pin 025 (P3-03): IOPort [ 120.335245] hm2/hm2_7i43.0: IO Pin 026 (P3-05): IOPort [ 120.335247] hm2/hm2_7i43.0: IO Pin 027 (P3-07): IOPort [ 120.335249] hm2/hm2_7i43.0: IO Pin 028 (P3-09): IOPort [ 120.335252] hm2/hm2_7i43.0: IO Pin 029 (P3-11): IOPort [ 120.335254] hm2/hm2_7i43.0: IO Pin 030 (P3-13): IOPort [ 120.335256] hm2/hm2_7i43.0: IO Pin 031 (P3-15): IOPort [ 120.335259] hm2/hm2_7i43.0: IO Pin 032 (P3-17): IOPort [ 120.335261] hm2/hm2_7i43.0: IO Pin 033 (P3-19): IOPort [ 120.335263] hm2/hm2_7i43.0: IO Pin 034 (P3-21): IOPort [ 120.335265] hm2/hm2_7i43.0: IO Pin 035 (P3-23): IOPort [ 120.335268] hm2/hm2_7i43.0: IO Pin 036 (P3-25): IOPort [ 120.335270] hm2/hm2_7i43.0: IO Pin 037 (P3-27): IOPort [ 120.335272] hm2/hm2_7i43.0: IO Pin 038 (P3-29): IOPort [ 120.335275] hm2/hm2_7i43.0: IO Pin 039 (P3-31): IOPort [ 120.335277] hm2/hm2_7i43.0: IO Pin 040 (P3-33): IOPort [ 120.335279] hm2/hm2_7i43.0: IO Pin 041 (P3-35): IOPort [ 120.335282] hm2/hm2_7i43.0: IO Pin 042 (P3-37): IOPort [ 120.335284] hm2/hm2_7i43.0: IO Pin 043 (P3-39): IOPort [ 120.335286] hm2/hm2_7i43.0: IO Pin 044 (P3-41): IOPort [ 120.335288] hm2/hm2_7i43.0: IO Pin 045 (P3-43): IOPort [ 120.335291] hm2/hm2_7i43.0: IO Pin 046 (P3-45): IOPort [ 120.335293] hm2/hm2_7i43.0: IO Pin 047 (P3-47): IOPort [ 120.335327] hm2/hm2_7i43.0: registered [ 120.335330] hm2_7i43.0: board at (ioaddr=0x0378, ioaddr_hi=0x0778, epp_wide ON) found