PNCconf encountered an error
10 Sep 2023 01:10 #280362
by MCSeifert
PNCconf encountered an error was created by MCSeifert
I am new with Linuxcnc and I am attempting to use a Mesa 7i96s board to run a CNC. I am using Linuxcnc version 2.9 with Debian 12 Bookworm on an RPi 4B. I am attempting to create the ini and hal file with PNCconf but once I finish filling out each of the steps and press "Done" I receive the error below.
PNCconf encountered an error. The following information may be useful in troubleshooting:
LinuxCNC Version: Master (2.9)
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/pnccof/pages.py", line 126, in on_button_fwd_clicked
self()
File "/usr/lib/python3/dist-packages/pnccof/pages.py", line 1610, in finished_finish
self.a.build_config()
File "/usr/bin/pncconf", line 335, in build_config
self.HAL.write_halfile(base)
File "/usr/lib/python3/dist-packages/pnccof/build_HAL.py", line 373, in write_halfile
self.connect_output(file)
File "/usr/lib/python3/dist-packages/pnccof/build_HAL.py", line 1804, in connect_output
p = self.d
~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/pnccof/data.py", line 1085, in__getitem__
return getattr(self, item)
^^^^^^^^^^^^^^^^^^^
AttributeError: 'Data' object has no attribute 'mesa0sserrial0_8pin0'
PNCconf encountered an error. The following information may be useful in troubleshooting:
LinuxCNC Version: Master (2.9)
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/pnccof/pages.py", line 126, in on_button_fwd_clicked
self()
File "/usr/lib/python3/dist-packages/pnccof/pages.py", line 1610, in finished_finish
self.a.build_config()
File "/usr/bin/pncconf", line 335, in build_config
self.HAL.write_halfile(base)
File "/usr/lib/python3/dist-packages/pnccof/build_HAL.py", line 373, in write_halfile
self.connect_output(file)
File "/usr/lib/python3/dist-packages/pnccof/build_HAL.py", line 1804, in connect_output
p = self.d
~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/pnccof/data.py", line 1085, in__getitem__
return getattr(self, item)
^^^^^^^^^^^^^^^^^^^
AttributeError: 'Data' object has no attribute 'mesa0sserrial0_8pin0'
Please Log in or Create an account to join the conversation.
10 Sep 2023 18:51 #280422
by cmorley
Replied by cmorley on topic PNCconf encountered an error
can you give details of what you selected on the mesa page? did you add a sserial card?
Please Log in or Create an account to join the conversation.
10 Sep 2023 22:40 #280438
by MCSeifert
Replied by MCSeifert on topic PNCconf encountered an error
I have attached screen shots of what I did on the Mesa Card page. I did not add a sserial card just X Z and spindle information.
Attachment not found
Attachment not found
Attachment not found
Attachment not found
Please Log in or Create an account to join the conversation.
10 Sep 2023 22:43 #280439
by MCSeifert
Replied by MCSeifert on topic PNCconf encountered an error
Attachments:
Please Log in or Create an account to join the conversation.
11 Sep 2023 05:40 #280453
by cmorley
Replied by cmorley on topic PNCconf encountered an error
Strangely the first screen shows 9 channels of sserial - I think that should be only 8.
In my system i can't set it to 9 at all.
Try setting it to 8
In my system i can't set it to 9 at all.
Try setting it to 8
Please Log in or Create an account to join the conversation.
11 Sep 2023 06:34 #280456
by MCSeifert
Replied by MCSeifert on topic PNCconf encountered an error
Attachments:
Please Log in or Create an account to join the conversation.
11 Sep 2023 11:38 #280470
by rodw
Replied by rodw on topic PNCconf encountered an error
The pi is a bit funny with some of this stuff. Master branch (2.10) may be a better option for it. We've been working on an image with 2.10.
2.10 has a new hal driver for the pi
Could you please download this image forum.linuxcnc.org/9-installing-linuxcnc...cnc?start=310#280426
and see if the problem goes away?
user: cnc
password: cnc
2.10 has a new hal driver for the pi
Could you please download this image forum.linuxcnc.org/9-installing-linuxcnc...cnc?start=310#280426
and see if the problem goes away?
user: cnc
password: cnc
Please Log in or Create an account to join the conversation.
11 Sep 2023 20:48 #280495
by MCSeifert
Replied by MCSeifert on topic PNCconf encountered an error
I installed the new OS and found that I couldn't connect to the internet. Was this an intentional part of the installation or am I having problems on my end? I went back to my previous OS (on a different SD card) and still had I telnet there.
I attempted to use PNCconf and create the ini and hal files. When I got to the X Motor page and tried to calculate the scale I received this error.
PNCconf encountered an error. The following information may be useful in troubleshooting:
LinuxCNC Version: Master (2.9)
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/pncconf/pages.py", line 1323, in on_xcalculatescale_clicked
def on_xcalculatescale_clicked(self, *args): self.a.calculate_('x')
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/bin/pncconf", line 4724, in calculate_scale
self.widgets[axis+"stepscale"].set_value(get("calcmotor_scale"))
^^^^^^^^^^^^^^^^^^^^^
File "/usr/bin/pncconf", line4676, in get
Def get(n): return get_value(self.widgets[n])
^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/bin/pncconf", line 78, in get_value
locale.setlocale(locale.LC_NUMERIC, oldlocale)
File "/usr/lib/python3.11/locale.py", line 626, in setlocale
return _setlocale(category, locale)
^^^^^^^^^^^^^^^^^^^^^^^^^
locale.error: unsupported locale setting
Then when I went to go back to the previous page by pressing "Back" I received this error.
PNCconf encountered an error. The following information may be useful in troubleshooting:
LinuxCNC Version: Master (2.9)
Traceback (most recent call last): File "/usr/lib/python3/dist-packages/pncconf/pages.py", line 146, in on_button_back_clicked
self()
File "/usr/bin/python3/dist-packages/pncconf/pages.py", line 1321, in x_motor_finish
self.a.axis_done('x')
File "/usr/bin/pncconf", line 4498, in axis_done
get_text("homepos")
File "/usr/bin/pncconf", line 4431, in get_text
def get_text(n): d[axis + n] = get_value(w[axis + n])
^^^^^^^^^^^^^^^^^^^^^
File "/usr/bin/pncconf", line 78, in get_value
locale.setlocale(locale.py.LC_NUMERIC, oldlocale)
File "/usr/lib/python3.11/locale.py", line 626, in setlocale
return _setlocale(category,, locale)
^^^^^^^^^^^^^^^^^
locale.Error: unsupported locale setting
At this point I get locked in these errors and have to close PNCconf and start over.
I attempted to use PNCconf and create the ini and hal files. When I got to the X Motor page and tried to calculate the scale I received this error.
PNCconf encountered an error. The following information may be useful in troubleshooting:
LinuxCNC Version: Master (2.9)
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/pncconf/pages.py", line 1323, in on_xcalculatescale_clicked
def on_xcalculatescale_clicked(self, *args): self.a.calculate_('x')
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/bin/pncconf", line 4724, in calculate_scale
self.widgets[axis+"stepscale"].set_value(get("calcmotor_scale"))
^^^^^^^^^^^^^^^^^^^^^
File "/usr/bin/pncconf", line4676, in get
Def get(n): return get_value(self.widgets[n])
^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/bin/pncconf", line 78, in get_value
locale.setlocale(locale.LC_NUMERIC, oldlocale)
File "/usr/lib/python3.11/locale.py", line 626, in setlocale
return _setlocale(category, locale)
^^^^^^^^^^^^^^^^^^^^^^^^^
locale.error: unsupported locale setting
Then when I went to go back to the previous page by pressing "Back" I received this error.
PNCconf encountered an error. The following information may be useful in troubleshooting:
LinuxCNC Version: Master (2.9)
Traceback (most recent call last): File "/usr/lib/python3/dist-packages/pncconf/pages.py", line 146, in on_button_back_clicked
self()
File "/usr/bin/python3/dist-packages/pncconf/pages.py", line 1321, in x_motor_finish
self.a.axis_done('x')
File "/usr/bin/pncconf", line 4498, in axis_done
get_text("homepos")
File "/usr/bin/pncconf", line 4431, in get_text
def get_text(n): d[axis + n] = get_value(w[axis + n])
^^^^^^^^^^^^^^^^^^^^^
File "/usr/bin/pncconf", line 78, in get_value
locale.setlocale(locale.py.LC_NUMERIC, oldlocale)
File "/usr/lib/python3.11/locale.py", line 626, in setlocale
return _setlocale(category,, locale)
^^^^^^^^^^^^^^^^^
locale.Error: unsupported locale setting
At this point I get locked in these errors and have to close PNCconf and start over.
Please Log in or Create an account to join the conversation.
- tommylight
- Away
- Moderator
Less
More
- Posts: 19188
- Thank you received: 6430
11 Sep 2023 21:00 #280498
by tommylight
Replied by tommylight on topic PNCconf encountered an error
What language and what locale setting are you using?locale.Error: unsupported locale setting
Please Log in or Create an account to join the conversation.
11 Sep 2023 21:02 #280499
by MCSeifert
Replied by MCSeifert on topic PNCconf encountered an error
Also I get an error at the start about hostmot2.
Some older cards require firmware.
You have no hostmot2 firmware downloaded in folder:
/lib/firmware/hm2/
PNCconf will use it's internal firmware data samples so you can continue. You could also try the discovery option if your card is connected and doesn't require firmware to be loaded at runtime.
Discovery option requires the advanced options checked on this page.
I think it's worth noting that I do not have a "hm2" folder in my firmware directory. I am also not familiar with what hostmot2 is and how instal what it's looking for.
Some older cards require firmware.
You have no hostmot2 firmware downloaded in folder:
/lib/firmware/hm2/
PNCconf will use it's internal firmware data samples so you can continue. You could also try the discovery option if your card is connected and doesn't require firmware to be loaded at runtime.
Discovery option requires the advanced options checked on this page.
I think it's worth noting that I do not have a "hm2" folder in my firmware directory. I am also not familiar with what hostmot2 is and how instal what it's looking for.
Please Log in or Create an account to join the conversation.
Moderators: cmorley
Time to create page: 0.164 seconds