CSlider9000

by GonzoFAB in Circuits > Electronics

166 Views, 1 Favorites, 0 Comments

CSlider9000

cslidepic.png
Cslide 9000

{This instructable was created in fulfillment of the project requirement
of the Makecourse at the University of South Florida (www.makecourse.com).}

A lot of people decide to replace the Ender3's main board with one that has a better possessor or even better servo drivers. Whatever the reason the Ender's original main board is still powerful board that deserves better then the bottom of the dustbin.

That is why i decided to make the Cslide 9000 with the Creality 3D v1.1.4 main board from the Ender 3. The Cslide 9000 allow the user to remotely move a camera from one 3d printer to another.

Supplies

Tools:

  • 3d Printer
  • Allen wrenches
  • Solder equipment
  • Hot-glue Gun (optional)

Parts:

  • 1x - Ender 3 Mainboard(Creality 3D V1.1.4
  • 1x - HC-5 Bluetooth module
  • 1x - Nema 17
  • 1x - Limit Switch
  • 1x - 2020 V-Slot 400mm Aluminum Extrusion
  • 1x -2GT Open Timing Rubber Belt Length 1.2Meter Width 6mm
  • 1x -Houkr GT2 Aluminum Timing Belt Idler Pulley Bearing 20&60 Teeth Width 6.35mm Born Synchronous Wheel
  • 1x-Befenybay Big V-Wheel with Plate for 2020 Aluminum Profile
  • 8x - M4 Bolts
  • 8x - M4 T-Nuts

3D Printing the Parts

20210504_205953.jpg

The first step is to print the 3d parts. In total the parts took roughly 18hrs to print, with the longest parts being the legs for the slider. All of the parts can found below in the zip you just need to remove the .txt file extension to access it on you computer.

Downloads

Assembly

assembly.png

Step:

  1. Place the aluminum extrusion onto the two 3D printed leg pieces of the slider
    1. Place the Blots on the left leg(the ones with the motor mount) through the holes that match the extrusion slots.In the extrusion slots line up a T-nut with the bolts and then tighten
    2. ****Wait to screw the right leg in. Leave it with no bolts inserted
  2. The NEMA 17 can be places into the case potion of the Left leg
    1. Insert the 4 caption M4 bolts
  3. Attach the rectangle electronic box to the Left leg.
    1. There will be 2 holes in the electronic box that will line up with holes in the left leg
  4. Assembly cradle
    1. Place the bolts through cradle hole with the wheels being order being cradle, spacer,wheel,nut
  5. Slide the cradle onto the extrusion
  6. Now bolt the right leg into the extrusion using the M4 bolts and T-nuts
  7. Attach the pulled using the Bolt to the extrusion with the given nuts and bolts from the package
  8. The electronic box cover can be place on at anytime after

For Reference view the diagram above

Programing

First of all the Ender board has to boot loader installed

To install the you can view this video from Teaching Tech "Ender 3: How to install a bootloader and update firmware

Once the boot loader is installed you can use the Ender Board like any other Ardunio board with the Arduino IDE.

Upload the Code, which can be found below.

In the Code there are 3 TABs

  1. "Working_HOMING" is the program that needs to be loaded
  2. "TEST" is a commented code that can be uncommented to verify the pins you select is the correct one, by blinking the pin it self
  3. "pins" is a reference page with all the available pins on the board as long at their names


Wiring

Wiring.png

Since the Ender board comes with stepper boards and limit switch the plugs for these item can simply plugged in at theloactions shown above.

However the HC-05 is a different story, the Ender board uses the TXD and RXD pins for the internal eeproms and we need these for our bluetooth serial connection.

Attaching the wires for TX and RX

  1. Locate the R40 and R39 resistor on the board. They are located to the bottom right of the Atmega chip as well as circled in the Diagram above
  2. Carefully remove the resistor with a solder iron and prep the pads to be re-solder.
  3. Attach the Rx from the Hc-05 to the pad label R40
  4. Attach the Tx from the Hc-05 to the pad label R39

  5. Cover the new connection with Hot-glue to strengthen the correction

The Android App

apppic.png

Below there is an app i created to send the slider positions via Bluetooth

The app is a .apk format so it will only work on devices that have an Android operation system

TO USE:

  1. Connect the phone to the slider via the "Connect" button
  2. Move the slider in the middle of the app to the location that you desire.
    1. 1 is all the way to the home position
    2. 10 is the furthest position for the home position
  3. Once the slider is on the position you desire push " Send Position"

Downloads

First Power UP

Attach a 12v-24v power supple to the control board
***Before turning on the power supper insure the polarities of the power cable matches the input**

**The Control board will be ruined if polity is reversed**

Once the polarity is insure, turn on the supply The Cradle will move to home position and Slider is ready to receive inputs from the phone App. If everything worked correctly then your good to button everything up (optional) Put a little drop of Hot-Glue on the plug connection to insure they do not come loseSecure the control board to the electronic box with the M4 screws the holes should line up.Place the cover for the electronics box on ENJOY!!!!!