Proxxon Micro Mill Semiautomatic-CNC

by _AidenB_ in Circuits > Arduino

8462 Views, 34 Favorites, 0 Comments

Proxxon Micro Mill Semiautomatic-CNC

0C3DF9AC-96D9-4F5E-A4ED-131B3ACE8D04.jpeg
362A5AA5-DBC7-4D68-8D9E-61CD0C4A3E5E.jpeg

Hello! I’m a junior high student and this is my arduino project. This is an instruction about modifying proxxon mf-70 from full manual into semi-automatic. If you’re interested, please watch the video!

Video:

Control Board-1

85583ABC-D3C3-49DA-AA7E-FA1326FF9C1F.jpeg
779B7603-C13E-4DB5-B82E-4DEA088803B5.jpeg
FB3F78CB-C542-45D4-A290-2FACA203C29C.jpeg
DE0EDB15-045F-4901-B2AC-BBBC11753886.jpeg
225CCD50-2906-4C63-8DE7-CE55D0EE0E21.jpeg
0703DDED-F46D-4F72-82BC-5955108BA4BF.jpeg
3FA344C1-F30A-4D10-859A-23D30183580D.jpeg

Material

  • Aluminum (100x80x1mm)
  • Wood board (120x200x12mm)
  • Push switch

Tools

  • Chisel (12, 30mm)
  • Handsaw
  • Jigsaw
  • Drill

Method

Aluminum board

  1. Draw mark for inserting the push switches
  2. Drill hole that fits the push switches

Wood board

  1. Use hand saw to cut the wood board into the size of
  2. Draw lines for inserting the aluminum board and LCD screen
  3. Use jig saw to saw out the lines
  4. Use 30mm chisel to make the side smoother
  5. Use 12mm chisel to cut out notch that can fit the LCD screen (like the picture above)
  6. Use 12mm chisel to cut out a slope at the edge of the LCD screen area (like the third picture above)

Control Board-2

7D2B6F81-AC3A-4C29-B449-9CB32602AC22.jpeg
4AAA6D5C-7CED-4A3E-A5DD-D5CEBAB6F56B.jpeg
7855D13F-385F-4883-86CE-D36E8F55B315.jpeg
72264A22-32C7-4C21-B35E-7F1E6874C863.jpeg

Material

Tools

  • The same
  • Screwdriver

Method

Aluminum board

  • Drill two more holes to place in the LEDs
  • Insert it by placing it inside if it fits and not loosely or glue it on the wood

LCD screen

  • Place the LCD board in the wood board
  • Screw (like the picture above)

Key pad

  • Drill holes in a line on the area that the wire has to go through
  • Use 12mm chisel to make it square
  • Make the wire go through the back of the wood board
  • Wrap off the white layer of the key pad
  • Stick it on the wood board

Control Board-3

B3295B80-0768-480A-8B59-CB93AB49256B.jpeg
B0F1DF26-85D0-4336-8A81-0BBADBF3131D.jpeg
4A582EA1-0C5C-4BC8-A6FE-12F638171C34.jpeg
AA9F5FF6-05D7-4505-8F19-835B35B1631F.jpeg

Material

  • Arduino Nano
  • Jump wires
  • Breadboard
  • Computer (downloaded Arduino)

Method

  • picture above

Circuit

  • Picture above
  • LCD i2c (SDA-A4)black
  • LCD i2c (SCL-A5)blue
  • LCD i2c (VCC-5v+)red
  • LCD i2c (GND-GND)black
  • Push switch1 (the right one above the green LED-D13)green
  • Push switch2 (the one at the left of this one↑-D11)Red
  • Red LED (connect with the push switch2)
  • Green LED (connect with the 5v+)
  • Keypad (connect from D10 to D3)

Program

https://create.arduino.cc/editor/aiden_hsu/908a7d8...

Proxxon Micro Mill — Material

9DA54419-B8CC-40A2-A8A4-4A4E6E87ACDC.jpeg
DB1686A5-AF8F-4C10-B6E6-85142BE01C7B.jpeg
5CBA8786-1338-4A5D-BEC4-046732E02C6E.jpeg
5F6366C3-B748-4CE9-BAAB-245FA7A3EB91.jpeg
DDA46625-F9B4-4699-829A-87EBDEF8032B.jpeg
415378A4-D6A1-44BB-B7B4-A7BE9F0ED2F2.jpeg

Material (for each axis)

Tool

  • Hex key (
  • Vernier scale

Pre-processing

5F831539-A2AC-4FF5-A146-DCEFD4366B10.jpeg
DF1D29EF-CB84-40B2-B5A7-DCB2608CC4AE.jpeg
300898F4-8811-438F-82FF-691B63377133.jpeg
8E9934F0-942F-40FE-A9A4-045621DC1957.jpeg
A9070F5D-C2FC-4D7F-A304-D7B471CB5822.jpeg
11CD7147-299D-4AAB-8A33-08AFBA5BD740.jpeg
ECA2CB91-E92A-48D9-B255-67CC9DFF7CF9.jpeg
DF6FD41E-1FBD-4EAE-B6E5-D74DF9495764.jpeg
58FD7F12-FE6B-4B1D-A25D-CA8258FAA794.jpeg
32A8A4C8-4098-4F81-9415-C7532DFC63C0.jpeg
0EF124F3-D1E1-4B4F-9C5E-7E27D7E217AC.jpeg
AC8AA9F6-EECD-49F8-921F-C11B47768FA5.jpeg

Method

Stepper motor adapter (for x and y axis)

  1. Combine two cut 3mm acrylic board (design page dxf(1))

Disassemble the handle (x and y axis will be mostly the same)

  1. Unscrew the screw
  2. Remove the dial scale (there’s a small pin will pop out)
  3. Use a 1.9mm pin and a hammer to knock the pin for connecting the handle out
  4. Remove the black plate (pic 7)
  5. Drill three holes on it for connecting stepper motor (only for z axis)

Cutting the stepper motor axle (the shortened length will be different for x, y, z axis)

  1. Measure the length of the axle that has to be shortened (Mark it with marker)
  2. Use tape to protect the motor from the dust
  3. Use grinding wheel to cut the axle (wear gloves)

Cutting the copper pillar

  1. Measure the length of the copper pillar that has to be shortened (Mark it with marker)
  2. Use grinding wheel to cut the copper pillar (wear gloves)

Thrust bearing adapter (design page 3dm(1))

  1. Use CNC to mill aluminum to form the shape
  2. Mill a trench for fitting a 2mm pin (2mm mill head)

X-axis

32D2756D-EACF-47A1-8D0F-76A55C440BF1.jpeg
37AAF282-EDEA-4DB3-8B56-3DAC200B2DA5.jpeg
89772B25-40C2-4188-BF9B-83B6C97DCA5B.jpeg
82DCE743-E7AA-4070-9B4F-D847036C9CE9.jpeg
197B9E07-5D8A-45C4-9E24-BD00CCEB2610.jpeg
FFC81AFD-9482-4473-9C3B-6C808A14B027.jpeg
E87AB60A-75B0-4C8B-AF76-0EE9DCF81F7E.jpeg
350E9128-4975-4368-AB3F-D0F645DC71FB.jpeg
31FFAC84-CDD2-4192-8A96-86702F145D10.jpeg
1090927F-239B-46FA-8237-27055EEF8DAA.jpeg
97807806-0AB3-484A-8580-EFA0521C8262.jpeg
51C3C932-5D54-4DFF-8999-D404FF4632F5.jpeg
E1129439-2973-4EE3-98E9-DC2964FCB079.jpeg
7DA72457-B4EE-42BE-9F00-68D535AF842C.jpeg
4D6B9D08-4C33-409D-97F9-1B409EE65233.jpeg

Method

  1. Screw the copper pillar on the stepper motor(do not screw it too hard)
  2. Screw the stepper motor adapter onto the three copper pillar with 3 m3 screws (the screws might have to be cut shorter to fit)
  3. Screw the axle adapter on the stepper motor axle (make sure it’s screwed on the flat surface of the shape axle)
  4. Insert the thread bearing onto the bearing adapter
  5. Screw the stepper motor adapter on the mill with two m3 screw
  6. Screw the axle adapter on the mill axle

Y-axis

C31CFFA0-78FF-4B31-BDF0-F51EB1E2AC86.jpeg
421DE48A-202E-46D2-8180-4DF0EBEDBCE3.jpeg
9ED5791D-81F4-47FB-B176-2B8987C52E6C.jpeg
8F9EF8AD-AA40-4821-8070-529E4308BA64.jpeg
55A704E5-E143-4CFC-B718-9AC4858ACC14.jpeg

Method

  1. Screw the copper pillar on the stepper motor(do not screw it too hard)
  2. Screw the stepper motor adapter onto the three copper pillar with 3 m3 screws (the screws might have to be cut shorter to fit)
  3. Screw the axle adapter on the stepper motor axle (make sure it’s screwed on the flat surface of the shape axle)
  4. Insert the thread bearing onto the bearing adapter
  5. Screw the stepper motor adapter on the mill with two m3 screw
  6. Screw the axle adapter on the mill axle

Z-axis

A105E75C-0392-4BBF-BFA8-FBD614097AC3.jpeg
43DADD74-2939-4CCA-9F51-613C46B6F61B.jpeg
DF5AA2A3-FAA0-44A0-987A-E1BEC1434DD3.jpeg
7062D7BE-01B1-4F39-BC49-B58F2B1655A8.jpeg
4AA62121-CFE4-419B-AAEC-A095902121CC.jpeg
ABEC68E0-A22A-4DA6-AABD-436234551780.jpeg
E20EAE94-7040-4B67-8C75-0B71CFE1F1A7.jpeg
B09BE397-BCFB-47EE-9FD2-84F904E414F6.jpeg
ECB04AEC-9ABC-4638-80A0-7ABEE3BC4881.jpeg
59DF2EA0-7878-4B05-A0E7-42B8BAD37EA0.jpeg
0B953B18-F752-4CC4-A90B-3E25EDAC4F90.jpeg
AFFB2F00-7B03-4F3C-9211-D556F3B76303.jpeg
E7E7EFB4-8E12-4A12-864E-16EA8B60FA9D.jpeg
B750A43D-4892-4C8C-87AD-DDB4E0A820FA.jpeg
89A64D09-54C5-4B72-BDB1-35EF29FFE99D.jpeg
4CF28FFE-C28A-4C3D-ABA3-7C01B9173656.jpeg
57C57054-8506-42D2-9C8F-5F74969558C2.jpeg
C711D9D0-7D65-4BBC-B4A8-920C6E12F514.jpeg
2D1F211F-CC82-4643-B2DE-5EBE235D1588.jpeg

Method

  1. Screw the copper pillar on the stepper motor(do not screw it too hard)
  2. Screw the copper pillar on the black plate
  3. Insert the thread bearing onto the bearing adapter
  4. Screw the axle adapter on the stepper motor axle (make sure it’s screwed on the flat surface of the shape axle)
  5. Screw/unscrew the hex nut on the z-axis thread in order to adjust the position of the hex nut (Before the black plate was screwed on the mill
  6. Screw the black plate on the mill
  7. Soldering the stepper motor 4 line wire (If the order is incorrect)

Stepper Motors Protection Cover

6908BB0C-D9DE-4205-894D-EA3720C864BC.jpeg
5FB47998-14D4-4E35-8CA8-F62A510237EB.jpeg
5894EDA4-551E-454F-B91D-62461D8B11AD.jpeg
162B021F-2038-43E5-A9E9-78F9D2EB0039.jpeg
B5BAFBF4-1384-404B-A2A4-D6BFA4E01F97.jpeg
7D946FB7-1171-4A5E-B6A9-BDD7F155350E.jpeg
17FA4C34-D3F1-4D97-81B3-8AD30E3DF248.jpeg
C4E131B0-D3F1-4FAE-B161-92F11BBE0156.jpeg
A63EC327-080A-4685-8B49-A9F42A40DE7B.jpeg
AD664E91-E352-4C4F-8C30-00FE9DBF1F27.jpeg
3EA25A05-0E1A-4E60-93CB-FCDBBBF33645.jpeg
A0876D38-996D-4B8C-A009-8F5034687E94.jpeg
D47E7B86-6C64-42B4-A77A-514A23C72C91.jpeg
496A5764-2B58-48EB-AFD1-DE47CF2A8ED0.jpeg
C5C77671-A87B-4528-88BD-A6681835F6CB.jpeg
05C50CEB-E840-4C5F-8952-FA291CEE7848.jpeg

Method

  1. Use laser cutter to cut the acrylic in shape (Design page dxf(2))
  2. Use clamps to hold the acrylic (picture 5, 6, 7, 8, 9)
  3. Heat the acrylic with a heat blower (picture above)
  4. Drill two holes on one side on the acrylic (picture 11)
  5. Screw m3 screws on the acrylic with hex nut
  6. Attach the protection cover on the x, y axis (picture 14, 15, 16)

Arduino + CNC Shield

436A9102-C818-4720-87D4-8ABE2FFE166C.jpeg
F7418337-C1A3-4929-8ED2-AE1A90EF98F9.jpeg
57D6B131-00AF-4712-B3AC-6BF1B06752D3.jpeg

CNC sheild https://goods.ruten.com.tw/item/show?2172447624178...

Connect Arduino uno with CNC shield

How to connect two Arduino

  • connect Arduino nano tx to Arduino uno rx
  • connect Arduino nano rx to Arduino uno tx
  • Share the same GND

Designs

File:https://drive.google.com/open?id=1sYZMpM7S5FVr36sa...

3dm files:

  1. axle adapter (for cnc)
  2. Whole layer (how to assemble layer1 and layer2)

dxf files:

  1. layer 1 (stepper motor adapter)
  2. layer 2 (stepper motor adapter)
  3. stepper motor protection cover

How to Use the Control Board

0C7D7F21-4D89-4E5C-9AE1-061EFECD0803.jpeg

How

  • Push switch 2(above the red LED) Change mode:On-mode 2, Off-mode 1
  • Mode 1
  1. A: x-axis
  2. B: y-axis
  3. C: z-axis
  4. *: move— +the variable
  5. #: move— -the variable
  6. 0: reset the coordinate to (0, 0, 0)
  7. 1: move 0.1mm
  8. 2: move 1mm
  9. 3: move 10mm
  • Mode 2
  1. A: Feed rate
  2. B: Show coordinate
  3. Number key(has to push the push button 1(above the green LED) to key): key feed rate
  4. *: clear the feed rate

video: