element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Members
    Members
    • Benefits of Membership
    • Achievement Levels
    • Members Area
    • Personal Blogs
    • Feedback and Support
    • What's New on element14
  • Learn
    Learn
    • Learning Center
    • eBooks
    • STEM Academy
    • Webinars, Training and Events
    • More
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • More
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • More
  • Products
    Products
    • Arduino
    • Dev Tools
    • Manufacturers
    • Raspberry Pi
    • RoadTests & Reviews
    • Avnet Boards Community
    • More
  • 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
Project Videos
  • Challenges & Projects
  • element14 presents
  • Project Videos
  • More
  • Cancel
Project Videos
Documents Episode 420: DIY Shapeoko CNC Pendant
  • Blog
  • Forum
  • Documents
  • Events
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Project Videos requires membership for participation - click to join
Actions
  • Share
  • More
  • Cancel
Engagement
Author: kellyhensen
Date Created: 11 Nov 2019 10:04 PM
Last Updated: 16 Mar 2022 5:16 PM
Views: 1520
Likes: 10
Comments: 81
Related
Recommended

Episode 420: DIY Shapeoko CNC Pendant

You don't have permission to edit metadata of this video.
Edit media
x
Upload Preview

One of the great joys of being able to design with electronics is the ability to make your own custom tools. DJ recently picked up a CNC router and in order to make his life a wee bit easier, he’s designed and built a pendant that will allow him to more comfortably, and accurately set up his parts in the machine. Follow along as he tinkers his way to new gadget that, hopefully, will be of use or inspiration for fellow makers and CNC enthusiasts.

Bill of Material:

Product Name Manufacturer Quantity Buy Kit
Panel Mount Push Button Grayhill 7 Buy Now
5mm LED Multicomp 7 Buy Now
680R Resistor Multicomp Pro 7 Buy Now
3D Filament Verbatim 1 Buy Now
Rotary Encoder Bourns 1 Buy Now

 

Additional Parts:

 

Product Name
Teensy LC
Attachments:
Resources_DIY Shapeoko CNC Pendant.zip
DIY Shapeoko CNC Pendant

element14 Presents  |  DJ Harrigan's VCP Profile  |  Project Videos

  • shapeoko
  • carbide 3d
  • digital fabrication
  • fusion 360
  • cnc
  • 3D Printing
  • cad
  • usb hid
  • element14 presents
  • xxl
  • rotary encoder
  • microcontroller
  • multicomp
  • dj
  • cam
  • bourn
  • arduino
  • router
  • dj harrington
  • friday_release
  • woodworking
  • e14presents_djharrigan
  • Share
  • History
  • More
  • Cancel
Anonymous

Top Comments

  • rogo
    rogo over 2 years ago +2

    The project is very nice but a cabling scheme would not be refused!

  • thomasvdd
    thomasvdd over 2 years ago +1

    Awesome project! I'm definitely building this, it solves exactly the annoyance I encounter when milling. Could you share the file for the front plate which includes the text?

  • DAB
    DAB over 2 years ago +1

    Nice build.

     

    DAB

  • rozz
    rozz 6 months ago

    Very nice. It would be helpful to have the schematic. it would be helpful to have the layout for the front panel. I'll keep looking for them but both could be added to the Resources_DYI Shapeoko CNC Pendant zip file.

    • Cancel
    • Up 0 Down
    • Reply
    • More
    • Cancel
  • pedtec
    pedtec 7 months ago

    Hello , Thanks for a great project  I have 3d replicated all pieces and have programmed and succesfuly prototyped.  Wire restraint stl is not in the package.  Would you be able to direct me to where i can find such stl on thingiverse or was that something you created?  Any help would be greatly appreciated.

    Peter

    • Cancel
    • Up 0 Down
    • Reply
    • More
    • Cancel
  • troles
    troles 7 months ago in reply to maximocnc

    did you ever get this done with the pro micro?  I would like to do it the same with the micro

    • Cancel
    • Up 0 Down
    • Reply
    • More
    • Cancel
  • troles
    troles 7 months ago

    Does this sketch use the "keyboard.h" library?  it refers to keyboard in many lines, but does not include this library in the sketch?  I am having trouble as it seems the sketch wants the keyboard library ?

    • Cancel
    • Up 0 Down
    • Reply
    • More
    • Cancel
  • maximocnc
    maximocnc 10 months ago

    Hi folks. I'm new here, an I would like make my pendant but only have an arduino pro micro, I would want to ask you if you can pas me the schematic of the connections for it? or may be somebody have it?

    tnanks in advance to all.

    I'm at joseluis.cmax@gmail.com

    • Cancel
    • Up 0 Down
    • Reply
    • More
    • Cancel
  • mayermakes
    mayermakes 10 months ago in reply to maximocnc

    Hi this project was done by mrvolt.

    if your Pro micro has a 32u4 MCU on it the keyboard library will work.
    if its a variant with 328p on you will need to use a different Board.

    the actual schematics dont matter that much, just connect your switsch between the pin you want to use for it and gnd. optionally place a pullup resistor on each pin or use the pinmode Pullup function in Code.
    (either way you need to make sure each pin is always at High OR low, never floating or in a weird state.)

    All the code does is wait for an input and output a corresponding keystroke  over the usb port.

    • Cancel
    • Up 0 Down
    • Reply
    • More
    • Cancel
  • maximocnc
    maximocnc 10 months ago in reply to mayermakes

    Hi Clemens. I'm new here, an I would like make my pendant but only have an arduino pro micro, I would want to ask you if you can pas me the schematic of the connections for it? or may be somebody have it?

    tnanks in advance to all.

    I'm at joseluis.cmax@gmail.com

    • Cancel
    • Up 0 Down
    • Reply
    • More
    • Cancel
  • noahpurdy
    noahpurdy over 1 year ago in reply to timrod65

    I am having this same problem!

     

    I wonder if, from a code standpoint there is a way to simulate "holding" a direction push while the encoder is spinning vs. sending individual inputs. I'm a bad coder so, no bueno for me but it seems like rapidly sending a TON of inputs overwhelms Carbide Create.

     

    -N

    • Cancel
    • Up 0 Down
    • Reply
    • More
    • Cancel
  • azbrewer
    azbrewer over 1 year ago in reply to wildmack

    Another thank you, had same issue and that fixed it.

    • Cancel
    • Up 0 Down
    • Reply
    • More
    • Cancel
  • jgavin65
    jgavin65 over 1 year ago

    DJ - I have a working Pendant thanks to you!  I want to make the aluminum face place and need the CRV file to mill it.  Can you send it to me?

     

    Greatly appreciated!

    • Cancel
    • Up 0 Down
    • Reply
    • More
    • Cancel
>
Element14

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 © 2022 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

  • Facebook
  • Twitter
  • linkedin
  • YouTube