DIY csCNC – 7 (Spindle, Autolevel and Milling Test)

Spindle needs a lot of power and speed. But I have very limited resourced. First, I considered DIY style spindle but I cannot source right bearings and chuck or tool holder. So, I tried to use some small rotatory tools, PCB drill.

Some problems solved are:

  • CNC stopped with limit switch errors in a few minutes and after started milling. I checked limit switches and used a lot of methods such as filters, shield and cables but it didn’t work. I measured spindle motor’s power line (it is 12V DC ) and noticed some spikes. So, I replaced stocked 12V DC power supply with a good old quality power supply and the errors gone.
  • I know why everybody is talking about bed leveling. My first test did’t went well. I checked later that leveling error is about 2 mm from edge to edge of the bed 😦 .  Some said but I preferred stand alone program and this worked fine.

  • The only problem is I used WinXP and the program required .net ver 4.5 and this version didn’t support WinXP. So, I forked and recompiled with .net version 3.5 and Visual Studio Express 2012 to support WinXP.




Unfortunately, they cannot do the jobs well. Seem RPM is low and tool holders is vibrated a bit.  So, I tried small rotatory tool and it does the job for the first time.



I did some tests for 1 mil , 2 mils and 4 mils PCB tracks. The result is not so bad for the first run.


I don’t have proper CNC bits and waiting for the ordered bits for now. I will write a post about some final touch and tips and also about PC software soon.

DIY Drill Press

This is an old project which I built since last year. I just want to share and add as a project log here.

As a developer from undeveloped country, my budget is very limited. So, I chose DIY style drill press.  So, I have to collect parts for my projects from old printers, scanner, etc.

This is a pilot project , built for my need to build upcoming a CNC project.  Another problem, I don’t have any power tools except a small drill gun and hand tools. After learning DIY CNC process from internet, before building a CNC, I think I should have a drill press for perpendicular drilling. So,I decided to build a drill press first.

1# collected required material for base and a cheap china made rotary tool. A bamboo kitchen plate is my favorite for base plate in such design, weight is heavy, thick and rough. A L shape supports for vertical stands. Total material cost is about 25$ 🙂 .

DIY-csDrillPress (1) DIY-csDrillPress (3)

# Started with vertical support, vertical Z axis linear slide rod from old printer.

DIY-csDrillPress (4) DIY-csDrillPress (5) DIY-csDrillPress (6)

Fixed rods with L shaped aluminium bars with wood stoppers.

DIY-csDrillPress (7)

Assembled Z axis and rails.

DIY-csDrillPress (8)

3# prepared for linear slides and Z-axis slides. Two plastics bars are used as linear slides.

DIY-csDrillPress (9) DIY-csDrillPress (10) DIY-csDrillPress (11)

4# Prepared for rotary tool mount by cutting two plastics plates.

DIY-csDrillPress (12) DIY-csDrillPress (13)

Fixed the holder plates on vertical Z bed.

DIY-csDrillPress (14)

5# Fixed rotary tool on bed by using steel hole bars and spring. I wanted to make flexible and changeable tool bed.

DIY-csDrillPress (15)

Z axis and tool is tested and installed.

DIY-csDrillPress (16)

6# After this, a handle was designed.

DIY-csDrillPress (17)

Designed and cut push down lever crowbar bars.

DIY-csDrillPress (18)

Installed both side of gantry plate.

DIY-csDrillPress (19)

Prepared for handle.

DIY-csDrillPress (20) DIY-csDrillPress (21)

7# Finally, a DIY drill-press is on my bench. Attached a iron flat rod to strengthen vertical stand.

Nothing special, just a simple, cheap and working DIY tool 😀 .

DIY-csDrillPress (22) DIY-csDrillPress (23)


By oakkar7