Subscribe to Blog
Email Address
 
Search for TEA returned 21 results.
Pages:(3) [1] 2 3

Custom CNC Pendant Project

April 13, 2021, 12:28 am by Eldar Gerfanov (Admin)
Pendant.jpg

Ever since getting my benchtop CNC running, I have not been very happy with the lack of manual control over overrides and buttons.

This DIY Engineering video gave me a great idea: build one myself.

I wanted the smooth speed and feed overrides, so I decided to not go with HID device, but instead with a full serial control paired with a custom plugin on the UCCNC side.

Here is the Fusion design of the enclosure:

And here it is 3D-Printed.
Acrylic face engraved from the back side and painted.
And all buttons and controls mounted:

All I have to do now is wire the Arduino board, program the plugin, and test it!

Update:

Here is the video of the pendant in action:

 

1. PCB Design

Design notes:

  • All resistors used were 10K
  • Speed and Feed potentiometers are 10K
    Their pinout goes Wiper->ground = 0%, Wiper -> +5V = 200%
  • Axis and Handwheel Increment rotary switches are 4-position and their pinout goes like this:
    Axis select 1-X, 2-Y, 3-Z, 4-A, C-Common (+5V)
    Handwheel Increment 1-0.0001, 2-0.0010, 3-0.0100, 4-0.1000, C-Common (+5V)
  • All function buttons such as Jog +/-, M1, M2, etc are sending +5V signals to the digital pins D2-D12
  • D13 digital pin is connected to a LED indicator and is used to tell the user that the Pendant is allowed to send signals to the plugin.

Design files:

2. Enclosure Design

https://a360.co/3fG3jgI 

image

If you don't have a 3D printer and/or a CNC Mill, please contact me and I will send you a 3d-printed enclosure and the 3d-printed or milled acrylic face plate:

  • 3D-Printed Black PLA Enclosure (shown in pictures): 30$ + shipping
  • 3D-Printed Black PLA Face Plate (optional): 15$ + shipping
  • CNC Milled and Engraved unpainted (clear) acrylic Face Plate (shown in pictures): 30$ + shipping

3. Arduino Setup

  • Install the Full Firmata library onto your Arduino Nano (Or any other Ardiono that supports USB Serial Communication): imageStandardFirmata sketch used for Arduino NANO is also added to the release package
  • Please note that you might need to install Arduino USB Driver in order for your Arduino to work on the target computer!

4. UCCNC Setup

  • Download the latest LEETArduinoPendant from the releases and extract it to your PC.
    https://github.com/swindex/LEETArduinoPendant/releases
  • Copy the LEETArduinoPendant.dll plugin file to the C:\UCCNC\Plugins directory!
  • Copy the Solid.Arduino.dll file from the Solid.Arduino release folder to the C:\UCCNC directory.
  • Please note that you might need to install Arduino USB Driver in order for your Arduino to work on the target computer!
  • Launch UCCNC.exe, go to Settings->Configure Plugins, and mark the LEET Arduino Pendant plugin as Enabled and Call startup
  • After everything is installed, Arduino is connected and UCCNC is running, press the "Enable" (+5v to D2-B-ENABLE ) button that will tell the plugin that the pendant is ready to send signals! D13 (LED+) will then have a continuous +3.3V signal alerting you of that!

Hardware Acquisition (Amazon)

Fusion F360 desing files Leet-Pendant-3D-Bodies.zip Size:2.55 MB

proLIGHT 2000 Benchtop CNC: Progress update and the First Finished Piece!

October 2, 2020, 2:27 pm by Eldar Gerfanov (Admin)

Finally got my proLIGHT CNC Mill running with UCCNC control software.

Chose that over mach3/4 because uccnc software seemed better made. Unfortunately, it too has bugs.

Most importantly, executing gcode.
Instead of running all codes in a block simultaneously, it does them in the incorrect order.

For example, code like

Code
G55
G0 G90 G54 X0 Y0

Instead of going to X0 Y0 defined in offset #54, it will go to coordinates of offset #55!
Only after executing that line, the offset will change to G55.
Similar issue with
Code
G28 G91 Z0

Don't need to tell you this may lead to crashes.
So I changed the MasterCAM's post processor to output some of the codes in different lines.

Hopefully, devs will fix this issue soon.

In other news, I have just finished the first 2-tool piece.

It was a miniature skull figure made out of aluminum:

I got 150 bucks for machining that for a guy I met in a Facebook group. Nice!

The smallest endmill was 1mm ball nose, and it held up perfectly at max RPM of 5000 and feed rate of about 25ipm.

The DOC and stepover were about 0.004"

Now I wish it had a 20k spindle. If I could run at 100ipm, it would make a quick work of that little piece.
This way, it took 1 hour, which is not too bad either.

Cheers! 

Random picture of the day: Save material, money and time by cutting the core out.

September 24, 2020, 8:36 pm by Eldar Gerfanov (Admin)

In my days machining blow molds there were lots of parts where I had to make a completely through hole. Sometimes those were up to 4 inches deep and I had to go from both sides!

The trick to machining cores like that is to leave about 0.05" on skin all around AND pick milling direction and start point such that when the last bit is milled through, the core gently pushed away from the cutter instead of jumping out.

Small stripper plate. 1.75" high IMAG0188@512px.jpg Big stripper plate. Also 1.75" high IMAG0247@512px.jpg

Workholding 101: Machining irregular-shaped part on a fixture

May 8, 2020, 12:30 pm by Eldar Gerfanov (Admin)

Often times CNC programming tutorials only teach you how to create the tool-paths and not enough attention is paid on showing how to properly hold parts being machined.

At the same time efficient workholding is an art in it self and mastering it could drastically improve shop productivity and accuracy.

Without further ado let's jump into the workflow.

Step 1. Analyze the Drawing and the Model

We would have to look at the drawing, tolerances and the CAD model to develop the machining strategy.

This particular part has tight (+/- 0.001) tolerances between the features located on the top and the bottom sides. In addition to that it has a 2.5 degree draft angle on external walls.

Thus I decided to not use the soft jaws approach and machine it in a fixture. Soft jaws are generally OK for tolerances down to +/-0.001" but because of the draft angle the part would always want to pop out of the jaws.

Read More 

1. Finished Part IMAG0781.jpg 2. First Op: Before IMAG0720.jpg 2. First Op. After IMAG0722.jpg 3. Machined Fixture IMAG0763.jpg 4. Second Op: Bearing Seat IMAG0765.jpg 5. Third Op: Finished Part IMAG0767.jpg

New Educational HSMAdvisor Licenses

October 18, 2017, 5:01 pm by Eldar Gerfanov (Admin)
IMAG1296.jpg

Ever since we stopped offering free educational licenses, there has been steady demand for either free or discounted license options for colleges and schools.

We could not give out free licenses any longer because they still cost money in hosting and support. 

So today after a lot of consideration we decided  to start offering special Educational HSMAdvisor License Package 

Read More 

Mayday !

April 30, 2017, 11:35 pm by Eldar Gerfanov (Admin)

Well not the bad mayday. It is the good one.

Today is the International Worker's day.

My best wishers go to all machinists and cnc programmers out there.

Keep it safe.

Btw. HSMAdvisor v1.509 has been released just yesterday. It is a big release which has lots of improvements. So we updated the Mastercam x9 and 2017 hooks as well.

Btw2. User's feedback has been plenty and steady recently. Please keep it up!  We really like making HSMAdvisor even better by adding stuff that you actually need!

Cheers!

HSMAdvisor v1.403: The one case of being Lazy

August 28, 2016, 12:22 pm by Eldar Gerfanov (Admin)

I have been several times asked to add a right-angle triangle to the Geometry calculators list.

And every time i dismissed the idea because there is already an oblique triangle calculator, which works exactly like a right-angle if you set one angle to 90 degrees.

Basically i was being lazy to add it because i felt like users of my software should not be so lazy and use the Oblique triangle calc instead...

Finally someone asked for the Right Triangle in the new Suggestions form (the blue balloon on the bottom task bar) and having no way to contact the author (suggestions are anonymous) i have decided to finally implement the damn calculator!

So. Enjoy, guys!

Also in this update I fixed one glitch with the S&F Calculator as well.

You can download the update over here: http://hsmadvisor.com/

6 ways to utilize your CNC spindle (and make your life easier)

May 10, 2016, 10:59 pm by Eldar Gerfanov (Admin)
clean-tec-avanti.jpg

We all know what the CNC Milling Machine spindle is used for - to hold the tool. But it is old and boring. Everybody does that.

Here are the 6 interesting and maybe less common ways to utilize machine spindle, increase productivity and solve some problems you never thought you had.

Use your Spindle as a fan to blow chips and coolant off of your work-piece, table and fixturing.

I saw this little gadget at a local IMTS show and it was quite cool. It is installed into a tool holder like a regular cutting tool would be and at the end of the program you can call the it up and run a little table-cleaning program to make your work a lot cleaner!

Read More 

Combating Chatter: 4 reasons to NOT reduce your feedrate

April 30, 2016, 6:58 pm by Eldar Gerfanov (Admin)
HarndenedLayer.png

We all have heard hundreds of times that when chatter is happening during machining, we should reduce our feed rate. The same advice we also hear for compensating for extra-long tools and unstable setups.

Let me explain why I think this is mostly incorrect.

Let’s list  the effects of reducing the feed rate:

  1. Reduces tool life.
  2. Reduces productivity.
  3. Increases deflection.
  4. Causes chatter.

Let me explain from my own experience and research I have made each of these points and a simple way to avoid chatter's adverse effects.Read More 

HSMAdvisor is moving to the Rolling Release model

April 21, 2016, 7:33 pm by Eldar Gerfanov (Admin)
Capture_prices.PNG

From this point on, all holders of valid HSMAdvisor licenses will be eligible to free Life-Time updates and upgrades to their HSMAdvisor product.
Likewise there is not going to be a big functionality jump between the version 1.99 and 2.0 like in some other software products.

This release model is called "rolling release" and it is becoming the new industry norm.
It offers smoother transition and no steep learning curve for existing users. It also helps prevent unavoidable bugs when a large amount of changes is introduced all at once.Read More 

Pages:(3) [1] 2 3
Sing In

© 2009-2022 Eldar Gerfanov. All Rights Reserved.
© 2009 Eldar Gerfanov. Materials on this site are presented as is and are mostly for educational use.

You may freely reproduce information presented herein without any consent from me, provided you include link to this site.
In case when i am not the copyright holder, you may want to contact proper owner of material. Anyway, they are freely available on the Internet.
If you hold the copyright right for any of the materials on this site and want them removed, please contact me here