Vivid CNC Router: Difference between revisions

From Make Nashville Wiki
Jump to navigation Jump to search
(added more information)
(added replacement spindle link)
 
(18 intermediate revisions by 2 users not shown)
Line 1: Line 1:
[[File:Vivid_CNC_Router.jpg|thumb|"Vivid" CNC Router]]
[[File:Vivid_CNC_Router.jpg|thumb|"Vivid" CNC Router]]
[[File:Vivid_CNC_LinuxCNC_Photo.jpg|thumb|LinuxCNC running]]
{{training|This machine is not presently in service. When it's up and running, a training course will be provided.}}


== Overview ==
== Overview ==


Homemade CNC router donated by "Vivid". It is driven by LinuxCNC and a Gecko G540. It has a high frequency water cooled spindle that runs off 220V 3-phase (generated by a VFD), and the 220V powering the VFD is from a 110V to 220V step up transformer.
Homemade CNC router donated by [http://www.vividaerialrc.com/ Vivid Aerial R/C]. It is made largely with parts from [http://www.cncrouterparts.com/ Avid CNC], the name similarity seems to be a coincidence.
 
It is driven by LinuxCNC and a Gecko G540. It has a high frequency water cooled spindle that runs off 220V 3-phase (generated by a VFD), and the 220V powering the VFD is from a 110V to 220V step up transformer.


'''The machine needs repairs!!! Talk to Maverick Edwards or Forest Darling if interested:'''
'''The machine needs some repairs!!! Talk to Forest Darling if interested:'''


* the water cooled spindle isn't currently able to be water cooled as the inlet/outlet ports are missing
* the water cooling setup needs to be reconnected and double checked for good flow
* the stepper motors (or their cables?) seem to be overheating
* the Z-axis works, but sounds terrible and needs adjustment to eliminate the excessive friction
* the stepper motors (or their cables?) seem to be overheating, and possibly the Gecko G540 that drives them


== Specifications ==
== Specifications ==
Line 24: Line 31:


The machine is currently set up with [http://linuxcnc.org/ LinuxCNC], a powerful (but not always user-friendly) open source alternative to [https://www.machsupport.com/software/mach3/ Artsoft Mach3].
The machine is currently set up with [http://linuxcnc.org/ LinuxCNC], a powerful (but not always user-friendly) open source alternative to [https://www.machsupport.com/software/mach3/ Artsoft Mach3].
TODO: populate this table, I believe there are notes in a text file on the LinuxCNC computer


{| class="wikitable"
{| class="wikitable"
Line 31: Line 36:
! Microsteps per revolution
! Microsteps per revolution
! Motor Gear Teeth
! Motor Gear Teeth
! Pinion/Ballscrew Gear Teeth
! Driven Gear Teeth
! Pinion/Ballscrew Pitch
! Pinion Teeth
! Steps per mm
! Pinion/Ballscrew Lead (in)
! Steps per inch
! Steps per inch
|-
|-
| X
| X
| 2000
| 2000
|  
| 20
|  
| 60
|  
| 20
|  
| 5/32"
|  
| 1920
|-
|-
| Y
| Y
| 2000
| 2000
|  
| 20
|  
| 60
|  
| 20
|  
| 5/32"
|  
| 1920
|-
|-
| Z
| Z
| 2000
| 2000
|  
| <nowiki>[N/A]</nowiki>
|  
| <nowiki>[N/A]</nowiki>
|  
| <nowiki>[N/A]</nowiki>
|  
| 1/10"
|  
| 20000
|}
 
Velocity/acceleration settings:
 
{| class="wikitable"
! Axis
! Max Velocity (in/s)
! Max Acceleration (in/s<sup>2</sup>)
|-
| X
| 3.0
| 30.0
|-
| Y
| 3.0
| 30.0
|-
| Z
| 0.5
| 25.0
|-
|}
|}


TODO: create a table documenting the calculated steps per unit (mm or inch), maximum velocities/acceleration, axis bounds (soft limits), homing speed/direction, etc.
Max travel settings:
 
{| class="wikitable"
! Axis
! Min (in)
! Max (in)
|-
| X
| -0.001"
| +21.750"
|-
| Y
| -0.001"
| +25.260"
|-
| Z
| -4.200"
| +0.001"
|}


== Replacement Parts ==
== Replacement Parts ==
Line 67: Line 111:
=== Controller ===
=== Controller ===


Technically the controller is LinuxCNC, but the hardware side of things is a Gecko G540. The G540 is typically connects to the parallel port on a PC running LinuxCNC or Mach3 that generates the step/direction pulse-trains that ultimately drive the stepper motors.
Technically the controller is LinuxCNC, but the hardware side of things is a Gecko G540. The G540 typically connects to the parallel port on a PC running LinuxCNC or Mach3 generating step/direction pulse-trains that ultimately drive the stepper motors.


The G540 has on-board stepper motor drives, an analog spindle speed output as well as some relay outputs for forward/reverse, limit switch inputs, and an optional  watchdog timer that shuts everything off when communication times out (the controller is configured to generate a square wave on a specific pin to prevent the timeout).
The G540 has on-board stepper motor drives, an analog spindle speed output as well as some relay outputs for forward/reverse, limit switch inputs, and an optional  watchdog timer that shuts everything off when communication times out (the controller is configured to generate a square wave on a specific pin to prevent the timeout).
[https://www.cncwiki.org/index.php?title=Gecko_G540_4-Axis_Stepper_Motor_Drives Gecko G540 4-Axis Stepper Motor Drives - CNC Wiki]


[https://www.geckodrive.com/g540-4-axis-digital-stepper-drive.html G540 Multi Axis Digital Stepper Drive | Geckodrive]
[https://www.geckodrive.com/g540-4-axis-digital-stepper-drive.html G540 Multi Axis Digital Stepper Drive | Geckodrive]
The parallel port pin assignments:
{| class="wikitable"
! Pin
! Inverted
! I/O
! Function
|-
| 2
|
| out
| Y Step (right)
|-
| 3
|
| out
| Y Direction (right)
|-
| 4
|
| out
| Y Step (left)
|-
| 5
| ✓
| out
| Y Direction (left)
|-
| 6
|
| out
| Z Step
|-
| 7
|
| out
| Z Direction
|-
| 8
|
| out
| X Step
|-
| 9
| ✓
| out
| X Direction
|-
| 10
|
| in
| Y- Limit/Home
|-
| 11
|
| in
| X- Limit/Home
|-
| 12
|
| in
| Z+ Limit/Home
|-
| 14
|
| out
| Spindle PWM
|-
| 15
| ✓
| in
| E-Stop Button
|-
| 16
|
| out
| Charge Pump
|-
| 17
|
| out
| Spindle CW (forward)
|}


=== Stepper Motors ===
=== Stepper Motors ===
<gallery>
File:Vivid_CNC_Stepper_Motor_Model_Number_Sticker.jpg|motor sticker
</gallery>


<pre>OEMOTOR
<pre>OEMOTOR
Line 86: Line 220:


TODO: determine if all axes use the same type of motor
TODO: determine if all axes use the same type of motor
=== Timing Belts ===
[https://sg.misumi-ec.com/vona2/detail/221004924969/?PNSearch=267-3GT-9&HissuCode=267-3GT-9&searchFlow=suggest2products&Keyword=267-3GT-9 Gates Power Grip GT 267-3GT-9]
[[File:Vivid_CNC_Gates_267-3GT-9_Timing_Belt.jpg|thumb|none]]


=== Spindle ===
=== Spindle ===


TODO: some sort of 220V 24,000RPM Chinese water-cooled spindle. It probably has an 80mm diameter body and uses ER-16 collets.
[[File:Vivid_CNC_HY_GDZ-80-1.5_220V_Spindle.jpg|200x200px]]
 
Spindle markings:
 
<pre>HY
GFZ-80-1.5  Ø80x188
220V   1.5Kw  5A
400Hz    24000rpm</pre>
 
"HY" is probably for Huanyang, the same brand that makes the VFD. The spindle is a ubiquitous and possibly generic 1.5kW 80mm water cooled spindle similar to this:
 
[[File:EBay_Item_113218447894_80mm_1_5kW_ER_11_Water_Cooled_Spindle_Stock_Photo.jpg|64x64px]] [https://www.ebay.com/itm/113218447894 $139.13 -- 110V 1.5KW 80MM ER11 WATER COOLED MOTOR SPINDLE ENGRAVING MILLING GRIND CNC]
 
The spindle uses ER-11 collets.
 
Both of the water inlet/outlet compression fittings have been broken. The spindle has M8-1.25 threads for them. One was replaced with a spare, but another spare needs to be acquired.


The water inlet/outlet compression fittings seem to have been removed or broken off, and will likely have to be replaced before the machine can be used. Please contact Forest Darling for more information on how to repair it.
[[File:AliExpress_Water_Cooled_Spindle_M8_Compression_Fitting_Stock_Photo.jpg|64x64px]] [https://www.aliexpress.com/item/32290497555.html Free Shipping Engraving machine spindle interface circulating water faucets spindle shuizui-in Woodworking Machinery Parts from Tools on Aliexpress.com | Alibaba Group]


=== VFD ===
=== VFD ===
Line 97: Line 252:
Huanyang HY01D523B
Huanyang HY01D523B


[[File:Huanyang_HY01D523B_VFD_Sticker.jpg|200x200px]]
[[File:Vivid_CNC_VFD.jpg|thumb|none]]
 
[[File:Huanyang_HY01D523B_VFD_Sticker.jpg|thumb|none]]


[http://www.exoror.com/datasheet/VFD.pdf HY Series VFD Manual]
[http://www.exoror.com/datasheet/VFD.pdf HY Series VFD Manual]
The VFD runs off 220V. A 220V step up transformer is used, make sure to use the 220V output on the front and correctly set the input voltage to 110V on the back as shown in this photo:
[[File:Vivid_CNC_220V_Transformer_Input_Voltage_Setting.jpg|thumb|none]]
The VFD is controlled via FWD/REV run terminals as well as a 0-10VDC analog (or PWM) spindle speed signal. The 0V and 10V voltages are provided by the VFD. Here is a photo of the wiring on both ends:
[[File:Vivid_CNC_VFD_Control_Wiring.jpg|thumb|none]]
[[File:Vivid_CNC_Gecko_G540_Screw_Terminal_Wiring.jpg|thumb|none]]
{| class="wikitable"
! Wire Color
! VFD Pin
! Gecko G540 Pin
! Function
|-
| yellow
| FWD
| 5 "Output 1"
| forward run
|-
| black
| ACM
| 7 "VFD GND"
| VFD analog 0V
|-
| red
| 10V
| 9 "VFD +10VDC"
| VFD analog +10V
|-
| orange
| VI
| 8 "VFD Output"
| VFD speed command (0-10V analog/PWM)
|}
And the power wiring:
[[File:Vivid_CNC_VFD_Power_Wiring.jpg|thumb|none]]
=== Water Pump ===
A replacement water pump for the water-cooled spindle has been ordered, it's the same type that the [[K40 40W CO2 Laser Cutter#Water_Pump|K40]] uses:
[[File:EcoPlus_ECO-396_Stock_Photo.jpg|64x64px]] [https://www.amazon.com/dp/B0018X2XT4/ $23.95 -- EcoPlus 728310 Eco 396 Fixed Flow Submersible/Inline Pump 396 GPH]
=== Power Supply ===
[[File:Vivid_CNC_Generic_S-350-48_Power_Supply.jpg|200x200px]]
Marked:
<pre>S-350-48</pre>
[[File:Amazon_B00XTHKIGM_Stock_Photo.jpg|64x64px]] [https://www.amazon.com/dp/B00XTHKIGM STEPPERONLINE Switching Power Supply 350W 48V 7.3A for CNC Router Kits 115V/230V S-350-48]

Latest revision as of 05:45, 13 February 2020

"Vivid" CNC Router
LinuxCNC running

This equipment requires training. Either it's tricky to use, or it's someone's personal equipment, or it's easy to make expensive mistakes with.


This machine is not presently in service. When it's up and running, a training course will be provided.


Overview

Homemade CNC router donated by Vivid Aerial R/C. It is made largely with parts from Avid CNC, the name similarity seems to be a coincidence.

It is driven by LinuxCNC and a Gecko G540. It has a high frequency water cooled spindle that runs off 220V 3-phase (generated by a VFD), and the 220V powering the VFD is from a 110V to 220V step up transformer.

The machine needs some repairs!!! Talk to Forest Darling if interested:

  • the water cooling setup needs to be reconnected and double checked for good flow
  • the Z-axis works, but sounds terrible and needs adjustment to eliminate the excessive friction
  • the stepper motors (or their cables?) seem to be overheating, and possibly the Gecko G540 that drives them

Specifications

TODO:

  • maximum cutting area
  • maximum feedrate
  • usable spindle RPM range
  • maximum tool shank diameter
  • electrical power requirements
  • overall machine size/weight

Software

The machine is currently set up with LinuxCNC, a powerful (but not always user-friendly) open source alternative to Artsoft Mach3.

Axis Microsteps per revolution Motor Gear Teeth Driven Gear Teeth Pinion Teeth Pinion/Ballscrew Lead (in) Steps per inch
X 2000 20 60 20 5/32" 1920
Y 2000 20 60 20 5/32" 1920
Z 2000 [N/A] [N/A] [N/A] 1/10" 20000

Velocity/acceleration settings:

Axis Max Velocity (in/s) Max Acceleration (in/s2)
X 3.0 30.0
Y 3.0 30.0
Z 0.5 25.0

Max travel settings:

Axis Min (in) Max (in)
X -0.001" +21.750"
Y -0.001" +25.260"
Z -4.200" +0.001"

Replacement Parts

Controller

Technically the controller is LinuxCNC, but the hardware side of things is a Gecko G540. The G540 typically connects to the parallel port on a PC running LinuxCNC or Mach3 generating step/direction pulse-trains that ultimately drive the stepper motors.

The G540 has on-board stepper motor drives, an analog spindle speed output as well as some relay outputs for forward/reverse, limit switch inputs, and an optional watchdog timer that shuts everything off when communication times out (the controller is configured to generate a square wave on a specific pin to prevent the timeout).

Gecko G540 4-Axis Stepper Motor Drives - CNC Wiki

G540 Multi Axis Digital Stepper Drive | Geckodrive

The parallel port pin assignments:

Pin Inverted I/O Function
2 out Y Step (right)
3 out Y Direction (right)
4 out Y Step (left)
5 out Y Direction (left)
6 out Z Step
7 out Z Direction
8 out X Step
9 out X Direction
10 in Y- Limit/Home
11 in X- Limit/Home
12 in Z+ Limit/Home
14 out Spindle PWM
15 in E-Stop Button
16 out Charge Pump
17 out Spindle CW (forward)

Stepper Motors

OEMOTOR
57BYGH433-06BS
LOT NO: 201304

57BYGH43306BS specifications

57BYGH43306BS torque curve

Above links taken from: 380 oz-in NEMA 23 Stepper Motor, 1/4" Shaft - CRP100-00-01 | Avid CNC | CNC Router Parts

TODO: determine if all axes use the same type of motor

Timing Belts

Gates Power Grip GT 267-3GT-9

Spindle

Spindle markings:

HY
GFZ-80-1.5  Ø80x188
220V    1.5Kw   5A
400Hz    24000rpm

"HY" is probably for Huanyang, the same brand that makes the VFD. The spindle is a ubiquitous and possibly generic 1.5kW 80mm water cooled spindle similar to this:

$139.13 -- 110V 1.5KW 80MM ER11 WATER COOLED MOTOR SPINDLE ENGRAVING MILLING GRIND CNC

The spindle uses ER-11 collets.

Both of the water inlet/outlet compression fittings have been broken. The spindle has M8-1.25 threads for them. One was replaced with a spare, but another spare needs to be acquired.

Free Shipping Engraving machine spindle interface circulating water faucets spindle shuizui-in Woodworking Machinery Parts from Tools on Aliexpress.com | Alibaba Group

VFD

Huanyang HY01D523B

HY Series VFD Manual

The VFD runs off 220V. A 220V step up transformer is used, make sure to use the 220V output on the front and correctly set the input voltage to 110V on the back as shown in this photo:

The VFD is controlled via FWD/REV run terminals as well as a 0-10VDC analog (or PWM) spindle speed signal. The 0V and 10V voltages are provided by the VFD. Here is a photo of the wiring on both ends:

Wire Color VFD Pin Gecko G540 Pin Function
yellow FWD 5 "Output 1" forward run
black ACM 7 "VFD GND" VFD analog 0V
red 10V 9 "VFD +10VDC" VFD analog +10V
orange VI 8 "VFD Output" VFD speed command (0-10V analog/PWM)

And the power wiring:

Water Pump

A replacement water pump for the water-cooled spindle has been ordered, it's the same type that the K40 uses:

$23.95 -- EcoPlus 728310 Eco 396 Fixed Flow Submersible/Inline Pump 396 GPH

Power Supply

Marked:

S-350-48

STEPPERONLINE Switching Power Supply 350W 48V 7.3A for CNC Router Kits 115V/230V S-350-48