- Configuring LinuxCNC
- Configuration Tools
- PnCConf Wizard
- 7C81: I'll add it if I get a thumbs up from a Moderator
7C81: I'll add it if I get a thumbs up from a Moderator
- gene_weber
- Topic Author
- Offline
- Junior Member
Less
More
- Posts: 25
- Thank you received: 6
14 Jul 2023 19:41 #275434
by gene_weber
Attached is the private_data.py file from the 2.9 pre-release which has been updated to include the 7C81 card. It has all of the firmware choices associated with the Mesa pin files except the two that are 7i77 related. They have MuxedQCount, and it looks like the pncconf software does some special things to deal with that. So I opted to avoid it.
I'm willing to update the github repository if a moderator, or whomever blesses such things, give that a thumbs up. Or someone who maintains pncconf could push this file.
However, I would really like one or more people to try this before pushing it to the repository. It appears to work, but...
To give it a try:
Gene
I'm willing to update the github repository if a moderator, or whomever blesses such things, give that a thumbs up. Or someone who maintains pncconf could push this file.
However, I would really like one or more people to try this before pushing it to the repository. It appears to work, but...
To give it a try:
sudo mv /usr/lib/python3/dist-packages/pncconf/private_data.py /usr/lib/python3/dist-packages/pncconf/old_private_data.py sudo cp private_data.py /usr/lib/python3/dist-packages/pncconf/private_data.py
Gene
Attachments:
Please Log in or Create an account to join the conversation.
14 Jul 2023 20:34 #275437
by rodw
Replied by rodw on topic 7C81: I'll add it if I get a thumbs up from a Moderator
The way to have this reviewed for inclusion would be to fork the Linuxcnc repository,
Create a new branch maybe call it 7C81-pncconf
Make your changes to that branch and commit it to your repo under that branch.
Then you can create a pull request which the devs could review and include.
Normally, changes get pushed to master branch but I think you should work against V 2.9 in this case so it is included in the pending release of 2.9
Good luck!
Create a new branch maybe call it 7C81-pncconf
Make your changes to that branch and commit it to your repo under that branch.
Then you can create a pull request which the devs could review and include.
Normally, changes get pushed to master branch but I think you should work against V 2.9 in this case so it is included in the pending release of 2.9
Good luck!
Please Log in or Create an account to join the conversation.
14 Jul 2023 21:22 #275440
by cmorley
Replied by cmorley on topic 7C81: I'll add it if I get a thumbs up from a Moderator
I did a quick test - seems as if it works in pncconf.
I assume you have tested on a real card?
the tab names p1/p5/p6 p2/p5/p6 etc is that right?
I assume you have tested on a real card?
the tab names p1/p5/p6 p2/p5/p6 etc is that right?
The following user(s) said Thank You: rodw
Please Log in or Create an account to join the conversation.
- gene_weber
- Topic Author
- Offline
- Junior Member
Less
More
- Posts: 25
- Thank you received: 6
14 Jul 2023 21:37 #275443
by gene_weber
Replied by gene_weber on topic 7C81: I'll add it if I get a thumbs up from a Moderator
Attached are the manual and a pin file.
I named the tabs p1/p5/p6, etc because some of the pin files include the sserial channels which are listed in the document as P5 and P6. This naming seems like it's arbitrary, and I almost just made the tabs P1, P2, and P7. I can make it whatever people think is the least confusing.
Gene
I named the tabs p1/p5/p6, etc because some of the pin files include the sserial channels which are listed in the document as P5 and P6. This naming seems like it's arbitrary, and I almost just made the tabs P1, P2, and P7. I can make it whatever people think is the least confusing.
Gene
Attachments:
Please Log in or Create an account to join the conversation.
- gene_weber
- Topic Author
- Offline
- Junior Member
Less
More
- Posts: 25
- Thank you received: 6
14 Jul 2023 21:41 #275446
by gene_weber
Replied by gene_weber on topic 7C81: I'll add it if I get a thumbs up from a Moderator
And, yes it seems to work with my 7C81 card, but I don;t have a complete system setup yet.
Please Log in or Create an account to join the conversation.
14 Jul 2023 21:48 #275448
by cmorley
Replied by cmorley on topic 7C81: I'll add it if I get a thumbs up from a Moderator
Should it not be p1,p2,p7 and then p5,p6 - idea being a tab represents a connector?
It might be too much trouble to bend pncconf to do this though.
What about the GPIO connector?
I can push this when you are happy.
It might be too much trouble to bend pncconf to do this though.
What about the GPIO connector?
I can push this when you are happy.
The following user(s) said Thank You: tommylight, rodw
Please Log in or Create an account to join the conversation.
- gene_weber
- Topic Author
- Offline
- Junior Member
Less
More
- Posts: 25
- Thank you received: 6
14 Jul 2023 23:22 #275463
by gene_weber
Replied by gene_weber on topic 7C81: I'll add it if I get a thumbs up from a Moderator
All the signals are actually going through P1, P2, and P7. I'm just going to drop the P5 and P6.
Please Log in or Create an account to join the conversation.
- gene_weber
- Topic Author
- Offline
- Junior Member
Less
More
- Posts: 25
- Thank you received: 6
15 Jul 2023 00:33 #275468
by gene_weber
Replied by gene_weber on topic 7C81: I'll add it if I get a thumbs up from a Moderator
OK, I did what Rod suggested. I made a fork, made that slight change to the file to simplify the tabs, and created a pull request in the LinuxCNC repository. I use github regularly, but work alone. This gave me an opportunity to learn a few new bits.
Gene
Gene
The following user(s) said Thank You: tommylight, rodw
Please Log in or Create an account to join the conversation.
15 Jul 2023 06:05 #275488
by rodw
Replied by rodw on topic 7C81: I'll add it if I get a thumbs up from a Moderator
Great! I am sure Chris will take it from there.OK, I did what Rod suggested. I made a fork, made that slight change to the file to simplify the tabs, and created a pull request in the LinuxCNC repository. I use github regularly, but work alone. This gave me an opportunity to learn a few new bits.
Gene
Please Log in or Create an account to join the conversation.
- gene_weber
- Topic Author
- Offline
- Junior Member
Less
More
- Posts: 25
- Thank you received: 6
17 Jul 2023 22:49 #275691
by gene_weber
Replied by gene_weber on topic 7C81: I'll add it if I get a thumbs up from a Moderator
I cancelled the pull request because I think what I submitted was incorrect I separated out P5 and P6 in this version, but still think it's not correct.
I don't know how to handle the smart serial interface. The PIN files list TX Data, RX Data and TX Enable, but I don't understand how that aligns to the signal list in the document for P5/P6.
I don't know how to handle the smart serial interface. The PIN files list TX Data, RX Data and TX Enable, but I don't understand how that aligns to the signal list in the document for P5/P6.
Attachments:
Please Log in or Create an account to join the conversation.
Moderators: cmorley
- Configuring LinuxCNC
- Configuration Tools
- PnCConf Wizard
- 7C81: I'll add it if I get a thumbs up from a Moderator
Time to create page: 0.107 seconds