Difference between revisions of "Equipment/Dahlgren Wizzard 2000 ST"

From London Hackspace Wiki
Jump to navigation Jump to search
Line 18: Line 18:
 
}}
 
}}
  
This is a project to convert a CNC engraver to also allow it to operate as a CNC pcb drill. The Engraver is a Dahlgren Wizzard 2000 ST.
+
This is a project to convert a CNC engraver to also allow it to operate as a CNC pcb drill. The Engraver is a Dahlgren Wizzard 2000 ST. Currently, the engraver is actively worked on by [[User:Martin_p|Martin_p]], and for the time being lives on the floor in the arts/crafts corner. The original roadmap/discussion has been moved to [[Talk:Equipment/Dahlgren_Wizzard_2000_ST|discussion]] for this page.
 +
 
 +
This wiki page is not written in a chronological order, and relevant sections will be updated as the work progresses. Please feel free to contact me with any suggestions, or correct any errors or omissions.
 +
 
 +
 
 +
== Resources ==
 +
All resources, PCB designs and arduino C++ files live on [https://github.com/martin-pr/cnc-router-hack GitHub]. Feel free to look around and/or contribute (but please email me first).
 +
 
 +
== Mechanics ==
 +
 
 +
[[File:CNC_full_view.jpg|thumb|left|Original state (without cover) - full view]]
 +
 
 +
=== Original state ===
 +
Apart from lots of dirt and a bit of rust, the mechanical parts were in a reasonable order. The most important missing bits were:
 +
* 3x NEMA 23 motors
 +
* 2x 6mm flexible coupling
 +
* z-axis pulley (6mm shaft)
 +
* working bed
 +
* main motor and belt between the rotary tool bit and the motor
 +
* bit mounting mechanism (only a torso of it left)
 +
 
 +
 
 +
<br clear=all>
 +
== Electronics ==
 +
 
 +
=== Original state ===
 +
Electronics was split into 3 boards - driver/power source, a 386 controlling board and a front display/buttons board.
 +
 
 +
===== Driver board =====
 +
The driver board was in a good shape, and seemed to be relatively easy to hack. The power source is 35V (motors) and 5V (electronics, stabilised), and works beautifully. The middle part contains a 6-phase motor driver, and will probably not end up used in the end. The stepper motor drivers are older versions, but fully functional, hardwired to use 1/10 substeps, and 800mA peak current.
 +
 
 +
===== Control board =====
 +
The 386 machine refused to cooperate because of the missing main motor, and as it would be very hard to reverse-engineer it anyway, I went with the suggestion from the original discussion and ditched it.
 +
 
 +
===== Display/buttons board =====
 +
The front board contains a set of buttons, a HD44780-compatible two lines LCD display and 3 pots, all in a very hackable working order.
 +
 
 +
<br clear=all>
 +
== Software ==
 +
All sources live on [https://github.com/martin-pr/cnc-router-hack GitHub], both for [https://github.com/martin-pr/cnc-router-hack/tree/master/arduino Arduino] and for Linux side (not yet implemented).
 +
 
 +
=== Original state ===
 +
Because I decided to ditch the 386-based control board early on, the original state was non-existent.
 +
 
 +
=== Arduino ===
 +
The main part of hard work is done by an Arduino Nano. It is connected directly to the motor drivers, endstops, display and buttons. It receives its data via a USB/RS232 serial port.
  
Currently, the engraver is actively worked on by [[User:Martin_p|Martin_p]], and for the time being lives on the floor in the arts/crafts corner. The original roadmap/discussion has been moved to [[Talk:Equipment/Dahlgren_Wizzard_2000_ST|discussion]] for this page.
 
  
 
[[Category:PCB making]]
 
[[Category:PCB making]]
 
[[Category:Projects]]
 
[[Category:Projects]]

Revision as of 23:11, 28 October 2013

PCB Mill/Micro CNC
Hackspace Unknown.png
Model Dahlgren Wizzard 2000 ST (heavily hacked)
Sub-category CNC
Status Under construction
Consumables Unknown
Accessories Unknown
Training requirement Yes
Training link Unknown
Owner LHS
Origin Donated
Location Arts/crafts corner ground
Maintainers Martin_p

This is a project to convert a CNC engraver to also allow it to operate as a CNC pcb drill. The Engraver is a Dahlgren Wizzard 2000 ST. Currently, the engraver is actively worked on by Martin_p, and for the time being lives on the floor in the arts/crafts corner. The original roadmap/discussion has been moved to discussion for this page.

This wiki page is not written in a chronological order, and relevant sections will be updated as the work progresses. Please feel free to contact me with any suggestions, or correct any errors or omissions.


Resources

All resources, PCB designs and arduino C++ files live on GitHub. Feel free to look around and/or contribute (but please email me first).

Mechanics

Original state (without cover) - full view

Original state

Apart from lots of dirt and a bit of rust, the mechanical parts were in a reasonable order. The most important missing bits were:

  • 3x NEMA 23 motors
  • 2x 6mm flexible coupling
  • z-axis pulley (6mm shaft)
  • working bed
  • main motor and belt between the rotary tool bit and the motor
  • bit mounting mechanism (only a torso of it left)



Electronics

Original state

Electronics was split into 3 boards - driver/power source, a 386 controlling board and a front display/buttons board.

Driver board

The driver board was in a good shape, and seemed to be relatively easy to hack. The power source is 35V (motors) and 5V (electronics, stabilised), and works beautifully. The middle part contains a 6-phase motor driver, and will probably not end up used in the end. The stepper motor drivers are older versions, but fully functional, hardwired to use 1/10 substeps, and 800mA peak current.

Control board

The 386 machine refused to cooperate because of the missing main motor, and as it would be very hard to reverse-engineer it anyway, I went with the suggestion from the original discussion and ditched it.

Display/buttons board

The front board contains a set of buttons, a HD44780-compatible two lines LCD display and 3 pots, all in a very hackable working order.


Software

All sources live on GitHub, both for Arduino and for Linux side (not yet implemented).

Original state

Because I decided to ditch the 386-based control board early on, the original state was non-existent.

Arduino

The main part of hard work is done by an Arduino Nano. It is connected directly to the motor drivers, endstops, display and buttons. It receives its data via a USB/RS232 serial port.