Re: [Machinekit] Pico-Systems ppmc setup

2018-03-12 Thread Maxime Lemonnier
Why ROS2, well, basically because it is being developed with RT in mind
. I'm rather new
to ROS, but the current communication scheme does not seem fit
 to be closely integrated with
machinekit.  But thanks a lot for the links (really) I will read on later.

On Mon, Mar 12, 2018 at 1:29 PM, Bas de Bruijn  wrote:

>
>
> On 12 Mar 2018, at 15:48, Maxime Lemonnier 
> wrote:
>
> Any interest in ROS, expecially ROS2?
>
>
> ROS, absolutely. Work has been done on this in the past, and there's
> ongoing work on ros_control which is not mature enough yet.
> Here's a link to a past GH issue.
> https://github.com/machinekit/machinekit/issues/689
> And a video of my robot running on Machinekit, planned by Moveit.
> https://www.youtube.com/watch?v=h_oO0OhFvQY&app=desktop
>
> Is there a reason why you specifically mention ROS2. Do you have a special
> need for that?
>
> Bas
>

-- 
website: http://www.machinekit.io blog: http://blog.machinekit.io github: 
https://github.com/machinekit
--- 
You received this message because you are subscribed to the Google Groups 
"Machinekit" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to machinekit+unsubscr...@googlegroups.com.
Visit this group at https://groups.google.com/group/machinekit.
For more options, visit https://groups.google.com/d/optout.


Re: [Machinekit] Pico-Systems ppmc setup

2018-03-12 Thread Bas de Bruijn


> On 12 Mar 2018, at 15:48, Maxime Lemonnier  wrote:
> 
> Any interest in ROS, expecially ROS2?

ROS, absolutely. Work has been done on this in the past, and there's ongoing 
work on ros_control which is not mature enough yet.
Here's a link to a past GH issue.
https://github.com/machinekit/machinekit/issues/689
And a video of my robot running on Machinekit, planned by Moveit.
https://www.youtube.com/watch?v=h_oO0OhFvQY&app=desktop

Is there a reason why you specifically mention ROS2. Do you have a special need 
for that?

Bas

-- 
website: http://www.machinekit.io blog: http://blog.machinekit.io github: 
https://github.com/machinekit
--- 
You received this message because you are subscribed to the Google Groups 
"Machinekit" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to machinekit+unsubscr...@googlegroups.com.
Visit this group at https://groups.google.com/group/machinekit.
For more options, visit https://groups.google.com/d/optout.


Re: [Machinekit] Pico-Systems ppmc setup

2018-03-12 Thread Maxime Lemonnier

Interesting this QtQuick VCP project. I could add some basic CAD plugin to 
it.

Too bad for the ppmc module,

I'm not sure I can find the time for that level of commitment (i.e. porting 
ppmc). I can always ask Jon Elson, but before I do, has anyone successfully 
used any parport-based controller for a servo-loop with machinekit?

Another question would be: 

The univpwm board read encoders and controls motor drives via (proportional 
to duty cycle) pwm signals. Would how much work would i t be to do the same 
thing with e.g. the DE0-Nano ?

Thanks a lot

Le lundi 12 mars 2018 12:03:32 UTC-4, Schooner a écrit :
>
>
> On 12/03/18 14:48, Maxime Lemonnier wrote:
>
> Hi MachineKit, 
>
> It's been almost 8 years since I used my pico systems univpwm system (5 
> axis brushless servos). At the time I was in the process of rewriting Axis, 
> that I found too monolithic to maintain or extend. I had a PyQt4 gui 
> working, jogging, mdi-ing with a rather raw openGL display. I recently 
> resurrected all this code and made it work with the latest linuxcnc 
> version. Then I learned about the machinekit project, which I find 
> fascinating. Especially the multicore effort and the more recent 
> backend(hal)/frontend(not-hal) separation. Which leads to my questions:
>
> What is the state of the ppmc driver in all this? anyone used it?
>
>
> I am pretty sure no-one uses it, because it is not built.
> https://github.com/machinekit/machinekit/blob/master/src/Makefile#L1440
>
> The actual code is just the same as linuxcnc, it has not been updated to 
> run as instantiable or use any of the new HAL stuff.
>
>
> Is there an effort/interest in modernizing the front-end API?
>
>
> Alex has done quite a lot with the python API.
>
> Or do you mean the front end GUI, as you mentioned rewriting Axis?
>
> Alex has written Machineface, a remote capable Axis clone plus QtQuick and 
> Qml based VCP stuff.
>
> I have a C++ Qt5 Axis replacement (which is not released because I don't 
> want to have to support it),
> plus other C++ VCP stuff.
>
>
> Any interest in ROS, expecially ROS2?
>
>
> There is definitely some interest in ROS, I expect those concerned will 
> chime in.
>
>
> At the present I use my machine as a robot to precisely move a sensor. I 
> have years of experience in modern Python/C++/Qt/QML and lots of experience 
> in real-time, math-heavy programming. I *may* find some time to contribute 
> a bit to your project.
>
>
> You will be most welcome.
>
> Look forward to seeing what direction interests you.
>
>
>
> Thanks!
> -- 
> website: http://www.machinekit.io blog: http://blog.machinekit.io github: 
> https://github.com/machinekit
> --- 
> You received this message because you are subscribed to the Google Groups 
> "Machinekit" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to machinekit+...@googlegroups.com .
> Visit this group at https://groups.google.com/group/machinekit.
> For more options, visit https://groups.google.com/d/optout.
>
>
>

-- 
website: http://www.machinekit.io blog: http://blog.machinekit.io github: 
https://github.com/machinekit
--- 
You received this message because you are subscribed to the Google Groups 
"Machinekit" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to machinekit+unsubscr...@googlegroups.com.
Visit this group at https://groups.google.com/group/machinekit.
For more options, visit https://groups.google.com/d/optout.


Re: [Machinekit] Pico-Systems ppmc setup

2018-03-12 Thread 'schoone...@btinternet.com' via Machinekit

  
  

On 12/03/18 14:48, Maxime Lemonnier
  wrote:


  Hi MachineKit,


It's been almost 8 years since I used my pico systems
  univpwm system (5 axis brushless servos). At the time I was in
  the process of rewriting Axis, that I found too monolithic to
  maintain or extend. I had a PyQt4 gui working, jogging,
  mdi-ing with a rather raw openGL display. I recently
  resurrected all this code and made it work with the latest
  linuxcnc version. Then I learned about the machinekit project,
  which I find fascinating. Especially the multicore effort and
  the more recent backend(hal)/frontend(not-hal) separation.
  Which leads to my questions:


What is the state of the ppmc driver in all this? anyone
  used it?
  


I am pretty sure no-one uses it, because it is not built.
https://github.com/machinekit/machinekit/blob/master/src/Makefile#L1440

The actual code is just the same as linuxcnc, it has not been
updated to run as instantiable or use any of the new HAL stuff.


  
Is there an effort/interest in modernizing the front-end
  API?
  


Alex has done quite a lot with the python API.

Or do you mean the front end GUI, as you mentioned rewriting Axis?

Alex has written Machineface, a remote capable Axis clone plus
QtQuick and Qml based VCP stuff.

I have a C++ Qt5 Axis replacement (which is not released because I
don't want to have to support it),
plus other C++ VCP stuff.


  
Any interest in ROS, expecially ROS2?
  


There is definitely some interest in ROS, I expect those concerned
will chime in.


  


At the present I use my machine as a robot to precisely
  move a sensor. I have years of experience in modern
  Python/C++/Qt/QML and lots of experience in real-time,
  math-heavy programming. I *may* find some time to contribute a
  bit to your project.
  


You will be most welcome.

Look forward to seeing what direction interests you.


  




Thanks!
  
  -- 
  website: http://www.machinekit.io
  blog: http://blog.machinekit.io
  github: https://github.com/machinekit
  --- 
  You received this message because you are subscribed to the Google
  Groups "Machinekit" group.
  To unsubscribe from this group and stop receiving emails from it,
  send an email to machinekit+unsubscr...@googlegroups.com.
  Visit this group at https://groups.google.com/group/machinekit.
  For more options, visit https://groups.google.com/d/optout.


  




-- 
website: http://www.machinekit.io blog: http://blog.machinekit.io github: https://github.com/machinekit
--- 
You received this message because you are subscribed to the Google Groups "Machinekit" group.
To unsubscribe from this group and stop receiving emails from it, send an email to machinekit+unsubscr...@googlegroups.com.
Visit this group at https://groups.google.com/group/machinekit.
For more options, visit https://groups.google.com/d/optout.


[Machinekit] Pico-Systems ppmc setup

2018-03-12 Thread Maxime Lemonnier
Hi MachineKit,

It's been almost 8 years since I used my pico systems univpwm system (5 
axis brushless servos). At the time I was in the process of rewriting Axis, 
that I found too monolithic to maintain or extend. I had a PyQt4 gui 
working, jogging, mdi-ing with a rather raw openGL display. I recently 
resurrected all this code and made it work with the latest linuxcnc 
version. Then I learned about the machinekit project, which I find 
fascinating. Especially the multicore effort and the more recent 
backend(hal)/frontend(not-hal) separation. Which leads to my questions:

What is the state of the ppmc driver in all this? anyone used it?

Is there an effort/interest in modernizing the front-end API?

Any interest in ROS, expecially ROS2?

At the present I use my machine as a robot to precisely move a sensor. I 
have years of experience in modern Python/C++/Qt/QML and lots of experience 
in real-time, math-heavy programming. I *may* find some time to contribute 
a bit to your project.


Thanks!

-- 
website: http://www.machinekit.io blog: http://blog.machinekit.io github: 
https://github.com/machinekit
--- 
You received this message because you are subscribed to the Google Groups 
"Machinekit" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to machinekit+unsubscr...@googlegroups.com.
Visit this group at https://groups.google.com/group/machinekit.
For more options, visit https://groups.google.com/d/optout.