News

moodlite - Coming soon


Building a Prusa MK3 Clone...

CdRsKuLL · 1948

kripo

  • Newbie
  • *
    • Posts: 20
    • Likes: +0/-0
    • View Profile
Reply #30 on: January 27, 2019, 12:33:02 PM
Yes. I am. When i remember correctly i fixed my initial problems calibrating with loosen the belts just a little bit i think i had to move the z axis all the way up first. When my print is finished i will retry a calibration.



kripo

  • Newbie
  • *
    • Posts: 20
    • Likes: +0/-0
    • View Profile
Reply #31 on: January 31, 2019, 09:02:13 AM
so, i edited the homing settings and on the first (and only try) it worked. but now the extruder driver gets hot.... i am at work now, hopefully my dog survives the fire :D
or even better, i am greeted by a beautiful print :D



CdRsKuLL

  • The Fat Dude
  • Administrator
  • Full Member
  • *****
    • Posts: 110
    • Likes: +15/-0
  • Lighting the way...
    • View Profile
Reply #32 on: January 31, 2019, 09:53:06 AM
Glad it worked but it will not have altered the extruder current I would of thought, unless you changed that in your current tmc settings page.


I'm still struggling getting mine to even calibrate at the moment. Having a proper nightmare.. lol been at it three days now. I've had to walk away a few times before I jumped up and down on it..  much easier just bloody buying one.. !! 


Still, I'm learning and playing...  fingers crossed I'll crack it today.


Moodlite is a completely free open source project.
If however you would like to say thanks and help contribute to this site, or just buy me a beer then please donate below. :-)



kripo

  • Newbie
  • *
    • Posts: 20
    • Likes: +0/-0
    • View Profile
Reply #33 on: January 31, 2019, 10:07:33 AM
Yes, I had to increase the settings for the extruder because I had lost steps from the start. That's exactly what makes this hobby fun! I prefer tinkering around for weeks as I spend money on other people, have fun tinkering on. : D



CdRsKuLL

  • The Fat Dude
  • Administrator
  • Full Member
  • *****
    • Posts: 110
    • Likes: +15/-0
  • Lighting the way...
    • View Profile
Reply #34 on: January 31, 2019, 11:31:53 AM
Love tinkering :-)


So.. good news I've finally managed to get it to calibrate :-)


I needed to alter the sensor coordinators in two places in the firmware so they then ties up with each other. This then allowed the xyzcalibration to pass and move on...  phew, 3 days it took to work out what I needed to do.


It seems this clone bed had slightly different positions, either that or my steppers are slightly under calibrated.


I've just got a temperamental pinda probe it seems now, sometimes it does the 9 probe fine before a print, other times it fails with a beep. 


I might have to invest in a proper pinda  :-)


I've also got an annoying vibration I think from one of the bearings.. think a bit of grease should sort that out.


Now, just a couple more to build.. lol
« Last Edit: January 31, 2019, 11:33:31 AM by CdRsKuLL »

Moodlite is a completely free open source project.
If however you would like to say thanks and help contribute to this site, or just buy me a beer then please donate below. :-)



kripo

  • Newbie
  • *
    • Posts: 20
    • Likes: +0/-0
    • View Profile
Reply #35 on: January 31, 2019, 02:09:03 PM
gratz!
i do have temp calibration enabled but i am not certain that this feature is so essential!? i have to admit. i didnt tested it enough without temp calibration.... but i have the feeling that it wouldnt be worth to buy a pinda probe just for that feature. my bed is a original and i think that clones are not even nearly as sophisticated as the original. i read somewhere that the probe spots are with thicker copper and i would bet that the cheap ones arent.
have you already startet a test print?



CdRsKuLL

  • The Fat Dude
  • Administrator
  • Full Member
  • *****
    • Posts: 110
    • Likes: +15/-0
  • Lighting the way...
    • View Profile
Reply #36 on: January 31, 2019, 09:26:08 PM
Been printing yep :-)  I ordered a textured bed which came today off eBay.  Thought I would give it a go. I think I just need to lower my Z a little but I'm happy to say it's printing just as good as my original. :-)


Yeah, I'm guessing this cheap bed uses thinner copper etc.. and the calibration points were slightly off which is why I've been pulling my hair out for the last few days.. lol  Still, got there in the end.. lol


Moodlite is a completely free open source project.
If however you would like to say thanks and help contribute to this site, or just buy me a beer then please donate below. :-)



shiryou

  • moodlite Developer
  • Newbie
  • *****
    • Posts: 45
    • Likes: +4/-0
    • View Profile
Reply #37 on: February 01, 2019, 07:49:27 AM
Great work! those prints looks awesome!



kripo

  • Newbie
  • *
    • Posts: 20
    • Likes: +0/-0
    • View Profile
Reply #38 on: February 01, 2019, 10:54:02 AM
so now my calibration is also broken.
i have the mk2.5 bed and run it with 12V. so far no problem, BUT i have a pwm problem which is only present with the firmware 3.5.0 and higher. with a commit from 2 days ago (https://github.com/prusa3d/Prusa-Firmware/pull/1491) i hoped that the problem would be gone, but noooope. its even worth. my calibration data ist gone and now the printer wont find calibration point three...  :'(
so back to version 3.4.0 where i do not have any problems and retry the calibration. and i bet that now the calibration stops workin in every version  :(

edit:
also my bed is warped... but in that case i think i know why. its gonna be a looong weekend :D
 just out of curiosity: what are your numbers in pronterface when you send a g80 and g81?
these are mine at the moment:
  0.11083  0.21472  0.29194  0.34250  0.36639  0.36361  0.33417
  0.18972  0.33199  0.42467  0.46778  0.46131  0.40526  0.29963
  0.23806  0.39979  0.49887  0.53528  0.50902  0.42010  0.26852
  0.25583  0.41815  0.51454  0.54500  0.50954  0.40815  0.24083
  0.24306  0.38705  0.47168  0.49694  0.46285  0.36939  0.21657
  0.19972  0.30649  0.37029  0.39111  0.36896  0.30384  0.19574
  0.12583  0.17648  0.21037  0.22750  0.22787  0.21148  0.17833
« Last Edit: February 01, 2019, 12:05:46 PM by kripo »



CdRsKuLL

  • The Fat Dude
  • Administrator
  • Full Member
  • *****
    • Posts: 110
    • Likes: +15/-0
  • Lighting the way...
    • View Profile
Reply #39 on: February 01, 2019, 02:52:02 PM

Hi,




When you do the calibration routine watch on the comms screen and you will see something like...


xyzcal_find_bed_induction_sensor_point_xy x=1200 y=700 z=2000   <-- These coords are taken from the mesh_bed-calibration.cpp
Then on the line underneath are taken from the XYZCalc.cpp


13:06:33.086 : point=0 x=1200 y=700 z=2000
13:06:33.086 : xyzcal_meassure_enter
13:06:33.090 : xyzcal_searchZ x=1200 y=700 z=2000


After it's done its first scan it then see if the match is over 66.. if it is, then it probes the point
13:07:42.989 : max_c=10 max_r=9 max_match=82


I needed to lower that match value to make sure it found the point every time. I set it to 30.. (details in notes)
So it will do the scan 4 times and take an average. It's this figure that needs to near the calibration points mentioned above. Mine were off which is why it kept failing.  So.. Start a calibration off watch for the first point and see if it's close to your stored firmware point.. if not, then alter and repeat.


13:07:57.416 : x0=1201
13:07:57.416 : y0=710




So.. my first point was x1201, y710   ..




Originally this point was at 1200, 600... so I altered the point in the firmware to 1200 , 700.. and it worked :-)  I just did the same for the other 3 points.


In the firmware you have mk25 board coords so I'm guessing you just need to do the same.












These are my Notes..
Code: [Select]




Set new motor current 
Configuration_Prusa to - {30, 30, 55, 30}
TMC2130 to - uint8_t tmc2130_current_r_home[4] = {30, 30, 30, 18};




In XYZCalc.cpp
Change co-ords for bed.. (these are my new coords)
const int16_t xyzcal_point_xcoords[4] PROGMEM = {1200, 21700, 21700, 1200};
const int16_t xyzcal_point_ycoords[4] PROGMEM = {700, 700, 19900, 19900};




When it runs the calibration, reduce the pass rate down to 30 from 66...
if (xyzcal_find_pattern_12x12_in_32x32(pixels, pattern, &c, &r) > 30) //total pixels=144, corner=12 (1/2 = 66)




In mesh_bed-calibration.cpp you also need to change the coords for the bed to match above.
const float bed_ref_points_4[] PROGMEM = {
  37.f - BED_PRINT_ZERO_REF_X - X_PROBE_OFFSET_FROM_EXTRUDER - SHEET_PRINT_ZERO_REF_X,
  19.f - BED_PRINT_ZERO_REF_Y - Y_PROBE_OFFSET_FROM_EXTRUDER - SHEET_PRINT_ZERO_REF_Y,




  242.f - BED_PRINT_ZERO_REF_X - X_PROBE_OFFSET_FROM_EXTRUDER  - SHEET_PRINT_ZERO_REF_X,
  19.f - BED_PRINT_ZERO_REF_Y - Y_PROBE_OFFSET_FROM_EXTRUDER - SHEET_PRINT_ZERO_REF_Y,




  242.f - BED_PRINT_ZERO_REF_X - X_PROBE_OFFSET_FROM_EXTRUDER  - SHEET_PRINT_ZERO_REF_X,
  212.f - BED_PRINT_ZERO_REF_Y - Y_PROBE_OFFSET_FROM_EXTRUDER - SHEET_PRINT_ZERO_REF_Y,




  37.f - BED_PRINT_ZERO_REF_X - X_PROBE_OFFSET_FROM_EXTRUDER  - SHEET_PRINT_ZERO_REF_X,
  212.f - BED_PRINT_ZERO_REF_Y - Y_PROBE_OFFSET_FROM_EXTRUDER - SHEET_PRINT_ZERO_REF_Y
};




Change the Lang mode to zero
In config.h
#define LANG_MODE              0




Let me know how you get on :-)




Also, I've just downloaded a 7 x 7 point probe 3.5.1 firmware that I've made my changes too, just to see if it prints a better first layer.
https://github.com/mionut/Prusa-Firmware


Activated by G80 N7 ; mesh bed leveling
« Last Edit: February 01, 2019, 03:06:43 PM by CdRsKuLL »

Moodlite is a completely free open source project.
If however you would like to say thanks and help contribute to this site, or just buy me a beer then please donate below. :-)



kripo

  • Newbie
  • *
    • Posts: 20
    • Likes: +0/-0
    • View Profile
Reply #40 on: February 01, 2019, 03:45:35 PM
comms screen?
thank you very much, will try that when im back home!



CdRsKuLL

  • The Fat Dude
  • Administrator
  • Full Member
  • *****
    • Posts: 110
    • Likes: +15/-0
  • Lighting the way...
    • View Profile
Reply #41 on: February 01, 2019, 04:04:38 PM
Sorry, the com port communication screen..


:-)


Let me know how you get on. I'm printing with the 7 X mesh bed now.. only problem is it takes 49 reading..

Moodlite is a completely free open source project.
If however you would like to say thanks and help contribute to this site, or just buy me a beer then please donate below. :-)



kripo

  • Newbie
  • *
    • Posts: 20
    • Likes: +0/-0
    • View Profile
Reply #42 on: February 01, 2019, 07:19:28 PM
so, i needed almost 2 hours to dis- and reassemble the bed to get it a liiiittle bit flatter(it still isnt). as i mentioned, i had successfully calibrated this printer. because of this i was quiet sure that i didnt needed to alter anything in the firmware in this regard. and lucky me, after reassembling the bed the calibration was successful again. but i still have no solution for the pwm problem on my bed.... :(
i guess i have to solve that with prusa directly...



 


SMF spam blocked by CleanTalk