- Posts: 648
- Thank you received: 0
Chiron FZ12W Retrofit
A while I go a Chiron FZ12W found its way to my shop.
It was my first contact with a CNC machine and cause playing with machines is just a hobby of mine it took me about two years to get her running again.
But this old baby has very few memory and a even slower serial connection I decided to give her a retrofit.
My chois was linuxCNC and Mesa cards.
I went thru alle the wiring plans and made me a spreadsheet with all the connections and I/Os i would need.
After about half a year of thinking and planning I ordered all I think to need:
I wired up the Mesa cards to the adapters.
I decides to male two boards one which comes in the old user panel together with the computer and the Monitor
This board contains the 7i92H the 7i77 and the 7i74
an one board with the 7i70 and 7i71 is placed in the cabinet in back of the machine
This way I can reuse alle the connectors from the old control unit.
The computer is a passive J1900 machine with 4gb of ram and a 32gb SSD and two ethernet ports. I installed an 12.4 Ubuntu and use the linuxnc repo the the rtai kernel from this repo. later I will compile my own kernel to get the touchscreen running again.
But for now trackball and keybord are fine.
so i fired up the computer and put power to the boards...
I can ping the 7i92 which, for me, is a good sign.
Now I am at the point where I would need some Help. I would really set up everything an do some tests before i put everything into the machine.
I read most of the manuals in summer and forgot everything again. But as far as I am aware pncConf does not support the 7i92.
Is there a good tutorial hot to set up (7i92H, 7i77, 7i74, 7i70 and 7i71) Mesacards or has someone a sample hal file?
Thanks Patrick
Please Log in to join the conversation.
Then edit the created hal file by replacing:
1. All the instances of 5i25 with 7i92
2. The loadrt hm2_pci command line with loadrt hm2_eth board_ip="10.10.10.10"
3. Enable both sserial ports by adding the tokens sserial_port_0 =000xxxxx sserial_port_1=00000000
to the loadrt hostmot2 command line
This assumes you have the jumpered for a 10.10.10.10 ip address and the host Ethernet port is setup to talk to this port
(typically the host would use 10.10.10.1 as its IP address in this case)
At this point you should be able to start LinuxCNC and if field power is applied to all sserial devices
you should be able to get a complete pinout list of all available I/O
Please Log in to join the conversation.
Am I right that the hm2_et doesn't run on the RTAI kernel and needs the RT Kernel?
Please Log in to join the conversation.
anfänger wrote: Thanks for the reply.
Am I right that the hm2_et doesn't run on the RTAI kernel and needs the RT Kernel?
Yes, you need the preemptive real time kernel.
Please Log in to join the conversation.
but the hal-file conversion dint run as I expected.
pncconf made the folwing line (already edited to match my 7i92):
loadrt hm2_eth board_ip="192.168.1.121" config=" num_encoders=6 num_pwmgens=0 num_stepgens=0 sserial_port_0=000xxx"
the set of my cards should be supported
SUPPLIED CONFIGURATIONS
7I77_7I74D
7I74_7I77D is a configuration intended to work with
a7I77 six axis analog servo
daughtercard on P2 and a 7I74 eight channel RS-422
interface daughtercard on P1. It
includes six encoder inputs, 14 smart serial interf
aces (2 used on the 7I77 for 48 bit
isolated field I/O and analog out) , a watchdog tim
er and GPIO.
i flashed the fitting bitfie.
now when i run linuxcnc i the the following.
bit when i add sserial_port_1=00000000
i loose all he serial io's
Please Log in to join the conversation.
Please Log in to join the conversation.
My cables are wrong...
They should go 1<->1 2<->14 and so on
but actually go 1<->1 2<->2 ...
Please Log in to join the conversation.
Thank You
Calvin
Please Log in to join the conversation.
new cables an some corrected timing seems to do the trick:
Please Log in to join the conversation.
