Jump to content

My 1st Voron 2.4 R2 350 self source


Pradit

Recommended Posts

8 hours ago, Pradit said:

thought of that but again crimping is not my bes

@smirk will convince you otherwise - he did me. Having the right crimping pliers makes all the difference. And the more you do it the better you get at it 😁, or so I'm told

  • Haha 1
Link to comment
Share on other sites

5 hours ago, mvdveer said:

@smirk will convince you otherwise - he did me. Having the right crimping pliers makes all the difference. And the more you do it the better you get at it 😁, or so I'm told

True... I got the new crimp tool life much easier with it...

But dang the tool only for 20-28 awg...

I must have 16-20 awg too. Have to buy them all.... Hahaha. 😂

  • Like 1
Link to comment
Share on other sites

Nice build.

Re- using policarbonate roofing material, If you don´t care about the "rougher" finish, is the best and most cost efective thing you can use to enclose a printer.

All my printers are enclosed using roofing PC, and the insulation it gives you with the air chamber is friking awesome. Really good choice!!

 

You shouldn´t use general purpose bike grease for the rails, however, if you are a biker, dry weather chain lube (oil) works wonders, I don´t use anything else in any of my rails. The wd40 all weather chain lube is good, but the most durable (apply and forget forever) is the muck off dry weather chain lube.

Granted, is not the "best of the best" available for rails, but is plenty good enough without going to the unicorn grease at 10 bucks the ml...

 

Have fun!

Edited by Maurici
  • Like 1
Link to comment
Share on other sites

3 hours ago, Maurici said:

Nice build.

Re- using policarbonate roofing material, If you don´t care about the "rougher" finish, is the best and most cost efective thing you can use to enclose a printer.

All my printers are enclosed using roofing PC, and the insulation it gives you with the air chamber is friking awesome. Really good choice!!

You shouldn´t use general purpose bike grease for the rails, however, if you are a biker, dry weather chain lube (oil) works wonders, I don´t use anything else in any of my rails. The wd40 all weather chain lube is good, but the most durable (apply and forget forever) is the muck off dry weather chain lube.

Granted, is not the "best of the best" available for rails, but is plenty good enough without going to the unicorn grease at 10 bucks the ml...

Have fun!

Yes I thought so that there should be able to use just the chain lube. After that mistake I apply the chain lube and its great too.

 

But Im just not sure so I finally ordered the white lithium grease and use syringe reapplied. 😛

Link to comment
Share on other sites

Whew, back from a lot of tinkering and digging.

And now the CANBUS officially on.

I had many issues encounter along the way.

And with helps both discord and teamfdm.com.

image.thumb.jpeg.751939e93920606dc22a3754b5452d24.jpeg

 

# Hotend temp reading wrong.

1st my hotend temp was 48c and bed temp was 25c. 

I thought it just config the sensor type to 104nt-4 should be enough.

But with @michaelmacintyre help I found that printer.cfg I had came with Revo default.

I had to remove 

pullup_resistor

Now it's work.

Also the thermistor that came with Rapido has mulex microfit which I couldn't find in my local.

@smirk suggested me to cut it and use the connector I have. So I did it.

image.thumb.jpeg.7fb78b32eb3ecc388e02d73b16ac24b4.jpeg

 

# Octoprint lagging

Then I had my octoprint not very responsive. Any gcode command I sent

it took like 5 sec to respond. Boot time is 5 mins.

So I decided to deactivated all plugins.

Octoprint boot time within 1-2mins and gcode command respond within 1 sec.

 

This just temporary hot fix for my chain which blocking when Y homing.

Once I could print I'll print the proper Z chain relocation.

image.thumb.jpeg.1451a68741b93549f3f8d5772ab97089.jpeg

 

image.thumb.jpeg.7cba301ff6233bec2c39692371a65a3e.jpeg

*But the chain is still too big so I changed to smaller one last night.

 

I also need to print the proper canbus holder for my wire relief.

image.thumb.jpeg.346c88d4a3f60bb3f4d39c728846a039.jpeg

 

# Klipper disconnect randomly

I got klipper shutdown, disconnect, "serial is dead", randomly.

So I checked continuity all the time. But somehow my CANBUS connection has a bad crimp.

1 of the pin wasn't go deep enough.

Sad but I had to re-crimp. :~(

 

image.thumb.jpeg.d4546bf203764c31cadcb9cde8489c7a.jpeg

*Image is blur you can tell how mad I am... 😞

 

 

Edited by Pradit
Link to comment
Share on other sites

# Sexbolt Z endstop

Now it's time for Z endstop. I used sexbolt mod.

image.thumb.jpeg.a6ad9ee7c33fa06de1a85376833760e2.jpeg

 

Adjusting the hight of the bolt need to be measure after mount next to the bed.

So don't tighten everything just yet.

image.thumb.jpeg.f97dc123a88961add052251eec9f8075.jpeg

 

I mounted the wrong side obviously.

image.thumb.jpeg.10b031a29faa96e0fe1217bd1191075e.jpeg

 

A good reference for the Endstop pin.

image.thumb.jpeg.69e8d2d5d12bdf19d3c732b91307ef2f.jpeg

# Klicky or not to Klicky

Now Klicky original mod. I would say you should try Klicky NG (No Glue) or Unklicky.

From my experience, this is a messy one. The glue just too messy and it just 

ruined my microswitch. 

The best way to put the magnet is to use magnet to push them while it is

still with other magnet. To make sure you got the right polarity.

***GO AWAY FROM THE GLUE MOD***


klicky1.thumb.jpg.33ede0a0519414130462541af17a5c78.jpg

klicky2.thumb.jpg.733ae59d31b15df1e1d8fa058a9f4456.jpg

 

Routing the wires to the side hole of the toolhead.

image.thumb.jpeg.d1cdd72f2be4564a2538450b187dc0b6.jpeg

image.thumb.jpeg.a14c1fd8c4867053244ee13e0644c066.jpegklicky6.thumb.jpg.642fb17eff4bf7f610fc68cf32a76e23.jpg

I connected to the Probe PB8, GND on EBB36.

image.thumb.jpeg.17b7f862fa4151f48eb2f4e5db242e2b.jpeg

 

......

image.jpeg

klicky7.jpg

 

 

Edited by Pradit
Link to comment
Share on other sites

# XY Sensorless Homing and Z endstop

I follow couple of sensorless guides:

vorondesign.com

clee

Klipper3d.org

Since I have no knowledge about klipper or gcode.

Learning this is like walking in the dark to me.

I don't know what I should looking at. Or where to find the reference syntax or log file.

G28 X0 what it suppose to do.

I finally found that is for the SB move to the X axis to the right most to hit the frame.

In my case I put the jumper for TMC2209 for sensorless.

XY so I use PG6, PG9 pin the Red and Blue in the Diag Jumper section.

2128415043_ScreenShot2022-12-13at15_38_24.thumb.png.ea0717fb210563c6de36819a89420e6a.png

 

Just learned that what it mentioned in the documents said.

The most sensitivity value is 255. That's when you use G28 X0 it almost didn't move at all.

So you have to decrease the number and work your way to find the maximum number that

make it move to just single touch your frame. Gently no bank or any sound.

You have to find your sweet spot there.

Note that down.

Then go down further to find the minimum number that did not bang your frame.

Note that minimum number down. 

And put the formula from the document into spreadsheet and calculate the number you need in cfg.

Mine is 

driver_SGTHRS: 97

 

stepper_x]
step_pin: PF13
dir_pin: PF12 
enable_pin: !PF14
rotation_distance: 40
microsteps: 32
full_steps_per_rotation:400  #set to 400 for 0.9 degree stepper
endstop_pin: tmc2209_stepper_x:virtual_endstop
position_min: 0
position_endstop: 350
position_max: 350

##--------------------------------------------------------------------
homing_speed: 20   #Max 100
homing_retract_dist: 0
homing_positive_dir: true

##  Make sure to update below for your relevant driver (2208 or 2209)
[tmc2209 stepper_x]
uart_pin: PC4
interpolate: false
run_current: 0.8
sense_resistor: 0.110
stealthchop_threshold: 1
diag_pin: ^PG6 
driver_SGTHRS: 97

 

Do the same with Y.

But for me Y was moving the wrong way to in front of the frame.

Initial setup

This link show step to take for setting up.

Look at the direction of the toolhead.

Then mine was just to "!" invert the Y.

With clee's document there are macro and homing_overide.

Thats increasing my confusing.

Especially with setting up Z endstop.

I end up crashing my toolhead to the bed badly. Crank crank crank!!!

Then I power off.

I did not know what to do. There is not much of instruction on this.

Then I figure out after manually move the toolhead to the Z pin location

and get M114 to return current location.

And I put the gcode moving manually to the location of the pin in the homing_overide.

axes: xyz
gcode: 
  {% set home_all = 'X' not in params and 'Y' not in params and 'Z' not in params %}

  {% if home_all or 'X' in params %}
    z_hop = 10
    _HOME_X
  {% endif %}
  
  {% if home_all or 'Y' in params %}
    _HOME_Y
  {% endif %}
  
  {% if home_all or 'Z' in params %}
    
    G90
    G0 X222 Y349
    G28 Z0
    G1 Z10
  {% endif %} 

 

Then it can home XYZ.

 

I don't know if I've done anything wrong here or not suppose to do.

I'll try the z_hop = 10 for home X today.

 

 

 

Edited by Pradit
Link to comment
Share on other sites

On 12/2/2022 at 9:23 AM, mvdveer said:

Good site- thanks for sharing. The printed parts has just highlighted that I still have a way to go to get my print quality improved. Sure you will enjoy the build. Looking forward to following your progress.

My thought exactly, wow, these parts look amazing!! If any slicer profile is shared, im interested! 😍

  • Like 1
Link to comment
Share on other sites

41 minutes ago, Buurman said:

I have to ask... why the Octoprint interface choice?

I am new to the 3d printing Voron hype especially.

So youtube and google all recommend octoprint is the way to go.

That's all. Same go with octopus pro I google top mcu for 3d printer and it show octopus. 😄

Link to comment
Share on other sites

Great, extremely detailed build log!

I was wondering on OctoPrint, too. For Voron--at least what I've seen--KlipperScreen is preferred. I run Octoprint for my Prusa Mini and it's nice, but I prefer Klipper + Mainsail/Fluidd and KlipperScreen over Octoprint.

I concur with Octopus though. I have a V1.1 in my Trident and it's worked flawlessly since install.

  • Like 1
Link to comment
Share on other sites

I've a similar view, I've used Octoprint in the past and enjoyed it. To be fair I never got into the whole ecosystem of mods for it so I never had an "investment" in the technology stack. I do much prefer klipper+mainsail, which does all I need of it. For me , one dis-benefit of Octoprint is the larger foot-print (it's needs a full web-server to run). Perhaps that's a consideration these days given the scarcity of bigger PI's and a lot of the alternates being smaller 1GB or less models. There again, perhaps, that's just me. Small is beautiful as far as I'm concerned.

Having said all that, Octopint will do an absolute stonking job and it's certainly not a wrong choice.

  • Like 1
Link to comment
Share on other sites

As i said most of my initial research on October 2022 octoprint all over the place.

i wish i did more research to discover mainsail which seem to be lightweight. 
coz as of now my octoprint just a bare-bones without any plugin for me to be able to run faster. I deactivated all plugins.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...