MarginallyClever / Robot-Overlord-App

Simulation and control software for robots
https://www.marginallyclever.com/
GNU General Public License v2.0
176 stars 49 forks source link

Arduino sketch files? #88

Closed Drumsticksplinter closed 2 years ago

Drumsticksplinter commented 2 years ago

Hi, I’m developing my own robot arm design to try and get students interested in robotics and for also my own interest.

The robot overlord software looks really great and I’d like to try and use this to control the arm I’m building.

Are there any examples of the app communicating with say an arduino mega that would help to get the control side working? Would the app work with something like grbl mega 5x?

Thanks

i-make-robots commented 2 years ago

This sounds like a great new Friday Facts post. I'll make it happen. Stay tuned to marginallyclever.com for this friday's post! It will be a lot like Friday Facts 4, but for robot arms like the Sixi 3.

Short answer: If your hardware can run Marlin then you can make any stepper-motor-based robot work with Robot Overlord. Please stay in touch, I want to collaborate with teachers like you to mentor more students and make robots happen faster.

At this time GRBL is not a priority because we have an equally good system that works. Going from 1 system to 2 systems is harder than from 2 to many.

Drumsticksplinter commented 2 years ago

Hi Dan,

Thank you so much for your quick response. I will definitely look out for the Friday facts write up.

Excellent, I’ll look to source a Rumba board in the near future, I’ve just got a standard ramps 1.4 to test with currently.

With the Robot overlord app, is it possible to trigger a sequence from an input on the marlin board or separate board / plc? That feature would be amazing!

Thanks,

Adam

Sent from my iPhone

On Jan 2, 2022, at 18:27, Dan Royer @.***> wrote:

 Closed #88.

— Reply to this email directly, view it on GitHub, or unsubscribe. Triage notifications on the go with GitHub Mobile for iOS or Android. You are receiving this because you authored the thread.

i-make-robots commented 2 years ago

At the moment there's a "step" button to walk through them. We have a "play" button in Makelangelo software and I have yet to port it over. Shouldn't be much trouble. I can make that happen by friday and include it in the post.

i-make-robots commented 2 years ago

added rewind/play/pause/step buttons to robot arm interface in cc13cace

i-make-robots commented 2 years ago

only plays simulation when robot is connected. same as Makelangelo software.

Drumsticksplinter commented 2 years ago

Oh Wow! that was super quick!

Thank you.

Can these be triggered by a hardware input in some way at all?

------ Original Message ------ From: "Dan Royer" @.> To: "MarginallyClever/Robot-Overlord-App" @.> Cc: "Drumsticksplinter" @.>; "Author" @.> Sent: Sunday, 2 Jan, 22 At 21:45 Subject: Re: [MarginallyClever/Robot-Overlord-App] Arduino sketch files? (Issue #88)

added rewind/play/pause/step buttons to robot arm interface in cc13cac https://github.com/MarginallyClever/Robot-Overlord-App/commit/cc13cacebcce4035f279bdb0a0f7c2fe28673792 — Reply to this email directly, view it on GitHub https://github.com/MarginallyClever/Robot-Overlord-App/issues/88#issuecomment-1003780138 , or unsubscribe https://github.com/notifications/unsubscribe-auth/AXD3QJWWTEN4DKROQDNEPKLUUDBQRANCNFSM5LDOZIUA . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub . You are receiving this because you authored the thread.Message ID: @.***>

i-make-robots commented 2 years ago

What do you have in mind?

Drumsticksplinter commented 2 years ago

Well I’m looking to have a robot arm that can act upon some logic, maybe sorting coloured objects, another microcontroller can take care of this, then pass a signal to marlin to play a sequence from gcode.

Sent from my iPhone

On Jan 2, 2022, at 23:23, Dan Royer @.***> wrote:

 Reopened #88.

— Reply to this email directly, view it on GitHub, or unsubscribe. Triage notifications on the go with GitHub Mobile for iOS or Android. You are receiving this because you authored the thread.

i-make-robots commented 2 years ago

well if two microcontrollers can talk to each other with gcode then i don't see a problem. you don't even need robot overlord for that.

On Sun, Jan 2, 2022 at 3:39 PM Drumsticksplinter @.***> wrote:

Well I’m looking to have a robot arm that can act upon some logic, maybe sorting coloured objects, another microcontroller can take care of this, then pass a signal to marlin to play a sequence from gcode.

Sent from my iPhone

On Jan 2, 2022, at 23:23, Dan Royer @.***> wrote:

 Reopened #88.

— Reply to this email directly, view it on GitHub, or unsubscribe. Triage notifications on the go with GitHub Mobile for iOS or Android. You are receiving this because you authored the thread.

— Reply to this email directly, view it on GitHub https://github.com/MarginallyClever/Robot-Overlord-App/issues/88#issuecomment-1003795945, or unsubscribe https://github.com/notifications/unsubscribe-auth/AALFRBUG7NAOWU6QDFWM2MDUUDO45ANCNFSM5LDOZIUA . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

You are receiving this because you modified the open/close state.Message ID: @.***>

--

Dan Royer

Owner

1 (604) 259 9564 <16042599564> @.*** www.marginallyclever.com https://www.facebook.com/MarginallyClever/ https://www.instagram.com/imakerobots/ https://www.youtube.com/channel/UCfbRxqjuOgE2EzRKxcePArw https://twitter.com/MarginallyC https://github.com/MarginallyClever/