- Notepad++: Absolutely Free G-Code Editor With Code Highlighting
- General Speeds and Feeds Formulas
- FSWizard is now available on iOS and Android
- Programming Efficient Peck Drilling Cycle
- Calculating cutting parameters for custom or form tooling inside HSMAdvisor
- Stylish and functional Operations and Tooling List confings for SurfCam
- Hanita Varimill II Speeds and feeds
- Calculating Tool Engagement Angle, Radial Depth of Cut
- FSWizard: Online CNC Machinists Calculator
- Lessson 3: CNC Canned Cycles, Drilling, Tapping, Reaming and Boring Cycles
- Importing HSMWorks Tool Libraries into HSMAdvisor by briankb on September 14
- Announcing HSMAdvisor 2! by Eldar Gerfanov on July 24
- Programming Efficient Peck Drilling Cycle by Nguyen Van Du on March 30
- Calculating Tool Engagement Angle, Radial Depth of Cut by Hank on January 31
- HSMAdvisor hook for MasterCAM 2018 by Eldar Gerfanov on March 8
Thinking about getting your self an affordable desktop CNC?
Check out this Shariff DMC2 designed and built by my fellow Canadian!
I wanted to purchase the first version about a year ago, but his Kickstarter campaign has ended by then and I ended up buying a used Prolight 2000 with auto tool changer.
This looks like a quite rigid, fast and a very powerful (3HP, 24k rpm) machine.
Certainly has better accuracy and power than my old heavy desktop machine with 0.001" backlash and just 1hp, 5k spindle.
Not affiliated in any way, by the way. Just looks like a great product all around.
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!
Here is the video of the pendant in action:
Attached file: Pendant.jpg
Since my garage/shop has a limited workspace, I have long wanted to upgrade the big and clumsy computer I used to drive my little Prolight desktop CNC to something more elegant and convenient.
After quite a bit of googling, and testing the UCCNC control software that i already have I decided to re-use my old Z83 mini-PC with Intel Atom processor.
Then I ordered a SunFounter 10.1" touchscreen monitor with a nice resolution of 1200x800 from amazon.
Since the display does not come with an enclosure I decided to design one myself.
A good opportunity to dust off my 3d modeling skills:
Attached file: image.png
Machined this 2-piece utility knife on my ProLIGHT2000 benchtop CNC.
Just one little lock left!
View this post on Instagram
After almost one month of waiting for parts, tracing wires, testing, soldering, and assembling. Here is the finished product!
Milling case hardened t-slot nuts:
Quick Tool change action with Tormach TTS holders:
Having done all the motor tuning and testing on the table, it was time to mount everything inside the machine enclosure.
I cut the heatsink to size enough to house four drivers, laid out some mounting holes, and drilled and tapped them M3.
Then drilled clearance holes in both the heatsink and the board and joined them with some 19mm long brass standoffs.
Drilled a hole in the enclosure for the motion controller mounting and LAN cable connection.
Then the main board containing drives and the power board and the breakout board were installed in the machine.
At this point, I realized the drive mounting scheme I chose was a mistake because it was a lot more challenging to connect the wires to the drive terminals so deep and so close to the enclosure. It helped to unscrew the main board, pull it out a little, connect the wires and only then push it back in and screw it to the wall of the enclosure.
Traced all the black cable going to the fuses and found which ones control the spindle and which ones go to the appliance plugs.
By fiddling with the controls on the front of the machine, identified all the wires and their functionality.
The Gecko G320X drives use the same (ERR/RES) pin controlling the drive fault reset and the error status.
When the drive is at fault (every time you startup or when the motor loses too many counts), it has a ground voltage of 0. If you pass +5v, it will reset the fault and enable the drive.
So I had to re-use the red cycle stop button to pul it to +5V when the machine is started. To sense the drive fault and stop the machine I used pin 12 (pull-down) on the C11G BOB. So when any of the drives pull ERR/RES to ground, the C11G board and mach4 react to it like an E-STOP.
The motors mounted back, and the encoder wires soldered directly to the data cable wires of the same colors. For that, I cut off the bulky DB-25 connectors.
Pay attention to the property belt tensioning. According to the manufacturer, the belt should sag a maximum of 1mm under the pressure of about 3 pounds applied at its middle point.
With everything connected, it is time to test the machine. See how it homes and runs!
I have been hunting for a very rigid but small machine for the last year or so.
And when I finally found one for sale on an auction in Minnesota, I could not pass.
Now the machine is in my garage.
It is a surprisingly heavy machine with a solid epoxy granite frame.
The features are as follows:
- 1.5HP 5000 RPM spindle
- Closed loop servos on all axes
- Power draw bar and a rack tool changer assembly
I built a table with casters for it and upon plugging it to a computer it turned out that.... It's dead!
The proprietary Animatics control in the back is not working, which means 95% of all electronics in the back must be replaced.
I was actually almost hoping for that because the original software is DOS-only. It is hardly convenient to work with it.
I want it to work under mach or LinuxCNC
So I ordered the required parts online and when all of them are here, I will start the retrofit process.
I will be documenting my process in comments.
Wish me luck!