-
11Configuration Preparation
Power must be applied to the Buildbotics controller and the controller must be attached to a local Ethernet subnet for configuration. Since the Buildbotics controller is powered from the 24 VDC power supply inside the Dyna Myte 2400, the 2400 must be plugged into 120 VAC power and the red power switch on the 2400 must be switched on. After plugging in the 2400 and turning it on, verify that the spindle Off/On switch is off and switch the Enable switch on the Buildbotics controller up to allow the system to boot. Once booted, the LCD panel will display the work “Ready” in the upper left corner (among other things).
When the Buildbotics controller is “Ready” it can be accessed and configured as described in the Buildbotics Controller Manual.
-
12Connect to the Buildbotics Controller
Open up a web browser on any computer that is connected to the same local network as the Buildbotics controller and enter "bbctrl.local" in the address line. A page similar to this will open.
-
13Motor Configuration
Using the procedure described in the Buildbotics Controller Manual, configure the motor drivers for all three axes as follows:
- Assign the X axis to motor 0, the Y axis to motor 1, and the Z axis to motor 2.
- Select the axis (X, Y, or Z) for the motor driver being configured.
- Set the power-mode to “when-moving”. This means that maximum current is only applied to the motors when they are moving.
- Set the drive current to 3.6A. These motors are rated at 3.6 amps when wired in parallel.
- Set the idle current to 0.25A. This provides a minimal amount of holding current when the motors are not moving.
- Set the step angle to 3.6 degrees. These motors 100 full steps for a full revolution. This equates to 3.6° per step.
- Set the travel-per-rev to 0.25 mm. The ball screws in this machine move 2.5 millimeters with each revolution. The motors interface to the ball screws through a 10 to 1 gear ratio. Therefore movement is .25 mm per full revolution of the motors.
- Set microsteps to 32 per full step. 32 microsteps provides highly accurate and smooth operation.
- Set the maximum velocity to 762 mm/min. The user’s manual for the original machine says that the maximum speed on each axis is 30 inches per minute. 30 inches is equal to 762 millimeters.
Set max-jerk to 100 mm/min2. The high rigidity of the Dyna Myte 2400 allows a fairly high level of jerk to occur on this machine with no noticeable effect.
-
14Limit switch configuration
While on the motor configuration page, assign limit switch and homing parameters according to the following table.
Field/Axis
X axis
Y axis
Z axis
min-soft-limit
-12
-20
-40
max-soft-limit
138
110
50
min-switch
normally-open
normally-open
disabled
max-switch
disabled
disabled
normally-open
homing-mode
switch-min
switch-min
switch-max
search-velocity
300
300
300
latch-velocity
100
100
100
latch-backoff
5
5
5
zero-backoff
1
1
1
-
15Spindle Configuration
The Buildbotics Controller allows turning the spindle on using M3 and M4 G-Code commands and turning the spindle off using the M5 G-Code command. The spindle is only capable of turning in one direction. Speed control is achieved manually by turning the knob on the side of the spindle housing.
The only field on the Spindle Configuration page is “spin-reversed” which must be “checked” since the Spin Enable pin on the DB25 I/O connector must be driven low in order to turn the spindle on.
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.