Davide,
no worries, i read it just the same.

re: how to use hal directly
begin with John Kasunich's tutorial on Hal , from the Linuxcnc doc set.
see http://linuxcnc.org/docs/html/hal/tutorial.html
The example uses parallel port for i/o but can use mesa i/o and raspberry
pi i/o etc.
In the example he makes real stuff work and he monitors it using meters and
scopes, all without linuxcnc.
He shows you how to write a .hal control file and 'run' it.
This beginning tutorial is great ( Thanks JMK )
Then search a bit to find pyvcp ( for beginning ) control panels that
interface to .hal files.
This way you can have standalone gui panels with .hal connections to real
worl hardware,
again without linuxcnc. ( I am not anti linuxcnc i am pro
whatevericanthinkof :-)

Using realtime is not needed for all projects.
Hal is an 'erector set', much simpler than linuxcnc.
I have not connected processing to Hal yet, can you show me how ;-)
hth
tomp

On Wed, Jul 10, 2019 at 6:13 AM Davide <[email protected]> wrote:

> I'm sorry Thomas, i think i've send my answer to your personal e-mail...
>
>
> Il 9 luglio 2019 16:51:41 CEST, Thomas J Powderly <[email protected]> ha
> scritto:
> >Hello Davide,
> >
> >On 7/9/19 9:21 PM, Davide wrote:
> >>
> >> Il 8 luglio 2019 05:46:51 CEST, TJoseph Powderly <[email protected]>
> >ha scritto:
> >>> cool, thank you.
> >>> was this Linuxcnc ( gcode) or Hal ?
> >>> I think Hal can do a lot for animatronics and multimedia.
> >>> TomP
> >> Sorry but, what do you mean by that?
> >
> >We can move mechanisms with Hal, without Gcode, without LinuxCNC.
> >
> >Hal can simply make motors move and use encoders and PIDs without
> >involving Gcode or Linuxcnc.
> >
> >You could have hundreds of motors moving, while linuxcnc can have 9
> >xyzabcuvw (usually)
> >
> >You can do linear circular helical and more interpolations in python
> >and
> >have hal to interface your hardware.
> >
> >Your flying ball could be accomplished in another way, thats all.
>
> these things you're talking about are something I have in my mind since
> years ago (emc2..) but i've never found info on how to implement that..
> do you have any suggestion on how to start?
>
> thank you.
> Davide
>
>
>
>
>
> >
> >>
> >> This setup was made by 4 joints (wires) and my kinematic module. A
> >three-axis-joystick was used to jog,home and set jog speed, and a gcode
> >path was generated by a software I've done in Processing.
> >ah! processing and hal is exciting.
>
> totally agree on that!
>
>
>
> >> A wonderful mesa 7i92 was used to send differential step/dir over a
> >max lenght of 220mt cat6 rj45 twisted-pair cable without problem. lines
> >where terminated with 100ohm resistor (without those i had problems..)
> >directly on the drivers, which accepted differential input.
> >oh i remember that conversation a bit. thats a loooong wire!
> >>
> >> for the future I have to find a way to close the loop in a different
> >way, because with those hybrid drivers, if one gets alarmed, the system
> >continues to move until i stop it.
> >>
> >> maybe bringing an ethernet mesa card to every winch?
> >>
> >>
> >> I wanted to really thank you all for the help I've received in these
> >years from this community, that brought me to this point.
> >>
> >>
> >> Ciao,
> >>
> >> Davide D'Angelo.
> >>
> >
> >thank you for your work
> >
> >tomp
>
>
> Inviato dall'app Tiscali.it.
>
> Inviato dall'app Tiscali.it.
> _______________________________________________
> Emc-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/emc-users
>

_______________________________________________
Emc-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to