Arduino based USB Pendant for Linuxcnc

More
27 Sep 2016 08:01 #80972 by Tchefter
Replied by Tchefter on topic Arduino based USB Pendant for Linuxcnc

The 'pins' you are linking do not exist, the MDI commands are already being activated by specific setp inside serialcon.

Thats what i have tried, but no Response in LinuxCNC, only my Text on the LCD changes.

For my Understanding:

The Key i press sends the Arduino ie. "1" to serialcon2
serialcon2 sends i.e. MDI-Command-01 with 1 to postgui.hal
postguihal. Looks what "01" is and fire up the Command that stands in the [Halui] Section...

Is that correct on the whole?

Please Log in or Create an account to join the conversation.

More
27 Sep 2016 08:15 #80975 by ArcEye
Replied by ArcEye on topic Arduino based USB Pendant for Linuxcnc

The Key i press sends the Arduino ie. "1" to serialcon2


Correct

serialcon2 sends i.e. MDI-Command-01 with 1 to postgui.hal


Wrong, postgui.hal is just a file that is processed after the GUI is built, because pyvcp pins will not have been created
until then.

serialcon executes the command which changes the state of a halui pin

postguihal. Looks what "01" is and fire up the Command that stands in the [Halui] Section...


halui looks up the MDI command which relates to the number and executes that.
The following user(s) said Thank You: Tchefter

Please Log in or Create an account to join the conversation.

More
12 Feb 2017 14:00 #87869 by anda
Replied by anda on topic Arduino based USB Pendant for Linuxcnc
Hello, I am new to Linuxcnc, and i need some help. I tried to make the arduino pendant but I have a problem. You can see in picture 1(Linuxcnc is not started)

and in picture 2( that's what appear on the lcd when I start linuxcnc). I think it's a connection problem. Any advice? Thank you

Arduino pendant when I start linuxcnc
Attachments:

Please Log in or Create an account to join the conversation.

More
12 Feb 2017 16:34 #87875 by ArcEye
Replied by ArcEye on topic Arduino based USB Pendant for Linuxcnc
Without a lot more information I can only guess.

At the most basic level, make sure that the #define DEVICE= definition in serialcon2.comp is correct for your board, it needs to be whatever port you used to upload the arduino script arduinopendant.ino

Failing that, you need to attach all your config files (ini and hal), run with DEBUG=7 in your ini file and attach the debug output from stderr and linuxcnc.log

Please Log in or Create an account to join the conversation.

More
13 Feb 2017 16:51 #87916 by ArcEye
Replied by ArcEye on topic Arduino based USB Pendant for Linuxcnc

Hello Mr ArcEye. I tried a fresh install for arduino pendant, and I got: " Pin 'halui.axis.0-pos-relative' does not exist" .

In custom_postgui.hal I have to put only
"loadusr -W serialcon2
net Xposition halui.axis.0.pos-relative serialcon2.xposition
net Yposition halui.axis.1.pos-relative serialcon2.yposition
net Zposition halui.axis.2.pos-relative serialcon2.zposition" ? Thank you


Please don't send me personal emails, I am not going to answer them

halui.axis.0-pos-relative is a valid pin, but without your config files I am not going to guess whether you have even enabled HALUI
www.linuxcnc.org/docs/devel/html/gui/halui.html

Please Log in or Create an account to join the conversation.

More
15 Feb 2017 17:11 #88005 by anda
Replied by anda on topic Arduino based USB Pendant for Linuxcnc
Hello. I'm sorry for the personal email. Here are the config files

File Attachment:

File Name: anda.hal
File Size:4 KB

File Attachment:

File Name: anda.ini
File Size:2 KB

File Attachment:

File Name: custom_postgui.hal
File Size:0 KB

File Attachment:

File Name: custom.hal
File Size:0 KB

File Attachment:

File Name: custompanel.xml
File Size:0 KB

Please Log in or Create an account to join the conversation.

More
16 Feb 2017 14:30 #88051 by ArcEye
Replied by ArcEye on topic Arduino based USB Pendant for Linuxcnc
For starters, you are trying to load the component twice

Once right at the start of adna.hal, before any rt components have been loaded
loadusr -W serialcon2
loadrt trivkins
loadrt [EMCMOT]EMCMOT base_period_nsec=[EMCMOT]BASE_PERIOD servo_period_nsec=[EMCMOT]SERVO_PERIOD num_joints=[TRAJ]AXES
loadrt hal_parport cfg="0 out"
setp parport.0.reset-time 5000
loadrt stepgen step_type=0,0,0
loadrt pwmgen output_type=1

and then again in custom_postgui.hal

It should only be loaded once in custom_postgui.hal, after everything else is loaded.

Please Log in or Create an account to join the conversation.

More
19 Feb 2017 12:28 #88256 by andypugh
Replied by andypugh on topic Arduino based USB Pendant for Linuxcnc
It looks to me like the brightness might just be turned up way too high.

Please Log in or Create an account to join the conversation.

More
15 Apr 2017 13:21 #91414 by travis036
Replied by travis036 on topic Arduino based USB Pendant for Linuxcnc
New to CNC (researching to build my first CNC router), but i am not entirely new to Arduino. i spotted this thread, and it instantly got my brain thinking about what i could build for a pendant. My first thought was to use an Xbee i have to make a wireless pendant.
Very neat project!

~Travis

Please Log in or Create an account to join the conversation.

More
21 Apr 2017 22:05 #91813 by travis036
Replied by travis036 on topic Arduino based USB Pendant for Linuxcnc
ArcEye, have you considered using a Nextion display for more advanced pendant display features?
I have a 4.3" Nextion display i was thinking of incorporating into a wireless (Xbee) pendant.

I haven't started building my CNC router yet, but my brain is still churning at the idea. :woohoo:

~Travis

Please Log in or Create an account to join the conversation.

Time to create page: 0.143 seconds
Powered by Kunena Forum