- Configuring LinuxCNC
- Configuration Tools
- PnCConf Wizard
- Very basic Pnconf questions - daughter boards
Very basic Pnconf questions - daughter boards
- scruffythefirst
- Offline
- New Member
-
- Posts: 17
- Thank you received: 0
I'm trying to set up a 5i23 and 7i48 using Pnconf following on from this thread . I've read everything I can find on-line but am struggling to find the instructions I need, everything I can find either seems out of date or incomplete or for something slightly different.
I've upgraded the live CD to 2.5.4 from the buildbot, and hostmot2 to v 0.8.10.g3e97b6f using synaptic package manager, Pnconf is beta1 version.
Running Pnconf as root, I select the 5i23 in the basic machine information, SV12 firmware and tick 7i48 daughter board, set to 6 servos /pwm and accept components changes. So far, so good.
Looking on the I/O tabs, the Encoders (and PWM) are split over 2 I/O tabs, I can't see how this works with the 7i48, I was under the impression that all the encoders come through the 7i48 on one I/O 50 pin connector?
I think I'm missing something very simple here, either I don't have the latest version of Pnconf, the wrong firmware (none of the versions available list a 7i48, and several of the versions listed in the integrators manual are missing) or I need the 7i48 plugged in? Can anyone talk me through this in one set of instructions?
Thanks
Please Log in or Create an account to join the conversation.
- cmorley
- Offline
- Moderator
-
- Posts: 7885
- Thank you received: 2133
something like sv12_2x7i48_72
Do you have that firmware available?
Chris M
Please Log in or Create an account to join the conversation.
- scruffythefirst
- Offline
- New Member
-
- Posts: 17
- Thank you received: 0
I don't have that firmware available, it also doesn't appear to be in the zip file on the Mesa website. I have tried adding the .BIN and .PIN files from this thread 5i23svss6_8 firmware copied to lib/firmware/hm2/5i23 and usr/share/doc/hostmot2-firmware-5i23 but this doesn't appear to be recognised by Pnconf. Is there a specific location where all the available firmware is stored, I couldn't seem to find it with Google or in any of the docs.
I was also wondering if Pncconf could support the following hardware, or a similar combination?
5i23
7i48
7i52 (smart serial and MPG encoder)
7i66-8 (cabinet I/O + solenoid outputs)
7i84 (control panel I/O)
Many thanks
Please Log in or Create an account to join the conversation.
- PCW
-
- Away
- Moderator
-
- Posts: 18537
- Thank you received: 5081
I can build one Monday or Tuesday when I get a bit of free time
Please Log in or Create an account to join the conversation.
- scruffythefirst
- Offline
- New Member
-
- Posts: 17
- Thank you received: 0
Hugh
Please Log in or Create an account to join the conversation.
- PCW
-
- Away
- Moderator
-
- Posts: 18537
- Thank you received: 5081
also the Mesa supplied 5i23.zip support image has additional bit files
(in /configs/hostmot2/)
If you want an idea of the relatively standard available pinouts,
you can look in the 5i23.zip file in configs/hostmot2/source, in the hm2source.zip
archive for all the files that match PIN_xxx_72.vhd (there are close to 100 72 pin pinouts)
That said, I know there is not a 7I48+7I52 bitfile
(and also there really are no _standard_ bitfiles only commonly used ones)
Please Log in or Create an account to join the conversation.
- PCW
-
- Away
- Moderator
-
- Posts: 18537
- Thank you received: 5081
has bit,pin and xml files for a 5i23 with 7I48 on the first connector and 7I52 on the second (just GPIO on last)
Please Log in or Create an account to join the conversation.
- scruffythefirst
- Offline
- New Member
-
- Posts: 17
- Thank you received: 0
PNCconf encountered an error. The following information may be useful in troubleshooting:
Traceback (most recent call last):
File "/usr/bin/pncconf", line 8371, in on_complete_finish
self.data.save()
File "/usr/bin/pncconf", line 3444, in save
self.write_halfile(base)
File "/usr/bin/pncconf", line 2470, in write_halfile
if "m1" in self["mesa0sserial0_%dsubboard"% (i-1)]:
File "/usr/bin/pncconf", line 3602, in __getitem__
return getattr(self, item)
AttributeError: Data instance has no attribute 'mesa0sserial0_5subboard'
Please Log in or Create an account to join the conversation.
- PCW
-
- Away
- Moderator
-
- Posts: 18537
- Thank you received: 5081
bitfile not specifically supported by pncconf, so you will have to edit the hal/ini files by hand
Please Log in or Create an account to join the conversation.
- cmorley
- Offline
- Moderator
-
- Posts: 7885
- Thank you received: 2133
Chris
Please Log in or Create an account to join the conversation.
- Configuring LinuxCNC
- Configuration Tools
- PnCConf Wizard
- Very basic Pnconf questions - daughter boards