element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Single-Board Computers
  • Products
  • Dev Tools
  • Single-Board Computers
  • More
  • Cancel
Single-Board Computers
Forum BeagleBone LinuxCNC blog
  • Blog
  • Forum
  • Documents
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Single-Board Computers to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • Replies 7 replies
  • Subscribers 58 subscribers
  • Views 1253 views
  • Users 0 members are here
  • linuxcnc
  • beaglebone_black
  • cnc
  • emc2
  • bbb
  • BeagleBone
  • beagle_bone_black
Related

BeagleBone LinuxCNC blog

fustini
fustini over 12 years ago

From: https://plus.google.com/106079792142766516843/posts/Thm8ArLnbsk

 

"I've created a blog to track progress with my LinuxCNC experiments on the BeagleBone + PRU.  From now on, any progress will be posted to this blog, hopefully making it easier for everyone to keep up with what I am doing, and for me to"

 

BeagleBone LinuxCNC

http://bb-lcnc.blogspot.com/

  • Sign in to reply
  • Cancel
  • fustini
    fustini over 12 years ago

    from: http://www.element14.com/community/community/knode/single-board_computers/next-gen_beaglebone/blog/2013/05/22/bbb--working-with-the-pru-icssprussv2#comment-22799

     

    "yes, I did the inital work for non x86 installs and non-RTAI kernels, including exploring the PRU and the debugger; Charles did the heavy lifting on the PRU stepper generator.

     

    The realtime requirement isnt limited to stepgens; path quality suffers badly if you dont have that.

     

    EMC2 was renamed to linuxCNC because of trademark issues with EMC Corp."

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • fustini
    fustini over 12 years ago in reply to fustini

    from: https://groups.google.com/d/msg/beagleboard/ck4J3tl_GMs/-5e1qyNhyC4J

    I'm involved with the LinuxCNC project. My works in progress are:


    1. getting LinuxCNC to run on non-x86 platforms, and with a wider range of realtime kernels (when I joined it was RTAI only, which doesnt run on non-PC platforms yet)

    2. splitting the package into the GUI/Interpreter part, and a standalone open source motion toolkit which can be talked to over ZeroMQ and protobuf; LinuxCNC per se remaining a user of that toolkit. This effort is tentatively called 'MachineKit'.


    (1) is very far down the road; LinuxCNC now runs on RTAI, Xenomai, RT-Preempt and on vanilla kernels too (with severely reduced tool path quality, but the full configurability of the HAL environment nonetheless)


    Right now we have per-kernel-flavor builds; this will be replaced by a unified binary which runs unchanged on any kernel by sporting a runtime-loadable portable realtime kernel API.


    The Xenomai build for the Beaglebone is just being wrapped up from the 3.2->3.8 kernel transition, and I think we will have a ready-to-go SD image with batteries included with a very low number of weeks. This build has a stepper generator which runs on the PRU, and I think it's the best performance you'll get short of adding an FPGA. Also, the PRU code is done very clever - it supports 'tasklets' if you will, meaning you can plug in other jobs into the PRU 'task' as needed.


    For folks interested in this, I suggest to keep an eye on Charles' blog which will have the latest and greatest: http://bb-lcnc.blogspot.co.at/ and the emc-developers mailing list. Now that I know that there's interest here I will announce here too.


    Our goal is to provide a LinuxCNC kit for the 3D printer community, and I have started cooperating with the local reprap crowd here to get immersed in this specific mode of CNC - I have so far mostly used LinuxCNC to drive 'heavy metal', and thats still the largest user base.


    (2) MachineKit: the foundations are complete (protobuf infrastructure, zeroMQ transport, extensions to the LinuxCNC realtime environment to support a message-based interface in addition to the current shared memory model of interaction), and work has started on migrating parts of the code away from the old middleware (NML) to the new scheme. That effort I expect to yield results 'later this year'; I'd be happy to hear from folks interested in cooperating on this.


    - Michael

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • morgaine
    morgaine over 12 years ago in reply to fustini

    Thanks Drew!

     

    My own 3D printer hasn't progressed for a year, sadly.  It uses the standard RepRap drive train, ie. Arduino->RAMPS, but putting a Linux board in the box for high-level duties has always been in my mind.  I'll be following Michael's progress with a lot of interest.

     

    PS. Your thread got posted to SBC->Discussions, when you probably intended SBC->BBB->Discussions.

     

    Morgaine.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • fustini
    fustini over 12 years ago in reply to morgaine

    Thanks, I'm working on getting to the clarification of desired thread location with our content team.  SBC->BBB->Discussions is pretty bare after the existing were moved to SBC->Discussions, so I agree it's confusing as-is.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • Former Member
    Former Member over 12 years ago in reply to fustini

    Drew,

       I don't know if this needs to wait for the new forum software and/or reorganization,

    but I noticed that at the knode site for single-board computers, there is a panel of "top participants",

    with a link for "view all particpants", but that link doesn't show any participants at all.

     

    http://www.element14.com/community/community/knode/single-board_computers?view=overview&ICID=knodenav_singleboardcomputers

     

    Edited to add:  found similar issue in several other communities, so posted here:

    http://www.element14.com/community/message/79062#79062/l/missing-participants-in-several-communities

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • Problemchild
    Problemchild over 12 years ago in reply to morgaine

    There needs to be a "project rescue" area especially for non trivial or more unique projects such as 3D printers and the likes.

    even putting together a well worked kit is far from trivial but if you are working on new kit it's really an up hill struggle.

     

    Have you considered joing a hackerspace or similar ...get some physical encouragement !?

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • morgaine
    morgaine over 12 years ago in reply to Problemchild

    John Alexander wrote:

     

    Have you considered joing a hackerspace or similar ...get some physical encouragement !?

     

    That gave me a funny image of a cadre of hackerspace taskmasters cracking their whips over a floor of wimpering makers. image

     

    The reality is that complex projects require a significant investment of time, which can be in very short supply.  Encouragement only helps if interest is waning, but it's not in my case.  Time however is becoming ever scarcer, and socializing in hackerspaces isn't going to help with that.  Online forums are bad enough.

     

    There are some pretty good hackerspaces in the UK, like the main London one for example, but multi-hour travel doesn't appeal, and again, wastes time.  The extra resources wouldn't help too much either as I'm quite well equiped at home.

     

    Work on my 3D printer will continue when time allows ... and something else will then get less time devoted to it. image

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube