Znaleziono 35 wyników

autor: cyfron
21 paź 2023, 22:23
Forum: RepRap - buduję
Temat: BearTrash - MisioZłomek
Odpowiedzi: 58
Odsłony: 21643

Re: BearTrash - MisioZłomek

Karetka jest niesymetrycznie obciążona i łożysko górne jest ciągnięte do przodu a dolne do tyłu. Jak by tego nie tłumaczyć w karetce osi X te drukowane łożyska nie działały najlepiej.
autor: cyfron
20 paź 2023, 14:15
Forum: RepRap - buduję
Temat: BearTrash - MisioZłomek
Odpowiedzi: 58
Odsłony: 21643

Re: BearTrash - MisioZłomek

Nie wytarły się. Średnio raz na kwartał przecieram prowadnice i nakładam odrobinę smaru silikonowego. Już chyba o tym pisałem: nie za bardzo nadają się do osi X (w układzie jak u prusa) ze względu na dodatkowe boczne obciążenia, w osi Z nie próbowałem, zdają u mnie egzamin w osi Y. Warunkiem poprawnego działania jest idealne spasowanie wydruku do wałków, nie może być zbyt ciasno ani zbyt luźno.
autor: cyfron
12 wrz 2022, 20:19
Forum: RepRap - buduję
Temat: BearTrash - MisioZłomek
Odpowiedzi: 58
Odsłony: 21643

Re: BearTrash - MisioZłomek

Do stołu dają radę, moim zdaniem lepsze niż tanie chińskie metalowe. Próbowałem założyć do osi X, ale za względu na sposób montażu łożysk już nie jest tak fajnie - łożyska nie mogą być ściskane, gniazdo musi być idealnie spasowane do takiego łożyska, żeby go nie deformować i jednocześnie nie było luzu.
Podsumowując: w osi Y sprawdzają się, do osi X oraz Z wolę metalowe. Warunek też taki, że metodą prób i błędów należy je poprawnie wydrukować, czyli z jednej strony nie mogą mieć luzów a jednocześnie nie mogą blokować ruchów. Od czasu do czasu ścieram z walków zepchnięty kurz i dodaję odrobinę smaru silikonowego.
autor: cyfron
09 cze 2021, 15:27
Forum: RepRap - buduję
Temat: BearTrash - MisioZłomek
Odpowiedzi: 58
Odsłony: 21643

Re: BearTrash - MisioZłomek

Tanie chińskie łożyska liniowe zaczęły pokazywać dlaczego są takie tanie :smile2: więc przyszedł czas na wymianę.
Do wyboru miałem kilka opcji:
- kolejne tanie łożyska wątpliwej jakości
- drogie firmowe łożyska
- tanie podróbki IGUS'a
- oryginalne nie tanie IGUS'y
- łożyska drukowane - najtańsza opcja

Złomek z założenia miał być tanią drukarką i nie chciałbym pakować w nią łożyska, które podwoją jej wartość. Postanowiłem dać szansę łożyskom drukowanym. Znalazłem całkiem ciekawy, konfigurowalny w OpenSCAD projekt:
https://www.thingiverse.com/thing:2537701
lekko go przerobiłem na swoje potrzeby, co było dziecinnie proste dzięki OpenSCAD, kilka wydruków próbnych, żeby łożyska idealnie dopasować do moich wałków. Wydruk popełniłem z PLA ze względu na jego twardość.
IMG_20210609_150806545.jpg
IMG_20210609_150819821.jpg
Pierwsze wrażenia bardzo pozytywne, łożyska sprawują się o wiele lepiej od nowych chińskich badziewiaków. Na temat trwałości takiego rozwiązania na razie nie mogę się wypowiedzieć, ponieważ używam ich dopiero od dwóch dni.
autor: cyfron
07 maja 2021, 18:32
Forum: RepRap - buduję
Temat: BearTrash - MisioZłomek
Odpowiedzi: 58
Odsłony: 21643

Re: BearTrash - MisioZłomek

Mówisz - masz:

Kod: Zaznacz cały

# This file contains common pin mappings for Anet A8 printer from 2016
# and 2017. To use this config, the firmware should be compiled for
# the AVR atmega1284p.

# Note that the "make flash" command does not work with Anet boards -
# the boards are typically flashed with this command:
#  avrdude -p atmega1284p -c arduino -b 57600 -P /dev/ttyUSB0 -U out/klipper.elf.hex

# See docs/Config_Reference.md for a description of parameters.

[stepper_x]
step_pin: PD7
dir_pin: !PC5
enable_pin: !PD6
microsteps: 16
rotation_distance: 40
endstop_pin: ^PC2
position_endstop: -12
position_max: 212
position_min: -12
homing_speed: 30
second_homing_speed: 10

[stepper_y]
step_pin: PC6
dir_pin: !PC7
enable_pin: !PD6
microsteps: 16
rotation_distance: 40
endstop_pin: ^PC3
position_endstop: -39
position_min: -39
position_max: 212
homing_speed: 30
second_homing_speed: 10

[stepper_z]
step_pin: PB3
dir_pin: !PB2
enable_pin: !PA5
microsteps: 16
rotation_distance: 8
endstop_pin: ^PC4
position_endstop: 0.1
position_max: 210
position_min: -1.0
homing_speed: 10
second_homing_speed: 2

[extruder]
step_pin: PB1
dir_pin: PB0
enable_pin: !PD6
microsteps: 16
rotation_distance: 7.52941177
nozzle_diameter: 0.500
filament_diameter: 1.750
heater_pin: PD5
sensor_type: ATC Semitec 104GT-2
sensor_pin: PA7
control: pid
pid_Kp: 24.62
pid_Ki: 1.71
pid_Kd: 88.73
min_temp: 10
max_temp: 275
max_extrude_only_distance: 100
#pressure_advance: 0
#pressure_advance: 0.0575

[heater_bed]
heater_pin: PD4
sensor_type: EPCOS 100K B57560G104F
sensor_pin: PA6
control: pid
pid_Kp: 429.44
pid_Ki: 80.65
pid_Kd: 1524.51
min_temp: 10
max_temp: 100

[verify_heater heater_bed]
check_gain_time: 120
heating_gain: 1

[fan]
pin: PB4

[mcu]
serial: /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0
baud: 250000
restart_method: arduino

[printer]
kinematics: cartesian
max_velocity: 150
max_accel: 500
max_accel_to_decel: 400
max_z_velocity: 20
max_z_accel: 100

[virtual_sdcard]
path: ~/gcode_files/zlomek

[pause_resume]

[display_status]

[gcode_macro PARK_MACRO]
default_parameter_X: -10
default_parameter_Y: 212
default_parameter_Z: 5
gcode:
    M117 PARKING..
    G91
    G1 E-3 F1000
    G1 Z{Z}
    G90
    G1 X{X} Y{Y} F3000

[gcode_macro UNLOAD]
gcode:
    G91
    G1 E-100 F1000
    G90

[gcode_macro M600]
gcode:
    PAUSE_MACRO
    UNLOAD

[gcode_macro PAUSE_MACRO]
gcode:
    PAUSE
    PARK_MACRO

[gcode_macro PURGE]
gcode:
    M117 PURGING...
    G91
    G1 E25.0 F600
    G4 P1000
    G1 E-3.0 F600
    G90

[gcode_macro LOAD_FILAMENT]
gcode:
    M117  LOADING...
    G91
    G1 E25.0 F100
    G1 E75 F600
    G90

[gcode_macro RESUME_MACRO]
gcode:
    M117  RESUME...
    G91
    G1 E3.5 F600
    G90
    G4 P1000
    RESUME

################


[gcode_macro CANCEL_PRINT]
rename_existing: BASE_CANCEL_PRINT
gcode:
    TURN_OFF_HEATERS
    CLEAR_PAUSE
    SDCARD_RESET_FILE
    BASE_CANCEL_PRINT

[gcode_macro PAUSE]
rename_existing: BASE_PAUSE
# change this if you need more or less extrusion
variable_extrude: 1.0
gcode:
    ##### read E from pause macro #####
    {% set E = printer["gcode_macro PAUSE"].extrude|float %}
    ##### set park positon for x and y #####
    # default is your max posion from your printer.cfg
    {% set x_park = printer.toolhead.axis_maximum.x|float - 5.0 %}
    {% set y_park = printer.toolhead.axis_maximum.y|float - 5.0 %}
    ##### calculate save lift position #####
    {% set max_z = printer.toolhead.axis_maximum.z|float %}
    {% set act_z = printer.toolhead.position.z|float %}
    {% if act_z < (max_z - 2.0) %}
        {% set z_safe = 2.0 %}
    {% else %}
        {% set z_safe = max_z - act_z %}
    {% endif %}
    ##### end of definitions #####
    SAVE_GCODE_STATE NAME=PAUSE_state
    BASE_PAUSE
    G91
    G1 E-{E} F2100
    G1 Z{z_safe} F900
    G90
    G1 X{x_park} Y{y_park} F6000

[gcode_macro RESUME]
rename_existing: BASE_RESUME
gcode:
    ##### read E from pause macro #####
    {% set E = printer["gcode_macro PAUSE"].extrude|float %}
    ##### end of definitions #####
    G91
    G1 E{E} F2100
    RESTORE_GCODE_STATE NAME=PAUSE_state
    BASE_RESUME


################

[gcode_arcs]
resolution: 0.5

[display]
lcd_type: hd44780
rs_pin: PA3
e_pin: PA2
d4_pin: PD2
d5_pin: PD3
d6_pin: PC0
d7_pin: PC1
up_pin: PA1
analog_range_up_pin: 9000, 13000
down_pin: PA1
analog_range_down_pin: 800, 1300
click_pin: PA1
analog_range_click_pin: 2000, 2500
back_pin: PA1
analog_range_back_pin: 4500, 5000
#kill_pin: PA1
#analog_range_kill_pin: 400, 600

[bed_mesh]
speed: 80
horizontal_move_z: 3
mesh_min: 20,20
mesh_max: 192, 192
probe_count: 3,3
fade_start: 1
fade_end: 7

[gcode_macro G29]
gcode:
    BED_MESH_OUTPUT

#*# <---------------------- SAVE_CONFIG ---------------------->
#*# DO NOT EDIT THIS BLOCK OR BELOW. The contents are auto-generated.
#*#
#*# [bed_mesh default]
#*# version = 1
#*# points =
#*# 	  0.000000, 0.025000, -0.050000
#*# 	  0.000000, 0.075000, -0.025000
#*# 	  0.000000, 0.025000, 0.000000
#*# tension = 0.2
#*# min_x = 20.0
#*# algo = lagrange
#*# y_count = 3
#*# mesh_y_pps = 2
#*# min_y = 20.0
#*# x_count = 3
#*# max_y = 192.0
#*# mesh_x_pps = 2
#*# max_x = 192.0
autor: cyfron
07 maja 2021, 09:36
Forum: RepRap - buduję
Temat: BearTrash - MisioZłomek
Odpowiedzi: 58
Odsłony: 21643

Re: BearTrash - MisioZłomek

Dość już miałem ustawiania stołu za każdym razem gdy zmieni się wilgotność w pomieszczeniu. Wywaliłem tandetny wózek ze sklejki i zainwestowałem 54zł w wózek aluminiowy.
IMG_20210504_191943429.jpg
autor: cyfron
01 mar 2021, 22:26
Forum: RepRap - buduję
Temat: BearTrash - MisioZłomek
Odpowiedzi: 58
Odsłony: 21643

Re: BearTrash - MisioZłomek

Bardziej płynne przyspieszenia i hamowania a co za tym idzie mniejsze wibracje oraz mniejszy hałas. Akurat na redukcji hałasu najmniej mi zależy ale wraz z mniejszymi wibracjami nieznacznie poprawiła się jakość samych wydruków - mniejsze echo, gładsze łuki.
autor: cyfron
28 lut 2021, 00:42
Forum: RepRap - buduję
Temat: BearTrash - MisioZłomek
Odpowiedzi: 58
Odsłony: 21643

Re: BearTrash - MisioZłomek

W dniu wczorajszym Złomek dostał Klippera w miejsce Marlina - muszę przyznać, że nie spodziewałem się aż tak dużej poprawy jakości i kultury pracy po zmianie samego firmware. Być może przy sprzętach lepszej klasy różnica nie byłaby aż tak zauważalna ale przy tym "klekocie" na prawdę odczuwam różnice na +, a nie uruchomiłem jeszcze wszystkich ulepszeń, jak chociażby programowej redukcji wibracji :)
autor: cyfron
16 lut 2021, 12:37
Forum: RepRap - buduję
Temat: BearTrash - MisioZłomek
Odpowiedzi: 58
Odsłony: 21643

Re: BearTrash - MisioZłomek

Zmieniła się trochę koncepcja, bo miałem ją zabudować i topić ABS ale w związku z zakupem Sapphire Pro, ta będzie przeznaczona do wydruków z PETG. Nie miało być chłodzenia wydruku ale że przy PETG lekki nadmuch czasem się przydaje, to dołożę jakiś mały wiatraczek.

Cierpię na chroniczny brak czasu, więc prace posuwają się bardzo powoli.

Wróć do „BearTrash - MisioZłomek”