Duet3D Logo Duet3D
    • Tags
    • Documentation
    • Order
    • Register
    • Login

    Pruset RevoBearmera MK3S+ - Specs and Configuration

    Scheduled Pinned Locked Moved
    Example setups and prints
    4
    5
    644
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • Ofn13undefined
      Ofn13
      last edited by

      Hello fellow 3D Printing friends,

      I'm sharing with you my printer specs and configuration file.
      My goal is to receive feedback on how to improve my settings and printer and at the same time to help others that may have a similar printer.

      One year ago I decided to build my own printer based on Prusa MK3S and in the Bear Frame project by Grégoire Saunier.

      Here is a picture of the Printer:

      Untitled-2.jpg

      Here are the specs:

      • Bear Frame 2.1 by Grégoire Saunier - Kit by RatRig
      • Misumi Linear Bearings (8x LMU8)
      • Misumi PSFJ8 Rods for X (2x 370mm), Y (2x 330mm) and Z (2x 320mm)
      • Magnetic heatbed MK52 24V
      • Double-sized Pei Textured Powder Thekkiinngg v4
      • LDO 1.8º Hybrid Stepper Motor (42STH47-2504AC) for X and Y
      • LDO 1.8º Stepper motor with TR8 Leadscrews (2x 42STH34-1004L321E) for Z
      • PSU: Mean Well RSP-500-24
      • RevoHemera with Bear X (Bearmera by Grégoire Saunier)
      • SuperPINDA
      • Duet 3 Mini 5+ V1.0 WIFI - Standalone

      Parts printed using FilamentPM PETG.

      Here is the config.g:

      ; General preferences
      G90                                         ; Send absolute coordinates...
      M83                                         ; ...but relative extruder moves
       
      ; Network
      M550 P"Pruset RevoBearmera MK3S+"                        ; Set machine name
      M552 S1                                     ; Enable network
      ;M552 S2                                     ; Enable AP
      ;*** Access point is configured manually via M587
      M586 P0 S1                                  ; Enable HTTP
      M586 P1 S0                                  ; Disable FTP
      M586 P2 S0                                  ; Disable Telnet
      ;M575 P1 S1 B57600							; Panel Due
       
      ; Drive Mappings
      M569 P0.0 S1 D3 V20                              ; Drive 0 goes forwards: z Axis
      M569 P0.1 S1 D3 V20                            ; Drive 1 goes backwards: z1 Axis
      M569 P0.2 S0 D3 V20                            ; Drive 2 goes backwards: x Axis
      M569 P0.3 S1 D3 V20                           ; Drive 3 goes forwards: y Axis
      M569 P0.4 S1 D3 V20                          ; Drive 4 goes backwards: E Axis 
      
      ; Motor remapping for dual Z and axis Limits
      M584 X0.2 Y0.3 Z0.1:0.0 E0.4  	; two Z motors connected to driver outputs Z and E1
      
       
      ; Micropstepping and Speed
      M350 X16 Y16 Z16 E16 I1                     ; Configure microstepping with interpolation
      M92 X100.00 Y100.00 Z400.00:400.00 E397.00         ; Set steps per mm
       
      ; Speeds, Acceleration and Jerk
      ;M566 X840.00 Y840.00 Z24.00:24.00 E120.00 P1      ;set maximum instantaneous speed changes (Jerk) (mm/min)
      M566 X480.00 Y480.00 Z24.00:24.00 E300.00 P1      ;set maximum instantaneous speed changes (Jerk) (mm/min)
      M203 X12000 Y12000 Z720:720 E1200           ; Set maximum speeds (mm/min)
      M201 X2500 Y2500 Z200 E1500                 ; Set accelerations (mm/s^2)
      M204 P1200.0 T1200.0   						 ; set print and travel accelerations (mm(s^2)
       
      ; Motor currents
      M906 X1000.00 Y1000.00 Z500.00:500.00 E1000.00 I10    ; Set motor currents (mA) and motor idle factor in percent
      M84 S30                                     ; Set idle timeout
       
      ; Printer geometry
      M208 X-14:240 Y-6:210 Z-0.2:200  ; X carriage moves from 0 to 250, Y bed goes from 0 to 210
      M564 H0							; allow unhomed movement
       
      ; Endstops for each Axis
      M574 X1 S3								 ; Set endstops controlled by motor load detection
      M574 Y1 S3                               ; Set endstops controlled by motor load detection
       
      ; Stallgaurd Sensitivy
      M915 X S0 F0 H200 R0		                ; Set X axis Sensitivity
      M915 Y S0 F0 H290 R0		                ; Set y axis Sensitivity
       
      ; Z-Probe Super PINDA
      M574 Z1 S2 ; Set endstops controlled by probe
      M558 P5 C"^io3.in" I1 H1 F120 T6000 A20 S0.005 ; PINDA
       
      ; Probing Mesh Grid and Sheets
      M557 X22:240 Y14:210 P8                     ; Define mesh grid for probing
      ;G31 P1000 X23 Y5 Z1.570 	                 ; Textured
      G31 P1000 X36 Y20 Z1.690 					; PEI
      
      M671 X-14:240 Y105:105 S10			; leadscrews at left (connected to Z) and right (connected to E1) of X axis
      
      ; Heatbed Heaters and Thermistor Bed 
      M308 S0 P"temp0" Y"thermistor" T100000 A"MK52" B4138 C7.060000e-8 ; Set thermistor + ADC parameters for heater 0 Bed
      M950 H0 C"out0" Q25 T0						; Creates Bed Heater
      M307 H0 R0.559 K0.349:0.000 D10.70 E1.35 S1.00 B0
      ;M301 H0 P21.42 I1.21 D251.89 T0
      M140 H0										; Bed uses Heater 0
      M143 H0 S120                                ; Set temperature limit for heater 0 to 120C Bed
       
       
      ; HotEnd Heaters and Thermistor HotEnd      
      M308 S1 P"temp1" Y"thermistor" T100000  A"Hemera" B4725 C7.060000e-8  ;define E0 temperature sensor e3d
      M950 H1 C"out1" T1					; Create HotEnd Heater
      M307 H1 R4.505 K1.213:0.000 D1.69 E1.35 S1.00 B0 V24.4		; Hotend PID Calibration and PWM
      M143 H1 S300                            ; Set temperature limit for heater 1 to 285C HotEnd
      M302 S185 R185
      
       
       
      ; Fans
      M950 F1 C"out5" Q250				; Creates HOTEND Fan
      M106 P1 T45 S255 H1                 ; HOTEND Fan Settings
      M950 F0 C"out6" Q250                         						; create fan 0 on pin out3 and set its frequency
      M106 P0 S0 H-1  
       
      ; Tools
      M563 P0 D0 H1 F0                            ; Define tool 0
      G10 P0 X0 Y0 Z0                             ; Set tool 0 axis offsets
      G10 P0 R0 S0                                ; Set initial tool 0 active and standby temperatures to 0C
      
      ;Pressure Advance
      M572 D0.4 S0.05
      

      Here is the homeall.g

      ; 0:/sys/homeall.g
      ; Home X, Y, and Z axis
      M400
      M913 X50 Y50 ; drop motor current to 70%
      M400 G91; relative positioning
      
      G91                                                        ; Set relative positioning.
      G1 Z3 F800 H2                                              ; Lift the Z axis 3mm.
      
      ; HOME X
      G1 H2 X5 F1000                                             ; Move slowly away. 
      G1 H1 X-255 F6000                                          ; Move quickly to the X endstop. 
      G1 H2 X5 F1000                                             ; Move slowly away. 
      G1 H1 X-255 F3000                                          ; Move quickly to the X endstop, a second check. 
      ;G1 H2 X5 F1000                                             ; Move slowly away. 
      
      ; HOME Y
      G1 H2 Y5 F1000                                             ; Move slowly away. 
      G1 H1 Y-215 F6000                                          ; Move quickly to the Y endstop. 
      G1 H2 Y5 F1000                                             ; Move slowly away. 
      G1 H1 Y-215 F3000                                          ; Move quickly to the Y endstops, a second check.
      
      ; HOME Z
      G1 H2 Z2 F1500                                             ; Raise the Z axis 2mm to ensure it is above the Z probe trigger height.
      G90                                                        ; Set absolute positioning mode.
      G1 X105 Y105 F1500                                         ; Go to the center of the bed for probe point.
      
      M558 F1000 A1                                              ; Set the Z-probe to fast for the first pass.  
      G30                                                        ; Perform Z probing.
      G1 H0 Z2 F1000                                              ; Lift the Z axis to the 5mm position.
      
      M558 F200 A3 S-1                                            ; Set the Z-probe to slow for the second pass, take 5 probes and yield the average.
      G30                                                        ; Perform Z probing.
      G1 H0 Z5 F400                                              ; Lift the Z axis to the 5mm position.
      
      M558 F200 A1                                               ; Set the Z-probe to normal speed.  
      
      M400
      M913 X100 Y100 ; return current to 100%
      M400
      
      

      homex.g:

      ; homex.g
      ; called to home the X axis
      ;
      ; generated by RepRapFirmware Configuration Tool v3.2.3 on Mon Mar 15 2021 19:09:36 GMT+0100 (Mitteleuropäische Normalzeit)
      M400
      M913 X50 Y50 ; drop motor current to 50%
      M400 G91; relative positioning
      
      G1 H2 Z5 F1200    ; lift Z relative to current position
      G1 H1 X-235 F6000 ; move quickly to X axis endstop and stop there (first pass)
      G1 H2 X5 F6000    ; go back a few mm
      G1 H1 X-235 F3000  ; move slowly to X axis endstop once more (second pass)
      ;G1 H2 X5 F6000    ; go back a few mm
      G1 H2 Z-5 F1200    ; lower Z again
      G90               ; absolute positioning
      M400
      M913 X100 Y100 ; return current to 100%
      M400
      
      

      homey:

      ; homey.g
      ; called to home the Y axis
      ;
      ; generated by RepRapFirmware Configuration Tool v3.2.3 on Mon Mar 15 2021 19:09:37 GMT+0100 (Mitteleuropäische Normalzeit)
      M400
      M913 X50 Y50 ; drop motor current to 50%
      M400 G91; relative positioning
      
      G1 H2 Z5 F6000    ; lift Z relative to current position
      G1 H1 Y-215 F6000 ; move quickly to Y axis endstop and stop there (first pass)
      G1 H2 Y5 F6000    ; go back a few mm
      G1 H1 Y-215 F3000  ; move slowly to Y axis endstop once more (second pass)
      G1 H2 Z-5 F6000   ; lower Z again
      G90               ; absolute positioning
      
      M400
      M913 X100 Y100 ; return current to 100%
      M400
      

      homez.g:

      ; 0:/sys/homez.g
      ; Home the Z axis
      
      ;M98 P"current-sense-homing.g"                              ; Ensure the current and sensitivity is set for homing routines.
      
      ; !!! If using Pinda, comment-out the following two lines
      ;M280 P0 S160                                               ; BLTouch, alarm release.
      ;G4 P100                                                    ; BLTouch, delay for the release command.
      
      G91                                                        ; Set relative positioning.
      G1 H0 Z3 F6000                                             ; Lift Z axis 3mm.
      G90                                                        ; Set absolute positioning.
      
      G1 X105 Y105 F6000                                         ; Go to the center of the bed for probe point.
      
      M558 F1000 A1                                              ; Set probing speed to fast for the first pass.  
      G30                                                        ; Perform Z probing.
      G1 H0 Z5 F400                                              ; Lift Z axis to the 5mm position.
      
      M558 F50 A5 S-1                                            ; Set probing speed to slow for second pass, take 5 probes and yield the average.
      G30                                                        ; Perform Z probing.
      G1 H0 Z5 F400                                              ; Lift Z axis to the 5mm position.
      
      M558 F200 A1                                               ; Set normal z-probe speed. 
      

      I only installed and configured the Duet 3 Mini 5+ a couple of weeks ago, so let me know how can improve my config for this printer.

      By sharing this information I'm hoping that I'm also helping other friends.

      Thank you all guys!

      danielkrahundefined 1 Reply Last reply Reply Quote 0
      • Ofn13undefined
        Ofn13
        last edited by Ofn13

        It's possible / allowed to share the PrusaSlicer and Simplify3D profiles?

        oliofundefined 1 Reply Last reply Reply Quote 0
        • oliofundefined
          oliof @Ofn13
          last edited by

          @ofn13 why not? ideally you throw it all in a github repository to link to.

          <>RatRig V-Minion Fly Super5Pro RRF<> V-Core 3.1 IDEX k*****r <> RatRig V-Minion SKR 2 Marlin<>

          1 Reply Last reply Reply Quote 0
          • Phaedruxundefined Phaedrux moved this topic from General Discussion
          • danielkrahundefined
            danielkrah @Ofn13
            last edited by

            @Ofn13

            I messured the resistance of the MK52 at 25°C,50°C and 100°C and calculated the values.
            Which ended up in this configuration.

            M308 S0 P"temp0" Y"thermistor" A"MK52" T93600 B6560 C3.865555e-7 ; configure sensor 0 as thermistor on pin bedtemp
            M950 H0 C"out0" T0                                      ; create bed heater output on bedheat and map it to sensor 0
            M307 H0 B1 S1.00                                           ; enable bang-bang mode for the bed heater and set PWM limit
            M140 H0                                                    ; map heated bed to heater 0
            M143 H0 S120                                               ; set temperature limit for heater 0 to 120C
            
            1 Reply Last reply Reply Quote 0
            • apakundefined
              apak
              last edited by

              take a look at my settings....

              https://github.com/macasero/Bear-mk3s-duet2

              https://github.com/macasero/Bear-mk3s-duet3-mini

              1 Reply Last reply Reply Quote 1
              • First post
                Last post
              Unless otherwise noted, all forum content is licensed under CC-BY-SA