Errors on mesa-card selection
- tommylight
- Away
- Moderator
Less
More
- Posts: 19219
- Thank you received: 6440
30 Jul 2020 13:01 #176501
by tommylight
Replied by tommylight on topic Errors on mesa-card selection
It works perfectly well for steppers with encoders, the only thing left to do is omit the stepgen-feedback for each axis.It works pretty well for normal open loop steppers and closed loop servo machines.
Please Log in or Create an account to join the conversation.
- Mike_Eitel
- Offline
- Platinum Member
Less
More
- Posts: 1150
- Thank you received: 184
01 Aug 2020 07:54 #176758
by Mike_Eitel
Replied by Mike_Eitel on topic Errors on mesa-card selection
I dont use it often.
But it is a phantastic tool which improofed over the years. In the moment i work a bit with seeedstudio to get parport running in epp mode on their x86 mobo. And for that i base on your tool to have a simple reproducable 7i43 config. Maybe i can convince them to support lcnc as this little beast has nice diy features.
In my eyes the best way of working is to setup as extensive as possible with your tool and then swap to hand modification. But then the learning curve into hal is demanding for a beginner.
Hope you lonely guy do not give up.
Mike
But it is a phantastic tool which improofed over the years. In the moment i work a bit with seeedstudio to get parport running in epp mode on their x86 mobo. And for that i base on your tool to have a simple reproducable 7i43 config. Maybe i can convince them to support lcnc as this little beast has nice diy features.
In my eyes the best way of working is to setup as extensive as possible with your tool and then swap to hand modification. But then the learning curve into hal is demanding for a beginner.
Hope you lonely guy do not give up.
Mike
Please Log in or Create an account to join the conversation.
01 Aug 2020 09:33 #176766
by Reinhard
Replied by Reinhard on topic Errors on mesa-card selection
may be I don't understand you.
If I got it right, pncconf is intended for setup of new machines. No matter whether this is your first machine or not. It helps a lot in writing tedious stuff.
So beginners may expect, that a generated config runs out of the box.
Experienced users of linuxcnc might know enuf from hal and all the internals, so that they could fix unproper generated files.
In my world a beginner is someone who does not know how to solve his problem. An experienced user can help others solve their problem.
So I can't see, why using pncconf "demands" for a beginner.
.
So using something without feedback helps just yourself.
Reinhard
If I got it right, pncconf is intended for setup of new machines. No matter whether this is your first machine or not. It helps a lot in writing tedious stuff.
So beginners may expect, that a generated config runs out of the box.
Experienced users of linuxcnc might know enuf from hal and all the internals, so that they could fix unproper generated files.
In my world a beginner is someone who does not know how to solve his problem. An experienced user can help others solve their problem.
So I can't see, why using pncconf "demands" for a beginner.
.
I believe, that the best way to say thankyou to developers is to give feedback about their work. There's no improvement without feedback.Hope you lonely guy do not give up.
So using something without feedback helps just yourself.
Reinhard
Please Log in or Create an account to join the conversation.
- Mike_Eitel
- Offline
- Platinum Member
Less
More
- Posts: 1150
- Thank you received: 184
01 Aug 2020 10:42 #176768
by Mike_Eitel
Replied by Mike_Eitel on topic Errors on mesa-card selection
Maybe i missexpressed.
Linuxcnc is a platform that does not restrict you. I allows you to adapt on lots of places and has a lot of described interfaces (here i do not talk of hw).
It's center point is the hal and to configure this is a bit outdated. Once you understand the moduls concept and its "spelling" you are on the right track. (fx. I would love to see the -> and <- beeing imperative, and also a cross-reference)
From beginners point i agree that the two generators should produce running applications. Problem is in my eyes the wast variety of possible hw and "machine" configurations. So Chris is in my eyes doing a super job, as what i read here, his generated solutions are often near to the end solution. I would not dare to try writing such a tool.
The question is how much effort (of a not so big develover comunity) should be in making it easy for beginners that only expect a first-time-right solution versus giving beginners a good starting point for their self-made solution. I myself love to be proud on my self-improved solution.
Mike
P. S.
I totally agree with you: Yes, development only can become better with feedback. Most, as you, give it in a nice way. Problem starts with peoples that try to command the developers how they have to spend their unpaid time... Luckily you see that kind very rarely on this forum and they dissappear soon
Linuxcnc is a platform that does not restrict you. I allows you to adapt on lots of places and has a lot of described interfaces (here i do not talk of hw).
It's center point is the hal and to configure this is a bit outdated. Once you understand the moduls concept and its "spelling" you are on the right track. (fx. I would love to see the -> and <- beeing imperative, and also a cross-reference)
From beginners point i agree that the two generators should produce running applications. Problem is in my eyes the wast variety of possible hw and "machine" configurations. So Chris is in my eyes doing a super job, as what i read here, his generated solutions are often near to the end solution. I would not dare to try writing such a tool.
The question is how much effort (of a not so big develover comunity) should be in making it easy for beginners that only expect a first-time-right solution versus giving beginners a good starting point for their self-made solution. I myself love to be proud on my self-improved solution.
Mike
P. S.
I totally agree with you: Yes, development only can become better with feedback. Most, as you, give it in a nice way. Problem starts with peoples that try to command the developers how they have to spend their unpaid time... Luckily you see that kind very rarely on this forum and they dissappear soon
Please Log in or Create an account to join the conversation.
- tommylight
- Away
- Moderator
Less
More
- Posts: 19219
- Thank you received: 6440
01 Aug 2020 11:24 #176769
by tommylight
Same with Pncconf, it will generate working configs for 80% of use cases, hell it produces a working config for stepper systems with encoder feedback, needs only a single line omitted for each axis. In my book that is magnificent, given all the possible options.
I can NOT expect Pncconf to generate a working config for a 5 ton machine with 6.5 meter working envelope, with several pneumatic and hydraulic valves/pistons/clamps/sensors attached to them, brakes on all axis and two of them on Z, double X axis, 8 tool carousel, 3 side tools one of them on both sides, serial absolute encoders, etc and all the logic required to run such a machine.
But, it will generate a config that will work in general and give a nice starting point for further editing.
Replied by tommylight on topic Errors on mesa-card selection
And they do for most use cases. The stepconf will produce a working machine in 5 minutes, granted using parallel port with no BOB, always. The issues come into play when using the wide variety of cheap BOB's that do not use standard pinouts, require several power supplies, do not have pull-ups on inputs, etc.From beginners point i agree that the two generators should produce running applications. Problem is in my eyes the wast variety of possible hw and "machine" configurations.
Same with Pncconf, it will generate working configs for 80% of use cases, hell it produces a working config for stepper systems with encoder feedback, needs only a single line omitted for each axis. In my book that is magnificent, given all the possible options.
I can NOT expect Pncconf to generate a working config for a 5 ton machine with 6.5 meter working envelope, with several pneumatic and hydraulic valves/pistons/clamps/sensors attached to them, brakes on all axis and two of them on Z, double X axis, 8 tool carousel, 3 side tools one of them on both sides, serial absolute encoders, etc and all the logic required to run such a machine.
But, it will generate a config that will work in general and give a nice starting point for further editing.
Chris deserves his picture painted on the moon so we can stare at it at night after successfully running a machine that would require weeks or even months to get working without this tool. And he keeps adding features to it and to plenty of other LinuxCNC stuff every day.So Chris is in my eyes doing a super job, as what i read here, his generated solutions are often near to the end solution.
Please Log in or Create an account to join the conversation.
01 Aug 2020 13:35 #176782
by Reinhard
Replied by Reinhard on topic Errors on mesa-card selection
That's a nice imagination! Love itChris deserves his picture painted on the moon so we can stare at it at night
The following user(s) said Thank You: tommylight, rodw
Please Log in or Create an account to join the conversation.
01 Aug 2020 17:26 #176801
by cmorley
Replied by cmorley on topic Errors on mesa-card selection
Thank you for the kind words.
It's true I appreciate and frankly need feedback.
As the programmer I'm biased to use it as I originally thought - others use it as they require or discover and that helps to uncover corner cases and any lack of utility.
I would love for it to work 99% -It's a tough problem - but I'll keep tinkering on small bugs.
Chris
It's true I appreciate and frankly need feedback.
As the programmer I'm biased to use it as I originally thought - others use it as they require or discover and that helps to uncover corner cases and any lack of utility.
I would love for it to work 99% -It's a tough problem - but I'll keep tinkering on small bugs.
Chris
The following user(s) said Thank You: phillc54, tommylight
Please Log in or Create an account to join the conversation.
Moderators: cmorley
Time to create page: 0.206 seconds