Subscribe to Blog
Email Address
Things not directly related to machining
Pages:(14) [1] 2 3 4 5 6 7 8 9 10 11 12 13 14

Gonna leave it here because someone might find it useful and my googling didn't come up with the answers that I liked.

So. I successfully switched my TerraMaster D2-310 from RAID1 to SINGLE mode, where each physical drive corresponds to a distinct logical one. Despite multiple sources stating that such a switch requires wiping the drives, I found a method that worked for me. Keep in mind that results may vary, and this might not apply to all enclosures.

Here are the steps:

  1. Power down the enclosure, disconnect it from your PC, and remove Drive 2 from the enclosure.

  2. Connect Drive 2 to your PC motherboard using a SATA cable.

  3. Turn on your PC and ensure Drive 2 functions properly, allowing you to read and write data.

  4. With the enclosure powered off, switch the MODE setting on the back of the device to SINGLE mode. WARNING: Do not, DO NOT press the Reset button, as it will most likely wipe your drive!

  5. Power on the enclosure with Drive 1 inside and connect it to the same PC where Drive 2 is already connected.

  6. Windows cannot mount Drive 1 due to its signature matching that of Drive 2, which is desired.

  7. Open Disk Management, locate your "Offline Disk," right-click on it, and select "Online." This action changes the signature of Drive 1, effectively removing it from RAID.

  8. You can now navigate to the root of each disk and delete any hidden folders containing RAID information. I removed the 2 folders starting with a "." (dot).

That's it. Aside from other obvious benefits of NOT having to tie 2 drives together, I believe I will get better longevity of my second drive now because I will use it to back up only the important stuff once a day.

Shariff DMC2

July 10, 2021, 6:56 pm by Eldar Gerfanov (Admin)

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.

Custom CNC Pendant Project

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

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:


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 


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.
  • 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 Size:2.55 MB

Portrait mode UCCNC Screenset

March 28, 2021, 11:26 pm by Eldar Gerfanov (Admin)

Here is the promised portrait screenset for UC400.


You would have to adjust to your controller by hand.

/Flashscreen/BMP/ Size:8.79 MB /Screens/ DarkGrayPortraitScreenset.ssf Size:3.48 MB

Advanced Screen Editor for UCCNC Motion Controller Software

March 4, 2021, 7:03 pm by Eldar Gerfanov (Admin)

The job of a software developer is to solve problems.

So naturally, when I wanted to easily edit a screenset for UCCNC motion control software, I decided to create an app for that!

You can find it here:

Currently, the list of features include:

  • Selecting and aligning multiple elements at the same time
  • When multiple elements of the same kinds are selected, you can also modify their properties at once.
  • You can generate and export buttons:
  • You can add and assign pictures to buttons:
  • You can Create, Copy and Delete selected elements.
  • Images can now be loaded in any directory within Flashscreen:
  • It also has a 10-step undo button!

In all, I killed 3 weekends working on it, so perhaps, it did not save me much time, compared to doing without it.
But I also had a lot of good time figuring out how to parse a large C# config file, split it into thousands of nodes and render them on the screen.

There may be some bugs in there I didn't catch, so if you find anything weird, just let me know.

Make sure to back up your existing profile because it will override the imported file when you click "Save".


3D Printed Enclosure for Touchscreen CNC Control

February 10, 2021, 11:29 pm by Eldar Gerfanov (Admin)

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.

TL;DR: You can read about the printing settings and download files on Thingiverse:
Here is the shared Fusion Project:

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:

My Creality Ender 3 Pro printer does not have enough work area to print the whole enclosure in one go, so I split it into 2 pieces and printed them separately:

Using fairly aggressive printing settings and 24 hours (and one 1/3 complete failed print) later I had both parts in my hand.
Softened the joint over an electric stove and joined them together.
Then used a soldering iron to weld the seam with the same PLA plastic I used for printing.

I had some brass inserts laying around, so I used those in places where components needed to be screwed to the enclosure.
Here is the top view with the mini-pc already mounted inside.

The CPU sink on it gets rather hot, so I installed 2 30mm fans to circulate the air out of the enclosure. Powered by its own USB port.

Then simply connected the touch cable to a USB port and dropped the touchscreen assembly into the enclosure.
Fixed it with 4 screws from the backside.

Here is how the whole finished assembly looks from the back:


The thing to do next is to install it on the machine with some sort of quick-change bracket. LCD screens do not like freezing temperatures too much so I will not be leaving this one in my garage for the winter.

I am still debating over buying a pendant with a jog wheel.
Maybe I will convert an old computer mouse to work like an MPG.


Do make sure to stick around for the ATC project update!

Fusion 360 is 30% off today.

January 14, 2021, 10:39 am by Eldar Gerfanov (Admin)

30% off!

Not affiliated in any way.

I just bought a 3-year license for myself.

On the other note.

HSMAdvisor is also 30% off!

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

3D Printed COVID Respirator Masks

April 6, 2020, 2:24 am by Eldar Gerfanov (Admin)

Due to the current situation with lack of N95 masks in the stores I resorted to 3D print a pair for me and my wife.

I also made the designs freely available on thingiverse:

Here is the description of the project:

High airflow Respirator mask in 3 sizes: Large, Medium and Small.

Large works for a large male face. 125mm height*
Medium for a smaller male face. 115 mm
Small works for a female or a 10 y/o kid face. 105mm height.

*I measure face height from chin to the centre of the nose bridge.)

Designed to take 1 or 2 55mm cotton pads into each of 3 filter housings.
Install filter medium into the bottom of the cap and screw on to the mask body.

Make sure to print 3 caps for each mask as well. Caps are the same for all mask sizes.

Used white window insulation sticky cord on the inside to add cushion and improve insulation.

Had to also use a file and fine sanding paper to make sure the mating surfaces on the mask body are smooth and do not have any air gaps.

Disclaimer: I designed and printed this for me and my family. It has not been tested, and although I designed with safety in mind, I do not claim it can prevent any infections or viruses. Use at your own risk. PLEASE be careful when testing: different cotton pad brands have different density and 2 pads per filter may cause difficulty breathing! Please make sure to remove the filters and sanitize the mask and caps after each use.

The models are designed in Fusion 360.

Parts printed on Creality Ender 3S Printer with the following settings:

  • Layer Thicknss: 0.2mm
  • Infill: 20%
  • Filament Material: PLA
  • First Layer Speed: 35mm/s
  • Wall Speed: 75mm/s
  • Support: everywhere
  • Support Speed 75mm/s
  • Support Density: 1 line at 5%

1 mask plus 3 caps takes about 14 hours to print at: 75mm/s.

Please wash your hands and stay safe.

We will get through this!

Cap Cap.stl Size:0.55 MB Large Mask Mask Body-125 mm Large.stl Size:3.29 MB Medium Mask Mask Body-115 mm Medium.stl Size:3.79 MB Small Mask Mask Body-105 mm Small.stl Size:3.78 MB

Season's Greetings!

December 24, 2017, 11:15 pm by Eldar Gerfanov (Admin)

I personally would like to wish every one of my supporters Merry Christmas and a happy New Year!

I like to consider every sold seat a start of new partnership with the goal of making Your work easier and more productive every day.

New year will bring lots of very cool developments and I am glad, that since all of the licenses we sell never expire, every single on of my customers will be able to enjoy the latest improvements.

Cheers and Have Great Holidays!

Pages:(14) [1] 2 3 4 5 6 7 8 9 10 11 12 13 14
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