7i76e with 7i85S to control 9 steppers
- cmorley
 - Offline
 - Moderator
 - 
				
			 
		Less
		More
		
			
	
		- Posts: 7230
 - Thank you received: 2106
 
			
	
						06 Nov 2018 00:04				#120060
		by cmorley
	
	
		
			
	
			
			 		
													
	
				Replied by cmorley on topic 7i76e with 7i85S to control 9 steppers			
			
				You don't need power or even the card for pncconf.
You do need field power supplied for some of the pins to show up in HAL when running linuxcnc.
Look like pncconf is mis-naming the 7i76e pins.
I suggest manually renaming them in the HAL file.
Chris m
					You do need field power supplied for some of the pins to show up in HAL when running linuxcnc.
Look like pncconf is mis-naming the 7i76e pins.
I suggest manually renaming them in the HAL file.
Chris m
Please Log in or Create an account to join the conversation.
- PCW
 - 
				
											 - Offline
 - Moderator
 - 
				
			 
		Less
		More
		
			
	
		- Posts: 17380
 - Thank you received: 5068
 
			
	
						06 Nov 2018 00:10		 -  06 Nov 2018 00:12		#120061
		by PCW
	
	
		
			
	
	
			 		
													
	
				Replied by PCW on topic 7i76e with 7i85S to control 9 steppers			
			
				pncconf will create the correct connections and pin names but you must select them from the "7I76 I/O" tab
pncconf doesnt need the card connected unless you run one of the tests
Not sure why your field I/O is not there, maybe your GPIO settings are causing an issue
(in general you should not mess with GPIO at all on a 7I76E unless you are manipulating one of the expansion connectors I/O bits)
					pncconf doesnt need the card connected unless you run one of the tests
Not sure why your field I/O is not there, maybe your GPIO settings are causing an issue
(in general you should not mess with GPIO at all on a 7I76E unless you are manipulating one of the expansion connectors I/O bits)
		Last edit: 06 Nov 2018 00:12  by PCW.			
			Please Log in or Create an account to join the conversation.
- cogzoid
 - 
				
									Topic Author
											 - Visitor
 - 
				
			 
			
	
						06 Nov 2018 01:40				#120067
		by cogzoid
	
	
		
			
	
			
			 		
													
	
				Replied by cogzoid on topic 7i76e with 7i85S to control 9 steppers			
			
				Ah, I didn't realize that the 7i76 I/O tab needed to be populated like that.  It felt like I was double entering things, so I didn't fill it out.  Now the .hal file is reading the correct "input-16", etc...
Sorry for having to ask these simple questions, but I'm slowly climbing up this learning curve.
					Sorry for having to ask these simple questions, but I'm slowly climbing up this learning curve.
Please Log in or Create an account to join the conversation.
- cogzoid
 - 
				
									Topic Author
											 - Visitor
 - 
				
			 
			
	
						06 Nov 2018 23:47				#120128
		by cogzoid
	
	
		
			
	
	
			
			 		
													
	
				Replied by cogzoid on topic 7i76e with 7i85S to control 9 steppers			
			
				Fresh off of the PncConf, the Digital Outputs don't work for me.
When I try to run linuxcnc I get this error code:If I comment out the digital outs, it also fails at the homing inputs.
I've attached the .ini and .hal files. I am absolutely perplexed that people are able to get this up and running on the first try.
					When I try to run linuxcnc I get this error code:
./DumbTest.hal:43: Pin 'hm2_7i76e.0.7i76.0.0.output-08' does not existI've attached the .ini and .hal files. I am absolutely perplexed that people are able to get this up and running on the first try.
Please Log in or Create an account to join the conversation.
- cogzoid
 - 
				
									Topic Author
											 - Visitor
 - 
				
			 
			
	
						06 Nov 2018 23:59				#120131
		by cogzoid
	
	
		
			
	
			
			 		
													
	
				Replied by cogzoid on topic 7i76e with 7i85S to control 9 steppers			
			
				I decided to try a multi-prong approach to the homing:
linuxcnc only fails on the input-00 and not on the gpio.015.in lines. What am I doing wrong?
					# external input signals
# --- HOME-Y ---
net home-y     <=  hm2_7i76e.0.gpio.015.in
# --- HOME-Z ---
net home-z     <=  hm2_7i76e.0.gpio.016.in
# --- HOME-X ---
net home-x     <=  hm2_7i76e.0.7i76.0.0.input-00linuxcnc only fails on the input-00 and not on the gpio.015.in lines. What am I doing wrong?
Please Log in or Create an account to join the conversation.
- PCW
 - 
				
											 - Offline
 - Moderator
 - 
				
			 
		Less
		More
		
			
	
		- Posts: 17380
 - Thank you received: 5068
 
			
	
						07 Nov 2018 04:09				#120143
		by PCW
	
	
		
			
	
			
			 		
													
	
				Replied by PCW on topic 7i76e with 7i85S to control 9 steppers			
			
				First I would delete any gpio related  lines in the hal file since they are not appropriate
for your use
if the field I/O pins (hm2_7i76e.0.7i76.0.0.xxxxx) are not found that means there an issue with the field I/O
For field I/O to work you need:
8 to 24VDC on TB1 (+8 to 24 on pin 1 = bottom Gnd on pin 8)
This must be present on linuxCNC startup
W1 left
W8 left
					for your use
if the field I/O pins (hm2_7i76e.0.7i76.0.0.xxxxx) are not found that means there an issue with the field I/O
For field I/O to work you need:
8 to 24VDC on TB1 (+8 to 24 on pin 1 = bottom Gnd on pin 8)
This must be present on linuxCNC startup
W1 left
W8 left
Please Log in or Create an account to join the conversation.
- cogzoid
 - 
				
									Topic Author
											 - Visitor
 - 
				
			 
			
	
						07 Nov 2018 17:53				#120189
		by cogzoid
	
	
		
			
	
			
			 		
													
	
				Replied by cogzoid on topic 7i76e with 7i85S to control 9 steppers			
			
				My field power pins were correct.  However, I checked the jumper pins as you suggested and noticed that W8 was to the right, in "SETUP" mode.  The 7i76e manual explains that it changes the baud rate of the communication, but it doesn't explain any other difference between SETUP or OPERATE mode.  I had no idea that it would deactivate the homing pins.  I figured I was still trying to get things set up, so I should be in SETUP mode.			
					Please Log in or Create an account to join the conversation.
- PCW
 - 
				
											 - Offline
 - Moderator
 - 
				
			 
		Less
		More
		
			
	
		- Posts: 17380
 - Thank you received: 5068
 
			
	
						07 Nov 2018 17:58				#120190
		by PCW
	
	
		
			
	
			
			 		
													
	
				Replied by PCW on topic 7i76e with 7i85S to control 9 steppers			
			
				Actually the manual does state:
"W8 must be in the "operate" mode for normal operation."
					"W8 must be in the "operate" mode for normal operation."
Please Log in or Create an account to join the conversation.
- cogzoid
 - 
				
									Topic Author
											 - Visitor
 - 
				
			 
			
	
						07 Nov 2018 19:04				#120192
		by cogzoid
	
	
		
			
	
			
			 		
													
	
				Replied by cogzoid on topic 7i76e with 7i85S to control 9 steppers			
			
				I just wish it explained the difference between "normal operation" and "setup" a little more clearly.  I feel like with just a few test pieces and a jumble of wires laid out on my desk I'm far from "normal operation."
Anyway, thanks for all of your help. I've got the first homing switch working (still gonna test all 8). My next test will be to control the digital outs with M62/M63 commands.
Soon we're going to tackle the problem of running linuxcnc over the network. If we can lick that problem then we'll be ready to update the robot to the new system. I'm definitely looking forward to that!
					Anyway, thanks for all of your help. I've got the first homing switch working (still gonna test all 8). My next test will be to control the digital outs with M62/M63 commands.
Soon we're going to tackle the problem of running linuxcnc over the network. If we can lick that problem then we'll be ready to update the robot to the new system. I'm definitely looking forward to that!
Please Log in or Create an account to join the conversation.
- andypugh
 - 
				
											 - Offline
 - Moderator
 - 
				
			 
		Less
		More
		
			
	
		- Posts: 19678
 - Thank you received: 4559
 
			
	
						08 Nov 2018 12:16				#120251
		by andypugh
	
	
		
			
				
Maybe the Mesa manuals should call "Setup" "Card Firmware Flashing Mode" instead?
					
	
			
			 		
													
	
				Replied by andypugh on topic 7i76e with 7i85S to control 9 steppers			
			I just wish it explained the difference between "normal operation" and "setup" a little more clearly.
Maybe the Mesa manuals should call "Setup" "Card Firmware Flashing Mode" instead?
Please Log in or Create an account to join the conversation.
		Moderators: cmorley	
		Time to create page: 1.063 seconds