Marlin: Bltouch terpicu tetapi z Motor tidak berhenti

Dibuat pada 18 Jan 2019  ·  729Komentar  ·  Sumber: MarlinFirmware/Marlin

Halo Teman-teman, saya Menggunakan marlin 1.1.8. BL Touch menyala merah saat dipicu tetapi z Motor tidak berhenti saat homing. Semua penghentian lainnya berfungsi. Printer: anycubic prusa i3. Trigorilla Board Arduino 2560 landai.

EDIT: Polaritas tetap untuk z endstop pada bltouch salah

Semua 729 komentar

Apakah ini pernah berfungsi sebelumnya pada printer Anda atau apakah ini situasi awal?

Pertimbangkan untuk membaca masalah tetangga, ini berisi beberapa tip yang mungkin membantu # 12947

baiklah teman-teman, aku sudah memperbaikinya. Masalahnya adalah polaritas kabel sensor terbalik. Masalah Berikutnya adalah ketika saya mulai mencetak, itu dimulai di suatu tempat di sisi kiri tempat tidur bukan di tengah. Perataan tempat tidur otomatis dan pekerjaan homing. Ketika saya memulai pronterface dan menekan tombol merah xy Tengah, itu berjalan ke titik akhir x dan y. Ini konfigurasi saya
conf.zip

Ini gcode awal saya, mungkin itu penting
gcodestart.zip

Anda melewatkan definisi ini

// # definisikan BED_CENTER_AT_0_0

hapus //

Marlin versi berapa?

Marlin 1.1.8. Posting pertama sudah dipersingkat: D

selesai

Saya telah menentukannya, tetapi saya mendapatkan kesalahan dalam Arduino ide "pernyataan statis gagal: RIGHT_PROBE_BED_POSITION tidak dapat dijangkau oleh probe Z."

coba #define RIGHT_PROBE_BED_POSITION 110 atau kurang

Saya menggunakan 100 sekarang saya dapatkan
pernyataan statis gagal: BACK_PROBE_BED_POSITION tidak dapat dijangkau oleh probe Z.

ohhh ... sekarang saya ingat banyak hal :-D
dengan #define BED_CENTER_AT_0_0

pusatnya adalah 0 dan satu arah adalah bilangan positif dan arah lainnya negatif

jadi kemungkinan besar Anda juga harus menyesuaikannya

// Ukuran tempat tidur cetak

tentukan X_BED_SIZE 200

tentukan Y_BED_SIZE 200

// Batas perjalanan (mm) setelah homing, sesuai dengan posisi endstop.

tentukan X_MIN_POS 0

definisikan Y_MIN_POS 0

definisikan Z_MIN_POS 0

tentukan X_MAX_POS X_BED_SIZE

tentukan Y_MAX_POS Y_BED_SIZE

tentukan Z_MAX_POS 160

jika X dan Y ednstop tepat di tepi tempat tidur saya akan menggunakan:

tentukan X_MIN_POS -100

tentukan Y_MIN_POS -100

tentukan X_MAX_POS 100

tentukan Y_MAX_POS 100

Jadi haruskah saya mengomentari bed center 0 0 lagi?

tidak, yang itu tetap apa adanya

Saya menggunakan 0,0 di sudut kiri bawah dan sudah lama sejak saya memiliki pengaturan dengan 0,0 di tengah
dan saya berusia 40 tahun jadi tidak begitu cepat dalam mengingat banyak hal

Configuration.zip
Saya melakukan apa yang Anda katakan dan masih mendapatkan kesalahan: pernyataan statis gagal: RIGHT_PROBE_BED_POSITION tidak dapat dijangkau oleh probe Z.

hanya saya yang tua

tentukan RIGHT_PROBE_BED_POSITION 110

harus kurang dari 100, tapi saya tidak ingat berapa banyak lees

tentukan BACK_PROBE_BED_POSITION 190

juga harus kurang dari 100

tentukan FRONT_PROBE_BED_POSITION 20

bisa mendekati 100

ingat dari beberapa dari 100 harus menjadi negatif 100

tapi ketika Anda pulang printer sekarang akan sangat jelas mana dari 100 yang perlu negatif

Ketika saya pulang, Printer pergi ke x 25 y 93 z 16,7

alasan saya tidak tahu yang mana dari 100-an yang perlu menjadi negatif adalah karena saya tidak tahu apakah sisi kanan adalah sisi tempat tinggalnya

dan jika depan atau belakang adalah tempat Y rumah

x 25 y 93 z 16,7

itu masuk akal

tentukan X_PROBE_OFFSET_FROM_EXTRUDER 75 // X offset: -left + right [nozzle]

definisikan Y_PROBE_OFFSET_FROM_EXTRUDER 7 // Y offset: -front + behind [nozzle]

definisikan Z_PROBE_OFFSET_FROM_EXTRUDER -1.7 // Z offset: -di bawah + di atas [nozzle]

25 + 75 = 100

93 + 7 = 100

saya tidak dapat mengingat logika di Z.

bagaimana kamu pulang
G29?

dengan layar. persiapkan -> autohome

itu seperti rumah probe

coba kirim G28 dan lihat apakah ada bedanya

tidak ada perbedaan dengan G28

dan setelah G28

coba kirim G0 X0 Y0

apa yang ingin kami ketahui adalah di mana printer memikirkannya sehingga kami dapat mengubah konfigurasi dan membuatnya berada di tempat yang kami inginkan

seberapa dekat ke pusat setelah G28? dan melakukannya pergi ke endstop dulu

jadi dengan g28 itu rumah di suatu tempat di sisi kiri. Jika saya mengirim G0 X0 Y0 itu berjalan ke Y endstop.

dengan G28 itu harus menyentuh ujung penghenti

apakah itu menyentuh ujung penghenti?

G28 X jika Anda hanya ingin mencoba dan rumah X

Ya dengan g28

oki .... dan tetap di endstop setelah G28?

dan setelah pulang seberapa jauh jarak nosel dari tepi tempat tidur?

Itu tetap di endstop x dan y tetapi bergerak naik di z. After Home nozzle berjarak beberapa mm

oki, setidaknya kita dekat dengan sesuatu yang mungkin berhasil

apakah printer Anda Mega pada link di atas?

yang aneh adalah bahwa dengan G28 itu harus rumah dan berada di -100 untuk X dan Y.

Coba kirim G28 lalu M114 dan beri tahu saya apa yang muncul di serial

Saya melihat konfigurasi terbaru Anda untuk melihat apakah kami melakukan kesalahan

Yang ini http://m.anycubic3d.com/support/show/594036.html
Ini adalah prusa i3 Kit dengan Ultrabase.

konfigurasi terlihat oke

Coba kirim G28 lalu M114 dan beri tahu saya apa yang muncul di serial

jadi sekarang saya kembali. Saya melakukan g28 dan M114. Ini adalah Output X: 25.00 Y: 93.00 Z: 16.70 E: 0.00 Hitung X: 2000 Y: 7440 Z: 6680

itu aneh ... dapatkah Anda melampirkan konfigurasi.h lagi sebagai zip

dan pastikan itu bukan salinan lama :-Apakah saya telah membuat kesalahan itu berkali-kali

Saya baru saja merefleksikan ini:
Configurationf.zip
ini masih Output dari M114
X: 25.00 Y: 93.00 Z: 16.70 E: 0.00 Hitung X: 2000 Y: 7440 Z: 6680

Anda tidak mengubah ini:

// Batas perjalanan (mm) setelah homing, sesuai dengan posisi endstop.

tentukan X_MIN_POS 0

definisikan Y_MIN_POS 0

definisikan Z_MIN_POS 0

tentukan X_MAX_POS X_BED_SIZE

tentukan Y_MAX_POS Y_BED_SIZE

tentukan Z_MAX_POS 160

Anda juga tidak mengubah yang ini

// # definisikan BED_CENTER_AT_0_0

tapi itu masih belum menjelaskan mengapa X berusia 25 tahun setelah pulang

@thinkyhead bisakah menyinari cahaya kebijaksanaan tuhan yang satu ini?

Saya menghapus komentar dan mengubah x_min_pos menjadi -100 y min -100 x max 100 y max 100 tetapi saya mendapatkan kesalahan:
pernyataan statis gagal: RIGHT_PROBE_BED_POSITION tidak dapat dijangkau oleh probe Z.

sulit untuk membantu jika Anda membuat perubahan kembali tanpa memberi tahu, jadi buatlah seperti ini

tentukan X_MIN_POS -100

tentukan Y_MIN_POS -100

definisikan Z_MIN_POS 0

tentukan X_MAX_POS 100

tentukan Y_MAX_POS 100

tentukan Z_MAX_POS 160

tentukan LEFT_PROBE_BED_POSITION 100

tentukan RIGHT_PROBE_BED_POSITION -100

tentukan FRONT_PROBE_BED_POSITION 100

tentukan BACK_PROBE_BED_POSITION -100

tentukan BED_CENTER_AT_0_0

tetapi satu Q, ketika Anda di rumah apakah x pindah ke kiri atau kanan?

Saya mengubahnya menjadi nilai Anda tetapi saya tidak dapat mengunggahnya karena saya mendapatkan kesalahan
pernyataan statis gagal: LEFT_PROBE_BED_POSITION harus kurang dari RIGHT_PROBE_BED_POSITION.

ubah angka di sekitar

tentukan LEFT_PROBE_BED_POSITION -100

tentukan RIGHT_PROBE_BED_POSITION 100

Saya tidak tahu arah pergerakannya saat homing jadi saya memiliki peluang 50% untuk menebak dengan benar

sekarang: pernyataan statis gagal: FRONT_PROBE_BED_POSITION harus kurang dari BACK_PROBE_BED_POSITION.
Saya mengganti bagian belakang dan depan juga?

Akankah Video Homing membantu?

ya .... karena saya menebak ke arah mana ia bergerak di homing saya hanya memiliki peluang 50% untuk menebak dengan benar

tidak, video tidak diperlukan, mungkin nanti jika kita mendapat masalah besar kita tidak bisa mengetahuinya

Nah saya beralih ke depan dan belakang sekarang saya mendapatkan pernyataan statis gagal: LEFT_PROBE_BED_POSITION tidak dapat dijangkau oleh probe Z.

jangan mengubahnya kembali ... perlu berpikir

sisi nozel mana yang merupakan probe? sisi kanan?

dan 75 mm dari nosel kan?

ok saya mendapatkannya seperti ini di Moment:

tentukan LEFT_PROBE_BED_POSITION -100

tentukan RIGHT_PROBE_BED_POSITION 100

tentukan FRONT_PROBE_BED_POSITION -100

tentukan BACK_PROBE_BED_POSITION 100

tentukan X_MIN_POS -100

tentukan Y_MIN_POS -100

definisikan Z_MIN_POS 0

tentukan X_MAX_POS 100

tentukan Y_MAX_POS 100

tentukan Z_MAX_POS 160

tentukan BED_CENTER_AT_0_0

lihat saya 2 komentar di atas milik Anda :-D

jadi seperti ini? : D

tentukan FRONT_PROBE_BED_POSITION 100

tentukan BACK_PROBE_BED_POSITION -100

sisi nozel mana yang merupakan probe? sisi kanan?
dan 75 mm dari nosel kan?

dan tidak, jangan ubah apa pun

bltouch saya sekitar 7cm di sisi kanan dari nosel

seperti di Gambar ini di sini https://www.thingiverse.com/thing : 2887389

oke aku coba:

tentukan LEFT_PROBE_BED_POSITION -25

Penjelasan: karena probe 75mm di sisi kanan nosel tidak pernah bisa mencapai -100, yang terbaik adalah -25

dan mungkin kami juga harus mengoreksi yang lain

apakah Anda mendapatkan kesalahan untuk #define FRONT_PROBE_BED_POSITION ??

Saya mendapatkan banyak Kesalahan dalam Arduino IDE dengan nilai-nilai ini:

tentukan LEFT_PROBE_BED_POSITION -25

tentukan RIGHT_PROBE_BED_POSITION 100

tentukan FRONT_PROBE_BED_POSITION -100

tentukan BACK_PROBE_BED_POSITION 100

tentukan X_MIN_POS -100

tentukan Y_MIN_POS -100

definisikan Z_MIN_POS 0

tentukan X_MAX_POS 100

tentukan Y_MAX_POS 100

tentukan Z_MAX_POS 160

kesalahan apa?

Ini
error.zip

oh tunggu apakah ini hanya satu kesalahan?

jangan mengubah apa pun ... ini terlihat mudah diperbaiki

akan membaca semuanya

immer mit die ruhe :-D

coba #define FRONT_PROBE_BED_POSITION -93

ngomong-ngomong, saya pikir Anda berasal dari jerman, jika ada sesuatu yang tidak dapat Anda jelaskan dalam bahasa inggris, saya mengerti bahasa jerman, tetapi bahasa jerman lisan dan tulisan saya tidak selalu benar

Oke: D
Dengan Probe Depan -93 dapat dikompilasi dengan baik
Apa selanjutnya?

unggah ke printer

maka kita perlu memeriksa apakah di mana printer berpikir itu juga benar

jadi setelah terhubung ke printer kirim G28
lalu M114

ingat bukan g28 :-D

yang pertama merumahkan printer
M114 memberi tahu di mana letak printer

dan maaf jika saya lambat, tetapi melakukan pembersihan rumah ringan: - /

Output: X: 25.00 Y: 93.00 Z: 16.70 E: 0.00 Hitung X: 2000 Y: 7440 Z: 6680
tapi sekarang nosel berada di sisi belakang tempat tidur

tidak Masalah Saya harus melakukan pembersihan juga: D

jadi dekat dengan pojok kiri belakang?

selama nosel menunjukkan bahwa kita baik-baik saja

dekat dengan pojok kanan belakang

tentu saja, + adalah kanan dan - kiri

jadi setidaknya itu di tempat yang dikatakannya

ok apa selanjutnya: D

Coba dan kirim G0 X0 Y0

itu harus mendekati pusat sekarang, kecuali orang tua di Denmark melakukan kesalahan

tetapi kami memiliki konfigurasi yang lebih baik sekarang daripada sebelumnya

itu benar-benar mendekati Pusat di x dan y: O

sekarang .... untuk membuatnya tepat Anda perlu menyesuaikan 2 angka ini

tentukan X_MIN_POS -100

tentukan Y_MIN_POS -100

mereka di mana hanya nomor Teori

ok bagaimana cara membuatnya tepat? : D

apakah Anda menggunakan pronterface untuk terhubung?

Iya

apa kamu punya foto tempat tidurnya?

perlu memikirkan bagaimana kami mendapatkan angka yang tepat jadi saya tidak membingungkan Anda

akan sulit karena tidak ada garis di tempat tidur

dapatkah Anda menggambar tanda silang (X) di atasnya sehingga Anda tahu di mana tepatnya pusatnya?

Mungkin Anda bisa mengekstrak nomor dari konfigurasi mereka: https://www.thingiverse.com/groups/anycubic-prusa-i3/forums/general/topic : 26690
karena harus muat untuk Printer yang sama

ya tunggu sebentar

tapi idenya adalah untuk pulang, lalu kirim G0 X0 Y0

kemudian pindahkan di permukaan pronter sampai nosel berada di tengah

dan kemudian gunakan M114 untuk melihat lokasinya

maka Anda tahu perbedaannya

biarkan saya melihat tautannya

ada saran dengan apa yang harus saya gambar di tempat tidur?

menggambar salib ..... X besar

maka Anda tahu di mana pusatnya

dengan apa? pena?

ya, sesuatu yang dapat Anda hapus dengan alkohol dan sesuatu yang tidak menggores tempat tidur

OK mengerti

saya melihat konfigurasi dan tidak dapat menemukan nomor yang dapat kami gunakan

jadi cara yang membosankan: - /

baik :(

jadi sekarang saya harus pulang dengan G28 dan kemudian memindahkannya ke manual Centery dan kemudian M114?

Tidak

G28
lalu G0 X0 Y0
kemudian pindahkan manual untuk membuatnya tepat di tengah
lalu M114

G0 X0 Y0 memindahkannya ke tempat yang dianggap sebagai pusatnya

ketika Anda memindahkannya secara manual, kami bisa mendapatkan perbedaan ketika Anda mengirim M114

dapatkah saya melakukannya dengan Mempersiapkan -> memindahkan sumbu juga?

ya Anda dapat melakukannya dari lcd juga, tetapi saya tidak pernah melakukannya karena saya selalu memiliki printer saya di sebelah pc

biarkan saya memeriksa printer saya jika dikatakan sama, tetapi saya menggunakan marlin 2.0

pada menu saya adalah gerakan -> pindahkan sumbu

ok jadi sekarang nosel sudah sempurna di tengah
X: 9,30 Y: 12,30 Z: 2,20 E: 0,00 Hitung X: 744 Y: 984 Z: 880
Aku harus turun sedikit

oki ....

tentukan X_MIN_POS -100 + 9,3 = -90,7

tentukan Y_MIN_POS -100 + 12,3 = -87,7

unggah dan kali ini ketika Anda mengirim G0 X0 Y0 itu harus berada di tengah yang sempurna, atau lebih dekat dari sebelumnya

kesalahan: D
pernyataan statis gagal: Batas gerakan ([XY] _MIN_POS, [XY] _MAX_POS) terlalu sempit untuk memuat [XY] _BED_SIZE.

tentu saja ada pilihan bahwa matematika saya salah dan itu bergerak lebih jauh dari pusat

Inilah sebabnya mengapa saat Anda menyiapkan printer untuk pertama kali, dibutuhkan lebih banyak pekerjaan untuk memperbaikinya

kenapa ada kesalahan?

Scheiße ... biarkan saya memikirkan bagaimana kita memperbaiki kesalahan tersebut

Seberapa besar tempat tidur saat Anda mengacaukannya?

sekarang dikatakan tempat tidur terlalu kecil untuk gerakan yang kita inginkan

itu melakukan banyak pemeriksaan pada konfigurasi untuk memastikan haknya

di lembar data tertulis x210 y210 z250

tapi saya bisa mengacaukannya juga

tentukan X_BED_SIZE 210

tentukan Y_BED_SIZE 210

kesalahan masih sama
pernyataan statis gagal: Batas gerakan ([XY] _MIN_POS, [XY] _MAX_POS) terlalu sempit untuk memuat [XY] _BED_SIZE.

biarkan aku berpikir sebentar

bagaimana jika kamu mencoba

tentukan X_MIN_POS -109.3

tentukan Y_MIN_POS -112.3

tentu saja karena tempat tidurnya 210 dan bukan 200 itu mungkin tidak berada di tengah

tentukan X_BED_SIZE 200

tentukan Y_BED_SIZE 200

tentukan X_MIN_POS -109.3

tentukan Y_MIN_POS -112.3

Saya melakukan ini:

tentukan X_BED_SIZE 200

tentukan Y_BED_SIZE 200

tentukan X_MIN_POS -109.3

tentukan Y_MIN_POS -112.3

error: mengambang konstan dalam ekspresi preprocessor

lebih baik memulai dengan 4 baris yang baru saja saya tulis

selanjutnya kita akan mendapatkan ukuran tempat tidur maksimal

apakah saya harus membuat -109,3 atau -109,3?

tentu saja .... harus bilangan bulat, salah saya

tentukan X_MIN_POS -109

tentukan Y_MIN_POS -112

kembali dalam 5 menit

saya mengunggah ini:

tentukan X_BED_SIZE 200

tentukan Y_BED_SIZE 200

// Batas perjalanan (mm) setelah homing, sesuai dengan posisi endstop.

tentukan X_MIN_POS -109

tentukan Y_MIN_POS -112

definisikan Z_MIN_POS 0

tentukan X_MAX_POS 100

tentukan Y_MAX_POS 100

tentukan Z_MAX_POS 160

tetapi ketika saya mengirim G28 dan G0 X0 Y0 tidak sempurna di tengah

apakah itu lebih dekat ke pusat?

atau apakah itu menjauh dari pusat?

pergi tapi mungkin harus saya lakukan:

tentukan X_BED_SIZE 210

tentukan Y_BED_SIZE 210

?

tidak, jangan ubah itu

apakah kali ini lebih dekat ke pusat? atau menjadi lebih buruk?

dengan ini saya pikir itu menjadi lebih buruk

tentukan X_BED_SIZE 200

tentukan Y_BED_SIZE 200

// Batas perjalanan (mm) setelah homing, sesuai dengan posisi endstop.

tentukan X_MIN_POS -109

tentukan Y_MIN_POS -112

definisikan Z_MIN_POS 0

tentukan X_MAX_POS 100

tentukan Y_MAX_POS 100

tentukan Z_MAX_POS 160

oki ... biarkan saya mengoreksi nomor untuk Anda sehingga kami mendapatkan tempat tidur yang lebih besar di firmware

tentukan X_BED_SIZE 210

tentukan Y_BED_SIZE 210

tentukan X_MIN_POS -105

tentukan Y_MIN_POS -105

definisikan Z_MIN_POS 0

definisikan X_MAX_POS 105

definisikan Y_MAX_POS 105

tentukan Z_MAX_POS 250

Saya harap ini bebas dari kesalahan

ini

haruskah saya mengunggahnya?

unggah ke printer

lalu G28, lalu G0 X0 Y0

seberapa dekat ke pusat sekarang?

Saya pikir ini Lebih Dekat tetapi masih agak jauh

pindah ke tengah dengan tampilan
dan kemudian M114 atau membaca nomor dari layar

X: 4,60 Y: 6,90 Z: 2,10 E: 0,00 Hitung X: 368 Y: 552 Z: 840

tentukan X_MIN_POS -109

tentukan Y_MIN_POS -107

apakah itu memberikan kesalahan kompilasi?

tidak: D
apakah kita juga harus mengubahnya?

definisikan X_MAX_POS 105

definisikan Y_MAX_POS 105

tentukan Y_MIN_POS -111

harap masih bebas dari kesalahan

tidak, kami tidak perlu mengubah nomor lainnya

kita hanya perlu mengubah angka MIN untuk mengelabui printer agar melakukan perjalanan sedikit lebih banyak dari endstop jadi ketika kita menyuruhnya pergi ke 0,0 itu akan berhenti di 0,0

y min -111 juga berfungsi

ok ... unggah lagi

lalu G28, lalu G0 X0 Y0

Lebih dekat ke Pusat tetapi masih agak jauh

gunakan tampilan untuk membawanya ke tengah dan kemudian M114

ingat itu hanya mengambil bilangan bulat dan bukan desimal jadi kita mungkin tidak tepat di tengah, tapi kita ingin sedekat mungkin

Saya pindahkan ke Pusat -> M114 = X: 4,40 Y: 7,70 Z: 2,20 E: 0,00 Hitung X: 352 Y: 616 Z: 880

hampir sama seperti sebelumnya .... aneh .... akan berpikir dan melihat apakah saya bisa mengetahuinya

Maksud saya ini cukup dekat. Bagaimana jika kita membiarkannya seperti ini?

kita bisa biarkan ya, hanya aneh bagi saya bahwa Anda harus memindahkannya hampir sama untuk membawanya ke tengah

hmm ok apa selanjutnya?

tes terakhir

tentukan X_MIN_POS -101

definisikan Y_MIN_POS -98

Jika itu bebas dari kesalahan coba dan unggah dan kemudian seperti sebelumnya G28, G0 X0 Y0 pindahkan ke tengah dan M114

tetapi tes selanjutnya adalah untuk melihat apakah nosel mulai pada ketinggian yang benar

kesalahan:

pernyataan statis gagal: Batas gerakan ([XY] _MIN_POS, [XY] _MAX_POS) terlalu sempit untuk memuat [XY] _BED_SIZE
: D

lalu kembali ke ini

tentukan X_MIN_POS -109

tentukan Y_MIN_POS -107

baik

tidak perlu mengunggah

pada pronterface: kirim G28, lalu G0 X0 Y0 .... pastikan nosel bersih

lalu ambil sedikit kertas di bawah nosel

panaskan nozel ke 210, lalu letakkan kertas di bawah nozel dan gerakkan Z ke bawah hingga mulai menggenggam kertas

lalu M114

selesai:
X: 0,00 Y: 0,00 Z: 1,90 E: 0,00 Hitung X: 0 Y: 0 Z: 760

jadi sekarang berada di 0.1mm (ketebalan kertas) tapi masih menganggap 1.9mm naik

biarkan saya melihat config dan melihat di mana kita mengubah nomor kali ini

tentukan Z_PROBE_OFFSET_FROM_EXTRUDER -1,7

kita perlu mengubahnya menjadi

tentukan Z_PROBE_OFFSET_FROM_EXTRUDER -3.6

berharap itu mengkompilasi bebas dari kesalahan

kemudian unggah dan ulangi langkah yang sama lagi

kami memberi tahu bahwa probe memicu 3.6mm di bawah nozel dan ini akan membuatnya bergerak 1.9 mm lebih dekat ke tempat tidur dibandingkan sebelumnya

dengan nosel panas kami menginginkannya berada 0,1 mm di atas tempat tidur saat menurut Z adalah 0

ini juga membutuhkan beberapa upaya

pasangan saya dalam perjalanan pulang jadi saya akan keluar selama 4-5 jam ketika dia di sini

sekarang ketika saya melakukan g28 g0 x0 y0 nya masih beberapa cm Tentang tempat tidur

ya tetapi Anda harus memanaskan nosel dan menggunakan sedikit kertas bersih dan kemudian memindahkannya ke bawah sampai mulai menggambar kertas

lalu M114 lagi

ok X: 0.00 Y: 0.00 Z: 2.10 E: 0.00 Hitung X: 0 Y: 0 Z: 840

jadi semakin buruk ...

definisikan Z_PROBE_OFFSET_FROM_EXTRUDER 0

unggah dan ulangi langkah-langkahnya dengan kertas .... tetapi saya perlu memeriksa konfigurasi untuk melihat apakah eeprom diaktifkan atau tidak akan pernah berubah

itu ... jadi setelah upload kirim dulu M502 lalu M500

ini akan memastikan pengaturan default digunakan dan disimpan sehingga kami tidak menggunakan pengaturan lama

ok dan sekarang G28 dan g0 x0 y0 dan m114?

sudahkah Anda mengirim M502 dan M500?

Ya M502, M500, G28, g0 x0 y0, M114 = X: 0.00 Y: 0.00 Z: 0.40 E: 0.00 Hitung X: 0 Y: 0 Z: 160

hebat jumlahnya menjadi lebih baik :-D

ok apa selanjutnya: D

tentukan Z_PROBE_OFFSET_FROM_EXTRUDER -0.4

unggah

M502
M500
G28
G0 X0 Y0

periksa dengan kertas dan nosel panas ....

maka M114 ... Z harus 0

harus pergi...

kembali dalam 4-5 jam

ok terima kasih atas bantuannya selama ini: D
sekarang m114 = X: 0,00 Y: 0,00 Z: 0,60 E: 0,00 Hitung X: 0 Y: 0 Z: 240

Kami akan mendapatkannya. Selanjutnya akan ada beberapa cetakan tes untuk membuatnya sempurna

coba cetak ini: https://www.thingiverse.com/thing : 2177790

dan jika nosel terlalu jauh ke atas tidak akan menempel di tempat tidur, untuk mendekatkan nosel, ganti saja

tentukan Z_PROBE_OFFSET_FROM_EXTRUDER -0.4

untuk

tentukan Z_PROBE_OFFSET_FROM_EXTRUDER -0.5

kemudian kirim M502 dan M500 untuk memastikannya menggunakan pengaturan baru

alat pengiris apa yang kamu gunakan? akan melihat kode awal Anda

gcode awal terlihat salah

;Sliced at: {day} {date} {time}
;Basic settings: Layer height: {layer_height} Walls: {wall_thickness} Fill: {fill_density}
;Print time: {print_time}
;Filament used: {filament_amount}m {filament_weight}g
;Filament cost: {filament_cost}
;M190 S{print_bed_temperature} ;Uncomment to add your own bed temperature line
;M109 S{print_temperature} ;Uncomment to add your own temperature line
G21 ; milimeters
G90 ; absolute coords
G1 Z10 ; move the extruder up out of the way
G28 ; Home all axes
M565 Zx.x ; set the Z offset value
G29 ; probe bed
G28 X0 Y0 ; home X and Y
G1 Z5.00 F4800 ; get ready to move by lifting the extruder
G1 X100 Y110 F4800 ; move to centre of the bed
G1 Z0.3 ; Move extruder to 0.3mm above the centre of the bed
;Put printing message on LCD screen
M117 Printing...

ini lebih mirip salinan dari gcode

jika Anda menghapus semua komentar di awal, itu akan berakhir seperti ini

G21 ; milimeters
G90 ; absolute coords
G1 Z10 ; move the extruder up out of the way
G28 ; Home all axes
M565 Zx.x ; set the Z offset value
G29 ; probe bed
G28 X0 Y0 ; home X and Y
G1 Z5.00 F4800 ; get ready to move by lifting the extruder
G1 X100 Y110 F4800 ; move to centre of the bed
G1 Z0.3 ; Move extruder to 0.3mm above the centre of the bed
M117 Printing...

komentar tidak digunakan oleh printer

dapatkah Anda menyalin gcode start dan stop dari slicer?

Jadi Kode awal asli di cura adalah:
G21; nilai metrik
G90; pemosisian absolut
M82; setel ekstruder ke mode absolut
M107; mulai dengan kipas angin mati
G28 X0 Y0; pindahkan X / Y ke titik penghenti minimum
G28 Z0; pindahkan Z ke titik penghenti minimum
G1 Z15.0 F {travel_speed}; pindahkan platform ke bawah 15mm
G92 E0; nol panjang yang diekstrusi
G1 F200 E3; ekstrak 3mm stok pakan
G92 E0; nol panjang yang diekstrusi lagi
G1 F {kecepatan_perjalanan}
; Letakkan pesan pencetakan di layar LCD
Pencetakan M117 ...

Tapi saya tidak bisa melihat adanya autobedleveling di sana

tidak masalah

jadi kamu menggunakan cura?

Saya punya sedikit waktu sebelum makan malam, jadi hanya ingin memeriksa alat pengiris

darimana kamu mendapatkan profil cura? itu juga tidak ada pengaturan suhu

Saya menyalin dari situs mana pun yang tidak dapat saya ingat ...

seperti apa tampilan gcode awal

tergantung pada alat pengiris apa yang Anda gunakan

tetapi saya akan melihat pengaturan, semoga saja saya menemukannya

http://community.robo3d.com/index.php?threads/auto -bed-leveling-in-cura.2994 / ??
G21; milimeter
G90; koord absolut
G1 Z10; pindahkan ekstruder ke atas
G28; Rumah semua sumbu
M565 Zx.x; mengatur nilai offset Z.
G29; tempat tidur probe
G28 X0 Y0; rumah X dan Y
G1 Z5.00 F4800; bersiap-siap untuk bergerak dengan mengangkat ekstruder
G1 X100 Y110 F4800; pindah ke tengah tempat tidur
G1 Z0.3; Pindahkan ekstruder ke 0,3 mm di atas bagian tengah tempat tidur

selalu pergi langsung ke pabrik dulu jika memungkinkan

akan mencoba dan mengekstrak pengaturan dari tautan saya

Saya tidak bisa melihat gcode start? : D

itu cura untuk printer Anda,

Penyelam Cura_15.04.6_Win adalah untuk ANYCUBIC I

ya saya punya cura 15.04.

tautan ini memiliki semua penyiapan untuk printer Anda

tapi waktu makan malam segera jadi harus kembali nanti

tidak ada tautan yang tidak memiliki printer bawaan, saya hanya mencoba menginstalnya dan printer Anda tidak ada

tetapi saya akan mencoba dan menemukan profil alat pengiris setelah makan malam

Disebutkan dalam Manual cara mengaturnya: Anda harus memilih yang lain lalu prusa mendel i3 dan kemudian Ubah beberapa Pengaturan. Tapi saya tidak tahu bagaimana mengatur autobedleveling di cura

oki akan membaca manualnya, tapi kita masih perlu memulai dan menghentikan kode dari mereka jika memungkinkan

tapi makan malam sekarang :-D

tidak masalah

bagaimana dengan ini:
G21; milimeter
G90; koord absolut
G1 Z10; pindahkan ekstruder ke atas
G28; Rumah semua sumbu
M565 Zx.x; mengatur nilai offset Z.
G29; tempat tidur probe
G28 X0 Y0; rumah X dan Y
G1 Z5.00 F4800; bersiap-siap untuk bergerak dengan mengangkat ekstruder
G1 X100 Y110 F4800; pindah ke tengah tempat tidur
G1 Z0.3; Pindahkan ekstruder ke 0,3 mm di atas bagian tengah tempat tidur
; Letakkan pesan pencetakan di layar LCD
Pencetakan M117 ...

darimana itu?

Perawatan 15.04

di manual tidak ada gcode awal yang disebutkan

:-( kita harus melihat nanti

okkk: D

tidak juga. Pertama-tama saya menggunakan cura 15.04 ini adalah versi yang lebih lama. Dan itu bekerja dengan baik sebelum saya meningkatkan ke marlin dan memasang bltouch.

kode awal saya dari slic3r:

G28 Z; Home Z
G28 Y; Home Y
G28 X; Home X
G29
M140 S[first_layer_bed_temperature] ; set bed temp
M190 S[first_layer_bed_temperature] ; wait for bed temp
G92 E0 ; zero the extruded length
G1 X50 Y0 F3000 ; go to the middle of the front
G1 Z0.1 ; close to the bed
M104 S[first_layer_temperature] ; set extruder temp
M109 S[first_layer_temperature] ; wait for extruder temp
G1 X100 E10 F200 ; make a thick line to prime extruder
G92 E0 ; zero the extruded length
G1 Z0.3 ; lift Z
G4 S2   ;wait 2 sec to bleed off excess pressure

kode akhir:

M104 S0 ; extruder off
G28 Z; Home Z
G28 X; Home X
G0 Y0 F5000 ; Move Y to middle of bed cooling fan
M106  P1 ; Turn on Bed cooling fan on
M106 ; cool off nozzle
M140 S0 ; bed off
G4 S660   ;wait 11 minutes
M107  P1 ;Turn off bed cooling fan
M107 ; carriage fan off
G28 Y; home Y
M84 ; disable motors

ketika saya kembali saya perlu mencari tahu apa yang seharusnya ketika dikatakan [first_layer_bed_temperature] itu tidak sama di cura, dan ada baris lain yang perlu diubah

baik

Saya baru saja menginstal ulang cura dan ini adalah gcode awal yang disertakan:
G21; nilai metrik
G90; pemosisian absolut
M82; setel ekstruder ke mode absolut
M107; mulai dengan kipas angin mati

G28 X0 Y0; pindahkan X / Y ke titik penghenti minimum
G28 Z0; pindahkan Z ke titik penghenti minimum

G1 Z15.0 F {travel_speed}; pindahkan platform ke bawah 15mm

G92 E0; nol panjang yang diekstrusi
G1 F200 E3; ekstrak 3mm stok pakan
G92 E0; nol panjang yang diekstrusi lagi
G1 F {kecepatan_perjalanan}
; Letakkan pesan pencetakan di layar LCD
Pencetakan M117 ...

istirahat sejenak sebelum gurun ... ya, Anda dapat menggunakan slic3r .... saya dapat membantu Anda karena saya juga menggunakannya

tapi kembali dalam satu jam

baik

Kode start saya disesuaikan dengan cura an printer Anda

G28 Z; Home Z
G28 Y; Home Y
G28 X; Home X
G29
M140 S{print_bed_temperature} ; set bed temp
M190 S{print_bed_temperature} ; wait for bed temp
G92 E0 ; zero the extruded length
G1 X-50 Y-97 F3000 ; go to the middle of the front
G1 Z0.1 ; close to the bed
M104 S{print_temperature}; set extruder temp
M109 S{print_temperature}; wait for extruder temp
G1 X0 E10 F200 ; make a thick line to prime extruder
G92 E0 ; zero the extruded length
G1 Z0.3 ; lift Z
G4 S2   ;wait 2 sec to bleed off excess pressure

berhenti kode

M104 S0 ; extruder off
G28 X; Home X
G28 Y; home Y
M84 ; disable motors

kembali dalam 20 menit dan kami dapat melihat slic3r jika Anda mau

tentang slic3r PE

dapatkan di sini: https://www.prusa3d.com/drivers/drivers-changelog/#mk25

V2.1.6 untuk memulai, ketika dinyalakan akan menanyakan printer mana yang akan dipasang, pilih mk2.5 dengan nozel 0,4 mm

semua yang Anda butuhkan setelah start up selanjutnya adalah menyesuaikan start dan stop gcode

dan Anda memiliki gcode kode awal saya, tetapi perlu penyesuaian untuk printer Anda

G28 Z; Home Z
G28 Y; Home Y
G28 X; Home X
G29
M140 S[first_layer_bed_temperature] ; set bed temp
M190 S[first_layer_bed_temperature] ; wait for bed temp
G92 E0 ; zero the extruded length
G1 X-50 Y-97 F3000 ; go to the middle of the front
G1 Z0.1 ; close to the bed
M104 S[first_layer_temperature] ; set extruder temp
M109 S[first_layer_temperature] ; wait for extruder temp
G1 X0 E10 F200 ; make a thick line to prime extruder
G92 E0 ; zero the extruded length
G1 Z0.3 ; lift Z
G4 S2   ;wait 2 sec to bleed off excess pressure

berhenti kode

M104 S0 ; extruder off
G28 X; Home X
G28 Y; home Y
M84 ; disable motors

Ok saya Kembali. Saya akan mencoba keduanya dalam beberapa menit

Saya mencoba cura start gcode Anda, sepertinya bagus tetapi 1) tidak melakukan tingkat tempat tidur dan 2) nosel dekat dengan tempat tidur sedikit
Nilai apa yang harus diubah?

hai, baru saja bangun dari tempat tidur jadi saya harus sarapan dulu

tetapi nilai untuk berubah adalah

tentukan Z_PROBE_OFFSET_FROM_EXTRUDER -0.4

coba dan ubah menjadi

tentukan Z_PROBE_OFFSET_FROM_EXTRUDER -0.3

unggah

M502
M500

coba uji cetak lagi

harus memikirkan tentang tingkat tempat tidur, di kode awal, cari G29

dapatkah Anda melampirkan konfigurasi.h dan configuration_adv.h dalam file zip?

Configuration.zip
selain Masalah dari atas, ia melakukan beberapa Hal yang aneh.
Itu crash di x axxis di seberang situs endstop untuk satu detik. Ini mencetak bentuk Pentagon untuk sementara tetapi kemudian mencetak pada satu baris.

dan itu bergerak sangat aneh. Saya akan mencoba membuat video

oki, saya akan mulai melihat-lihat file konfigurasi untuk melihat apakah kami melewatkan sesuatu

ohh

apa alat pengiris diatur agar memiliki 0,0 di tengah?

image

lalu ini adalah tempat untuk mengubahnya, klik tombol di samping bentuk tempat tidur

image

masukkan 105 di kedua kotak untuk tempat tidur asal, Anda akan melihat angka yang berbeda untuk bentuk tempat tidur karena saya menggunakan tempat tidur yang berbeda

screenshot 24 _li
Iya

percobaan cepat

kirim G28 ke printer lalu G29 dari pronterface, apa yang terjadi?

keduanya dari pronterface? pertama G28 lalu G29?

Iya

G29 harus membuatnya probe bed, jika tidak kita perlu bantuan mencari tahu

G29 memeriksa tempat tidur. Kelihatannya bagus. G28 menampung X dan Y dan Z satu kali. Tetapi pada G28 bltouch dipicu untuk terlambat dan nozel terlalu banyak menyentuh tempat tidur.

jadi pin di bltouch tidak keluar pada waktunya sebelum menyentuh tempat tidur?

Saya tidak tahu mengapa tetapi saya hanya mengulangi testprint dan sekarang itu menyelidiki tetapi

      so the pin in bltouch does not come out in good time before it hits bed?

tidak ada pin yang turun tetapi dipicu terlambat, tetapi hanya pada G28

      I am not shure why but I just repeated the testprint and now it does probe the but

sekarang pemanasnya biarkan aku melihat apa yang akan terjadi selanjutnya.

aneh, mungkin @ Roxy-3D tahu apa yang sedang terjadi, yaitu mengapa probe dipicu hingga terlambat

mungkin kita perlu mengaktifkan beberapa keluaran debug tambahan sehingga kita bisa mendapatkan detail lebih lanjut tentang apa yang sedang terjadi

ketika saya mencoba untuk mencetaknya lagi tanpa pronterface terhubung itu sais G28 Z dilarang di LCD dan tidak probe

siapa pun yang mengikuti ini: config ada di sini: https://github.com/MarlinFirmware/Marlin/issues/12948#issuecomment -455856838

tetapi apakah itu mencetak ketika Anda melakukannya dari pc? supaya kami tahu apakah itu membuat perbedaan

apakah kamu bercanda sekarang G28 baik-baik saja. Apa ini?

      but does it print when you do it from pc? just so we know if it makes any difference

tunggu saya akan mencobanya dengan pronterface

https://github.com/MarlinFirmware/Marlin/issues/5824

jadi saya pikir itu ada hubungannya dengan homing yang sama ...

maksudnya adalah Anda berada di dekat tempat tidur saat mencoba G28

screenshot 3

Apakah ini normal?

tidak, pronterface berpikir 0,0 di pojok

saya akan melihat di mana untuk mengubahnya

Nosel sedikit menekan tempat tidur. Tapi sekarang G28 baik-baik saja

      no, pronterface things 0,0 is in the corner

ok tunggu saya akan mencetaknya melalui cura

image

Saya mencobanya dengan cura dan di LCD tertulis: G28 Z dilarang dan kemudian home Z dulu
Saya akan Mengubah Pengaturan dan mencobanya dengan pronterface

screenshot 5

Jadi kita perlu sedikit mengubah kode awal untuk mewujudkannya

tapi mari kita perbaiki pronterface, mencoba mencari tahu apa dari 2 baris terakhir yang harus diubah

apakah Anda membuka gcode dari cura di pronterface?

ya gcode yang saya coba cetak sebelumnya

oki, jangan khawatir, aku hanya lambat untuk mencari tahu

ini gcode-nya
gcode used.zip

cura masih berpikir 0,0 di tikungan saya pikir

sudahkah kamu mencoba slic3r pe?

Tunggu saya akan mencobanya. Gcode awal yang mana?

yang saya posting tadi malam

ok download nya. Tapi apakah tempat tidur saya seperti prusa mk2.5?

tidak, tapi itu tidak masalah

cara mengatur 0,0 di tengah: https://github.com/MarlinFirmware/Marlin/issues/12948#issuecomment -455857670

ok tunggu sebentar

dan di tempat yang sama di mana Anda mengatur 0,0 di tengah Anda mengubah ukuran tempat tidur

ingat V2.1.6

ohh saya mengunduh 2.2.2. Tunggu sakit download 2.1.6: D

jika anda bingung tentang perbedaan slicer dan pronterface berikut penjelasan singkatnya

alat pengiris (cura atau slic3r pe atau program lainnya) menyiapkan model, jadi alat pengirislah yang memutuskan kemana tujuan printer tempat tidur

pronterface hanyalah program kontrol yang mengirimkan instruksi ke printer, tidak mengubah gcode

mengapa saya ingin menguji slic3r pe adalah karena saya tahu program itu lebih baik dan kami dapat melihat apakah ada perubahan dalam gcode saat Anda memuatnya di wajah pronter

Tapi ini hari minggu, mari santai saja, tidak ada alasan untuk stres

ok saya mencobanya. Itu tidak pulang Z dan tidak menyelidiki tempat tidur. Jadi pencetakannya di udara.
Gcode:
testli3r.zip
sekarang saya mencoba gcode ini melalui pronterface

posting gambar kode awal di slic3r pe

pertama hapus semua gcode dan kemudian masukkan yang saya berikan tadi malam

milikku terlihat seperti ini, dan kamu tidak bisa menggunakannya karena kamu ingin 0,0 di tengah

image

image

screenshot 26
ini semuanya:
G28 Z; Beranda Z
G28 Y; Rumah Y
G28 X; Rumah X
G29
M140 S [suhu_bed_tempat_pemutar_pertama]; atur suhu tempat tidur
M190 S [first_layer_bed_temperature]; tunggu suhu tempat tidur
G92 E0; nol panjang yang diekstrusi
G1 X-50 Y-97 F3000; pergi ke tengah depan
G1 Z0.1; dekat dengan tempat tidur
M104 S [suhu_lapisan_pertama]; atur suhu ekstruder
M109 S [suhu_lapisan_pertama]; tunggu suhu ekstruder
G1 X0 E10 F200; buat garis tebal untuk ekstruder utama
G92 E0; nol panjang yang diekstrusi
G1 Z0.3; angkat Z
G4 S2; tunggu 2 detik untuk menghilangkan tekanan berlebih

katanya di awal pada LCD: G28 Z dilarang

ini sangat aneh

G28 Z harus home Z dulu

tapi mungkin kita perlu mengubahnya agar rumah Z bertahan

ok langsung saja ganti G28Z dan G28X?

kenapa dilarang?

G28 Y; Rumah Y
G28 X; Rumah X
G0 X0; Pergi ke tengah
G0 Y0; Pergi ke tengah
G28 Z; Beranda Z
G29
M140 S [suhu_bed_tempat_pemutar_pertama]; atur suhu tempat tidur
M190 S [first_layer_bed_temperature]; tunggu suhu tempat tidur
G92 E0; nol panjang yang diekstrusi
G1 X-50 Y-97 F3000; pergi ke tengah depan
G1 Z0.1; dekat dengan tempat tidur
M104 S [suhu_lapisan_pertama]; atur suhu ekstruder
M109 S [suhu_lapisan_pertama]; tunggu suhu ekstruder
G1 X0 E10 F200; buat garis tebal untuk ekstruder utama
G92 E0; nol panjang yang diekstrusi
G1 Z0.3; angkat Z
G4 S2; tunggu 2 detik untuk menghilangkan tekanan berlebih

itu dilarang karena tidak tahu di mana probe berada di tempat tidur sebelum X dan Y ditempatkan

ok harus saya ganti G28 Z dan X

Saya telah mengubah kode jadi sekarang rumah X dan Y dan kemudian pergi ke tengah sebelum rumah Z

baik

tidak menggunakan kode yang baru saja saya berikan kepada Anda .... lihat perubahannya?

brb, perlu mulai mencetak

tidak, jangan lihat perubahan

sebelum:

G28 Z; Beranda Z
G28 Y; Rumah Y
G28 X; Rumah X
G29

setelah:

G28 Y; Rumah Y
G28 X; Rumah X
G0 X0; Pergi ke tengah
G0 Y0; Pergi ke tengah
G28 Z; Beranda Z
G29

lihat sekarang?

nah tapi saya akan menyalin ini

berhenti

Anda perlu memahaminya atau Anda tidak tahu apa yang sedang terjadi

screenshot 28
semua:
G28 Y; Rumah Y
G28 X; Rumah X
G0 X0; Pergi ke tengah
G0 Y0; Pergi ke tengah
G28 Z; Beranda Z
G29
M140 S [suhu_bed_tempat_pemutar_pertama]; atur suhu tempat tidur
M190 S [first_layer_bed_temperature]; tunggu suhu tempat tidur
G92 E0; nol panjang yang diekstrusi
G1 X-50 Y-97 F3000; pergi ke tengah depan
G1 Z0.1; dekat dengan tempat tidur
M104 S [suhu_lapisan_pertama]; atur suhu ekstruder
M109 S [suhu_lapisan_pertama]; tunggu suhu ekstruder
G1 X0 E10 F200; buat garis tebal untuk ekstruder utama
G92 E0; nol panjang yang diekstrusi
G1 Z0.3; angkat Z
G4 S2; tunggu 2 detik untuk menghilangkan tekanan berlebih

sebelum bit pertama dari kode awal adalah:

G28 Z; Beranda Z
G28 Y; Rumah Y
G28 X; Rumah X
G29

sekarang ini

G28 Y; Rumah Y
G28 X; Rumah X
G0 X0; Pergi ke tengah
G0 Y0; Pergi ke tengah
G28 Z; Beranda Z
G29

saya pindah rumah Z tepat sebelum G29
dan setelah rumah Y dan X meminta nosel untuk pergi ke tengah tempat tidur

sebelum:

G28 Z; Beranda Z
G28 Y; Rumah Y
G28 X; Rumah X
G29

setelah:

G28 Y; Rumah Y
G28 X; Rumah X
G0 X0; Pergi ke tengah
G0 Y0; Pergi ke tengah
G28 Z; Beranda Z
G29

di sini saya dapat melihatnya tetapi dalam posting Anda dari tadi malam saya tidak melihat perubahan apa pun

Anda melakukannya dengan benar di slic3r pe

tidak ada perubahan ini tidak ada tadi malam karena saya tidak tahu tentang kesalahan terlarang

kami sekarang telah mengubahnya jadi seharusnya tidak memberikan kesalahan ini

saya akan mencobanya menunggu

seperti apa pengaturan tempat tidur?

image

Saya punya tempat tidur lain, ingat itu

nomor Anda seharusnya

210 210
105 105

ya begitulah

sekarang rumah baik dan memeriksa tempat tidur dengan baik. Tapi itu masih melakukan Hal-hal aneh. itu s
newtestsli3r.zip
crash sakit untuk sesaat di sisi berlawanan sumbu x dari endstop. dan itu tidak membuat bentuk Pentagon itu. Saya akan merekam video

Saya pikir apa yang membuat kami begitu sakit adalah Anda ingin 0,0 di tengah

bisakah kita memiliki 0,0 di pojok kiri bawah?

tentu saja. saya tidak ingin 0,0 di tengah: D

saya pikir Anda menginginkan itu :-D tapi oh baiklah mudah untuk mengubahnya biarkan saya melihat melalui konfigurasi

tentukan BED_CENTER_AT_0_0

mengubah

// # definisikan BED_CENTER_AT_0_0


tentukan LEFT_PROBE_BED_POSITION -25

tentukan RIGHT_PROBE_BED_POSITION 100

tentukan FRONT_PROBE_BED_POSITION -93

tentukan BACK_PROBE_BED_POSITION 100

mengubah

tentukan LEFT_PROBE_BED_POSITION 25

tentukan RIGHT_PROBE_BED_POSITION 100

definisikan FRONT_PROBE_BED_POSITION 93

tentukan BACK_PROBE_BED_POSITION 100


tentukan X_MIN_POS -109

tentukan Y_MIN_POS -107

definisikan Z_MIN_POS 0

definisikan X_MAX_POS 105

definisikan Y_MAX_POS 105

tentukan Z_MAX_POS 250

mengubah

tentukan X_MIN_POS 109

tentukan Y_MIN_POS 107

definisikan Z_MIN_POS 0

definisikan X_MAX_POS 105

definisikan Y_MAX_POS 105

tentukan Z_MAX_POS 250

coba dan kompilasi dan lihat apakah bebas dari kesalahan (seharusnya)

upps ....

tentukan X_MIN_POS 0

definisikan Y_MIN_POS 0

definisikan Z_MIN_POS 0

tentukan X_MAX_POS 210

tentukan Y_MAX_POS 210

tentukan Z_MAX_POS 250

erro: D pernyataan statis gagal: LEFT_PROBE_BED_POSITION tidak dapat dijangkau oleh probe Z.

tentukan X_MIN_POS 0

definisikan Y_MIN_POS 0

definisikan Z_MIN_POS 0

tentukan X_MAX_POS 210

tentukan Y_MAX_POS 210

tentukan Z_MAX_POS 250

tentukan LEFT_PROBE_BED_POSITION 25

tentukan RIGHT_PROBE_BED_POSITION 100

definisikan FRONT_PROBE_BED_POSITION 93

tentukan BACK_PROBE_BED_POSITION 100

// # definisikan BED_CENTER_AT_0_0

tentukan LEFT_PROBE_BED_POSITION 75

tentukan RIGHT_PROBE_BED_POSITION 210

definisikan FRONT_PROBE_BED_POSITION 93

tentukan BACK_PROBE_BED_POSITION 210

coba itu

saya kira selanjutnya adalah kesalahan di depan :-D

tidak itu mengkompilasi dengan baik. Saya mengunggahnya

apa berikutnya?

tentukan FRONT_PROBE_BED_POSITION 7

tentukan BACK_PROBE_BED_POSITION 210

masih tanpa kesalahan?

ini bekerja_:

definisikan FRONT_PROBE_BED_POSITION 93

tentukan BACK_PROBE_BED_POSITION 210

ini juga

tentukan FRONT_PROBE_BED_POSITION 7

tentukan BACK_PROBE_BED_POSITION 210

pergi dengan yang terakhir

definisikan FRONT_PROBE_BED_POSITION 93

tentukan BACK_PROBE_BED_POSITION 210

unggah
lalu M502
lalu M500

maka kami yakin itu menggunakan pengaturan terbaru

lalu kirim baris satu per satu

G28 Y
G28 X
G0 X0
G0 Y0
G28 Z
G29

ini bekerja
G28 Y
G28 X

G0 X0 -> tempat tidur berjalan di endstop

upppps lagi

G28 Y
G28 X
G0 X105
G0 Y105
G28 Z
G29

kita juga perlu mengubah kode awal latyer

G0 X105 -> masih berjalan di ujung tempat tidur

apakah Anda melakukan G28 X dulu?

Iya

saya akan melakukannya lagi

kirim config sebagai zip lagi ... ada yang salah dengan config jika masuk ke endstop

terlihat benar

kirim G28 X
lalu G28 Y

kirim M114

apa yang dikatakan?

X: 0.00 Y: 0.00 Z: 10.00 E: 0.00 Hitung X: 0 Y: 0 Z: 4000

dan nosel ada di pojok kiri depan

Kirim G0 X105

kemana dia bergerak?

tempat tidur berjalan lebih jauh -> di endstop

tempat tidur tidak boleh bergerak ... hanya nosel

kirim G28 X lagi agar kami bisa mendapatkannya kembali di pojok

sekarang kirim G0 Y105

kemana dia bergerak sekarang?

lagi di ujung tempat tidur

dengan G28 rumah nosel

ada sesuatu yang tidak beres

apakah tempat tidur atau pipa semprot bergerak?

dengan G28 X nosel
dengan G0 Y105 tempat tidur

oki, kirim G28 jadi di pojok

beri tahu saya jika sudah selesai

dengan G28 itu rumah semua sumbu setelah rumah nosel tetap tidak di Sudut tetapi di sisi kiri

sekarang kirim: G0 X10

nosel harus menjauh 10mm dari endstop

apakah X endstop di sisi kiri?

tidak ada tempat tidur yang beroperasi di endstop lagi dengan G0 X10

yes x endstop ada di sisi kiri Extruder

tempat tidur tidak boleh bergerak, hanya nosel

ya tapi itu bergerak :(

kita perlu memeriksa koneksi ... tapi biarkan pelan-pelan

pertama kirim M84, ini akan menghentikan steppers

selanjutnya pindahkan tempat tidur dan nosel dengan tangan menjauh dari ujung ujung secara perlahan sehingga kami dapat mengambilnya dengan jari

jika pergi pada LCD untuk mempersiapkan poros bergerak dan bergerak X axxis itu menggerakkan nosel

ok aku memindahkannya

sudahkah kamu melakukan apa yang aku katakan? brb, perlu membuat kopi

ya tempat tidur dan nosel berada di sisi berlawanan dari ujung penghenti sekarang

Kirim M119, apa isinya?

x_min: buka
y_min: buka
z_min: buka

sekarang dengan jari tekan x endstop dan kirim M119 lagi

x_min: DIPICU
y_min: buka
z_min: buka

ketika saya menekan ujung tempat tidur:
x_min: buka
y_min: TRIGGERED
z_min: buka

kemudian ujung ujung terhubung ke kanan

kirim G28 lagi sehingga kita memilikinya di pojok dan mesin berpikir ada di pojok

kemudian kirim M84 dan pindahkan nozle dan tempat tidur jadi di tengah

ok tunggu dengan G28 itu tidak di pojok

itu pindah ke Pojok kemudian bergerak sedikit di Tengah dan rumah Z dengan bltouch tersebut

ya ... itu bergerak ke tengah jadi pasti probe itu di atas tempat tidur

kirim saja G28 lalu M84

baik

Kemudian dengan tangan pindahkan tempat tidur dan nosel jadi di tengah

sekarang mesin masih berpikir ada di pojok

kirim G0 X10, sekarang apa yang bergerak dan ke arah mana

tempat tidur berjalan di endstop lagi

itu seharusnya hanya bergerak 10mm

aneh

Mengapa saya dapat memindahkan tempat tidur dengan LCD saja?

tapi ranjangnya yang bergerak dan bukan noselnya?

Ya noselnya diam

kami tidak memindahkan ranjang sekarang, jadi jika Anda memindahkan X pada lcd dan motor bergerak ranjang terhubung salah

jika saya menggerakkan X itu menggerakkan nozel

jika saya memindahkan Y, itu memindahkan tempat tidur

sekarang aku bingung

kami mengirim G0 X10 dan Anda bilang tempat tidur bergerak .... X bukan tempat tidur

Iya :/
dengan G0 X10 tempat tidur bergerak di endstop

dan itu salah ... seharusnya nozel bergerak dan bukan tempat tidur dan seharusnya hanya bergerak 10mm

Ya saya tahu tapi tidak melakukannya: /

bagaimana ini mungkin

Configuration_adv.zip
itulah konfigurasi terbaru

kirim G28, lalu M84, pindahkan dengan tangan ke tengah

sekarang kirim G0 Y10, apakah bed atau nozzle bergerak?

tempat tidur dan lagi di endstop

jadi jika kita memintanya untuk memindahkan X itu bergerak Y
jika kita memintanya untuk bergerak Y maka bergerak Y

apakah ada 2 motor yang terhubung ke colokan Y di papan elektronik?

gambar terakhir

Saya mengirim semua perintah dengan pronterface, haruskah saya mencoba mengirimnya dengan Arduino ide?

tidak
saya berpikir

salah satu tautan Anda kemarin, https://github.com/duisenberg/AnyCubic-I3/blob/master/Firmware/Marlin_1.1.5/Configuration.h

satu perbedaan adalah baris ini

tentukan MOTHERBOARD BOARD_RAMPS_13_EFB

Anda adalah #define MOTHERBOARD BOARD_RAMPS_14_EFB

baik

ini mainboard saya: https://www.amazon.de/TriGorilla-Integrierte-Hauptplatine-Kompatibel-Steuerkarte/dp/B0788HM2CP/ref=sr_1_1 ? ie = UTF8 & qid = 1547994116 & sr = 8-1 & keywords = anycubic + i3 + mainboard
Karena saya meledakkan yang lama: /

tapi ini terjadi setengah tahun yang lalu

image

yakin motor terhubung dengan benar?

gambarnya tidak sama

tidak, mereka terhubung seperti ini:
51waphsne1l

itu tidak sama

ya haruskah saya menghubungkannya seperti gambar Anda?

tapi X dan Y adalah sama

3 motor pertama sama, tapi tidak sisanya

matikan elektronik, Anda tidak boleh mengeluarkan motor dengan daya menyala

lepaskan semua stepper tetapi biarkan X terhubung ... dan pastikan X terhubung dan bukan Y

bisakah Anda mengambil gambar dan mempostingnya?

kita perlu memeriksanya lebih dekat dan mencari tahu mengapa ia menggerakkan Y ketika kita menyuruhnya untuk memindahkan X

pic

sekarang nyalakan kembali

pastikan Z sedikit naik dari tempat tidur agar tidak menabrak, anda bisa memutar batang Z dengan tangan anda

kirim G28 X .... hanya Z yang harus bergerak

upps

hanya X yang harus bergerak

Iya

X tidak pulang

kirim G0 X10, apa yang terjadi?

tidak ada

apa dengan G0 X-10
?

tidak ada juga

matikan dan keluarkan X driver stepper dan masukkan driver Y di mana X berada

kita perlu memeriksa apakah driver X tidak meledak

waiiitt

hasil yang sama G28 X pindah rumah G0 X10 tidak ada

X baik-baik saja di rumah jadi pengemudi baik-baik saja, hanya saja saya agak putus asa untuk mencari tahu apa yang salah

sekarang matikan

Keluarkan motor X dan masukkan motor Y dan sekarang kirim G28 Y.

lalu kirim G0 Y10

G28 -> rumah tempat tidur baik-baik saja
G0 Y10 -> tempat tidur berjalan di endstop

aha .... jadi itu menggerakkan Y ke arah yang salah

brb

perubahan

definisikan INVERT_Y_DIR salah

untuk

definisikan INVERT_Y_DIR benar

unggah

lalu G28 Y
lalu G0 Y10

sekarang ketika saya melakukan G28 Y tempat tidur menjauh dari endstop dan jatuh di sisi yang berlawanan

oki, jadi ubah kembali

tentukan Y_HOME_DIR -1

mengubah

tentukan Y_HOME_DIR 1

unggah dan coba lagi, semoga kali ini tidak macet

apa yang saya lakukan adalah mengatakan bahwa endstop berada di batas maksimal

jika saya benar ketika kami mengirim G0 Y10 itu harus menjauh dari endstop dan tidak menabraknya

kesalahan: #error "Aktifkan USE_YMAX_PLUG saat mengarahkan Y ke MAX."

ubah kembali ke #define Y_HOME_DIR -1

papan Anda tidak memiliki konektor Y max

perlu berpikir keras sekarang

baik :/

unggah firmware

lalu G28 Y
lalu G0 Y-10

2 hal dapat terjadi, baik Y tidak bergerak setelah pulang atau menjauh dari endstop

tunggu jadi saya upload dengan home dir -1 dan #define INVERT_Y_DIR false

Iya

dengan G0 Y-10 ini tidak ada yang terjadi

dan G0 Y10 membuatnya masuk ke endstop ..... sangat aneh

Iya :/

tentukan MOTHERBOARD BOARD_RAMPS_14_EFB

coba dan ubah ke

tentukan MOTHERBOARD BOARD_RAMPS_13_EFB

itu sebenarnya tidak akan membuat perbedaan tetapi saya hanya ingin mencobanya

Ya tidak ada bedanya

Saya telah membuat daftar kecil dari hal-hal yang kami temukan sejauh ini, apakah daftar tersebut terlihat benar?

endstop terhubung dengan benar
Rumah X dan Y oke
saat mengirim G28 X diikuti oleh G0 X10 tidak terjadi apa-apa
saat mengirim G28 Y diikuti oleh G0 Y10 itu menabrak ke Y endstop

perubahan

tentukan MOTHERBOARD BOARD_RAMPS_13_EFB

kembali ke

tentukan MOTHERBOARD BOARD_RAMPS_14_EFB

Saya telah membuat daftar kecil dari hal-hal yang kami temukan sejauh ini, apakah daftar tersebut terlihat benar?

endstop terhubung dengan benar
Rumah X dan Y oke
saat mengirim G28 X diikuti oleh G0 X10 tidak terjadi apa-apa
saat mengirim G28 Y diikuti oleh G0 Y10 itu menabrak ke Y endstop

Iya

sekarang matikan dan hubungkan X sehingga kami memiliki X dan Y yang terhubung

berapa banyak motor Z? 1 atau 2 ?

2 Dengan motor

sambungkan keduanya ke konektor Z stepper (2 colokan tengah)

power up

kirim G28 dan seharusnya pulang dengan baik

kemudian kirim Go Z10 ... jika berhasil maka harus naikkan Z 10mm

G0 bukan Go

baik

ketika saya melakukan G28 sepertinya baik-baik saja tapi saya pikir hanya satu Motor Z yang bergerak

aneh

matikan dan pindahkan satu motor Z ke E1

lalu coba lagi

Saya baru saja membaca file konfigurasi adv dan menggunakan 2 driver stepper jadi itulah mengapa hanya dari mereka yang dipindahkan menurut saya

bagaimana jika saya mengirim G0 Z10 itu memindahkan tempat tidur juga

itu tidak boleh bergerak Y (tempat tidur)

Ya saya tahu :?

dan saya masih belum mengerti mengapa dengan LCD saya bisa menggerakkan setiap sumbu dengan baik: D

tapi apakah Z naik? dan ke arah mana tempat tidur itu bergerak?

ketika saya melakukan G0 Z10 itu hanya memindahkan tempat tidur di endstop lagi

Z tidak bergerak sama sekali?

Jadi ini artinya untuk
G0 Z10
G0 X10
G0 Y10
itu Selalu memindahkan tempat tidur di ujung penghenti

bagaimana jika saya mengirim G0 Z10 itu memindahkan tempat tidur juga

ketika Anda mengatakan bahwa itu menunjukkan bahwa Z dan Y bergerak

tidak ada Z yang tidak bergerak sama sekali

untuk
G0 Z10
G0 X10
G0 Y10
itu Selalu memindahkan tempat tidur dan hanya tempat tidur di ujung penghenti

daftar baru kemudian

endstop terhubung dengan benar
Rumah X dan Y oke
saat mengirim G28 X diikuti oleh G0 X10 tidak terjadi apa-apa
saat mengirim G28 Y diikuti oleh G0 Y10 itu menabrak ke Y endstop
memeriksa bahwa anak stepper X dan Y tidak meledak
saat mengirim G28 Z diikuti oleh G0 Z10 Z tidak bergerak dan tempat tidur menabrak ke endstop
ketika homing dan pindah dari lcd semuanya bekerja dengan baik

Saya mulai berpikir bahwa ini adalah kesalahan dalam firmware, dari mana Anda mendapatkannya?

      i'm starting to think that its an error in firmware, where did you get it from?

dari https://github.com/MarlinFirmware/Marlin/archive/1.1.8.zip

maka itu akan baik-baik saja

ini sangat aneh, tetapi kami telah mempersempit semuanya, tidak yakin apakah ini membantu menciptakan masalah baru dan menutup yang ini

Saya sedang berpikir untuk memanggil masalah baru seperti: Anycubic I3 homes baik-baik saja tetapi berhenti Y crash saat bergerak dengan X dan Y

kemudian dalam edisi baru gunakan daftar yang telah saya buat

alasan untuk melakukan ini adalah untuk mempersingkat masalah dan menunjukkan kepada orang-orang apa yang telah kami uji sejauh ini

maaf telah menimpali
@ mpm1396 menggunakan papan Trigorilla, papan ini memiliki definisi papan sendiri di marlin
dan pin driver E1 menjadi tidak terdefinisi , sehingga tidak dapat digunakan di marlin
Anda mungkin harus menggunakan hanya satu driver z untuk kedua motor z

ok jadi apa yang harus saya lakukan sekarang?

apa papan deff itu? saya mencoba mencari file konfigurasi anycubic tetapi tidak ada

menggunakan papan yang salah akan menjelaskan sedikit :-D

papan trigorialla hanya mega Arduino dan landai atau saya salah?

pins_TRIGORILLA_13.h atau pins_TRIGORILLA_14.h

tentukan MOTHERBOARD BOARD_TRIGORILLA_13 atau #define MOTHERBOARD BOARD_TRIGORILLA_14

ok dan sisanya sama?

papan pada dasarnya bisa sama, tetapi terkadang orang mengatakan itu hanya landai dan mega dalam satu papan

tetapi mereka lupa bahwa terkadang pembuat mengubah pin yang digunakan ..

ya ganti saja

tentukan MOTHERBOARD BOARD_RAMPS_14_EFB

untuk

tentukan MOTHERBOARD BOARD_TRIGORILLA_14

kesalahan "Nilai MOTHERBOARD tidak dikenal disetel di Configuration.h"

ketika / jika kita mendapatkan ini berfungsi kita harus mengunggah konfigurasi sehingga orang lain tidak perlu mencarinya

anycubic belum meletakkan apa pun di situs mereka, bahkan firmware, jadi mereka melanggar lisensi :-(
satu-satunya hal yang mereka pasang adalah file hex, bukan sumbernya sebagaimana mestinya

tetapi jika kita mengunggah konfigurasi kita dapat membantu orang lain

biarkan saya menemukan nama papan yang tepat

baik

kenapa dia:
https://github.com/duisenberg/AnyCubic-I3/blob/master/Firmware/Marlin_1.1.5/Configuration.h
landai 13 seperti yang didefinisikan Motherboard?

saya tidak tahu mengapa dia melakukannya. itu bukan marlin utama

jadi apa #definisi MOTHERBOARD sekarang?

Ups, papan tidak di marlin 1.1.8 di 1.1.9

jadi download marlin 1.1.9 lalu?

@ kAdonis tetapi apakah saya mendapatkan definisinya dengan benar?

@ mpm1396 saya pikir lebih baik menggunakan 2.0, mungkin

isnt marlin 2.0 dalam alpha atau lebih. Maksud saya bagi saya itu tidak masalah selama kita bisa membuatnya berfungsi

saya menggunakannya .... tidak ada masalah di sini

ok jadi download saja dan salin config dan config adv?

tidak, Anda perlu membandingkan konfigurasi baru dan lama dan memindahkan pengaturan

aku bisa melakukannya untukmu

dapatkah Anda memposting konfigurasi seperti sekarang, kedua file

Configuration.zip
Terima kasih banyak :)

@ Nona
BOARD_TRIGORILLA_14 atau BOARD_TRIGORILLA_13
Saya tidak tahu dari gambar, saya tidak menggunakan papan
Saya juga merekomendasikan marlin 2.0
di BOARD_TRIGORILLA_13 E1 tidak ditentukan!

@kAdonis papan ini: https://www.amazon.de/TriGorilla-Integrierte-Hauptplatine-Kompatibel-Steuerkarte/dp/B0788HM2CP/ref=sr_1_1 ? ie = UTF8 & qid = 1548000760 & sr = 8-1 & kata kunci = anycubic + i3 + mainboard
Saya pikir ini adalah _14

oki ... kami akan mendapatkannya

melakukan pekerjaan terlihat seperti ini

image

konfigurasi lama di kiri, baru di kanan

maaf, saya tidak tahu
Saya hanya tahu papan dari foto

ok maka kita harus mencobanya kurasa

dan aku hanya seorang dane bodoh 👍

saya suka Denmark

konfigurasi.h: https://pastebin.com/PGyUWRA0

perlu melakukan konfigurasi_adv.h juga

konfigurasi_adv.h: https://pastebin.com/8vKqBbbF

tetapi waktu makan malam untuk jadi harus pergi selama 1-2 jam

ide areduino apa yang kamu gunakan?

      what areduino ide do you use?

1.8.8

Oki. Masih belum kembali. Apakah itu dikompilasi?

putra. 20. jan. 2019 17.53 skrev mpm1396 [email protected] :

  what areduino ide do you use?

1.8.8 dari toko Windows

-
Anda menerima ini karena Anda disebutkan.
Balas email ini secara langsung, lihat di GitHub
https://github.com/MarlinFirmware/Marlin/issues/12948#issuecomment-455882661 ,
atau nonaktifkan utasnya
https://github.com/notifications/unsubscribe-auth/ADp5r9L-6NqSROIMDtq99UzOQWjmpFC_ks5vFJ8LgaJpZM4aIkpm
.

Saya tidak yakin bagaimana cara menginstal 2.0. Saya mengunduhnya dari: https://github.com/MarlinFirmware/Marlin/archive/bugfix-2.0.x.zip
tetapi di mana saya harus menempelkan konfigurasi saya?

Atau bagaimana cara kerjanya karena di folder marlin sekarang hanya ada config, config adv, makefile, dan marlin.ino dan dua folder

tempel konfigurasi dari 2 tautan yang saya posting ke folder marlin di mana Anda hanya melihat marlin.ino dan 2 folder

lalu buka marlin.ino di arduino ide

ok jadi normal kalau sekarang hanya ada 3 tab di arduino ide?

ok sudah diunggah sekarang apa selanjutnya?

Ya, mereka telah membersihkan marlin dan membuatnya lebih sederhana

putra. 20. jan. 2019 18,37 skrev mpm1396 [email protected] :

ok jadi normal kalau sekarang hanya ada 3 tab di arduino ide?

-
Anda menerima ini karena Anda disebutkan.
Balas email ini secara langsung, lihat di GitHub
https://github.com/MarlinFirmware/Marlin/issues/12948#issuecomment-455886003 ,
atau nonaktifkan utasnya
https://github.com/notifications/unsubscribe-auth/ADp5r-Ha_zp1fPZQr_MSOOqd8IPcmtxHks5vFKl0gaJpZM4aIkpm
.

Selanjutnya saya kembali dari makan malam

putra. 20. jan. 2019 18.40 skrev mpm1396 [email protected] :

ok sudah diunggah sekarang apa selanjutnya?

-
Anda menerima ini karena Anda disebutkan.
Balas email ini secara langsung, lihat di GitHub
https://github.com/MarlinFirmware/Marlin/issues/12948#issuecomment-455886134 ,
atau nonaktifkan utasnya
https://github.com/notifications/unsubscribe-auth/ADp5r8P6vJ_xy5OkfGrc_29C31-ztW7Oks5vFKnzgaJpZM4aIkpm
.

ok: D

oki

coba dan kirim G28 dan lihat apakah masih ada di rumah seperti sebelumnya

lupa bertanya, apakah semuanya terhubung seperti sebelum kita lepas landas?

ingat untuk tidak memiliki power saat menghubungkan stepper atau melepas stepper

terhubung seperti sebelumnya z kiri - z / z Kanan - E1

tapi di G28 hanya di z Motor bergerak

oki apa yang terjadi ketika Anda mengirim G28

haruskah saya menghubungkan keduanya ke z sekarang?

ya coba dulu

Saya pikir masih hanya satu motor z yang bergerak tetapi saya tidak yakin. Apakah mungkin untuk bergerak hanya satu per satu

apakah itu baik-baik saja di rumah seperti sebelumnya?

ok jadi sekarang saya memeriksa apakah kedua z Steppers berfungsi saat menghubungkan keduanya ke Z

dan apakah cocok dengan G28?

oke rumah baik-baik saja

z Steppers jauh lebih tenang sekarang

apa berikutnya?

coba dan kirim M114 sehingga kami tahu di mana menurutnya itu

G28 -> M114 = X: 30.00 Y: 100.00 Z: 10.40 E: 0.00 Hitung X: 2400 Y: 8000 Z: 4160

oki ..

Coba G28 X lalu G28 Y

itu harus pergi ke sudut

itu benar

sekarang kirim G0 X105 Y105

harus mendekati pusat

itu benar

yaaaaa kemajuan

Anda masih memiliki salib di tempat tidur?

Iya

pindahkan dengan tampilan sehingga sedekat mungkin dengan pusat yang bisa Anda dapatkan

dan kemudian M114

X: 110.30 Y: 111.20 Z: 1.00 E: 0.00 Hitung X: 8824 Y: 8896 Z: 400

dalam konfigurasi. h ubah 2 baris ini

tentukan X_MIN_POS -10

definisikan Y_MIN_POS -11

unggah
kirim M502 lalu M500

lalu kirim G28
dan kemudian G29

itu harus menyelidiki tempat tidur

itu menyelidiki tempat tidur

Itu berjalan cukup dekat dengan tepi belakang tetapi itu baik-baik saja

sekarang kita maju

selama pin dari probe berada di tempat tidur tidak apa-apa ... sekitar 10mm dari tepi tempat tidur

sekarang mungkin kita harus menjalankan lagu PID sehingga suhu lebih baik / stabil

kirim M303 E-1 S100 C8

ini akan memanaskan tempat tidur hingga 100C dan akan sedikit berlebihan selama 8 kali dan mengirimkan beberapa nomor kembali kepada Anda

tunggu apa ketika saya memulai Printer itu mengatakan Marlin 1.1.8 lagi

Saya Dump. Saya menginstal 1.1.8 lagi

hehehe, itu bisa terjadi pada yang terbaik dari kita :-D

Saya memiliki 2 Arduino ide yang terbuka (facepalm), saya akan Flash 2.0 lagi

mungkin memindahkan 1.1.8 ke tempat lain sehingga Anda tidak mengedit konfigurasi yang salah dan menginstal firmware lama

ok 2.0 di-flash lagi. Sekarang saya harus pulang dan kemudian memindahkannya dengan LCD ke Tengah dan kemudian M114 ??

ya hanya untuk memastikan kami lebih dekat ke pusat daripada pertama kali

Coba G28 X lalu G28 Y

sekarang kirim G0 X105 Y105

ok itu dekat pusat

kita tidak akan pernah bisa membuatnya sempurna di tengah, selama kita berada 1mm dari pusat di setiap arah, kita tidak bisa membuatnya lebih baik

ok apa selanjutnya

uji kontrol suhu tempat tidur

kirim: M303 E-1 S100 C8

ok: PID Autotune mulai

:-)

Anda memiliki tempat tidur Ultrabase kan?

saat kami mendapatkan konfigurasi yang benar, saya menyimpan perubahan sehingga kami dapat mempublikasikan konfigurasi tersebut dan membantu orang lain

Autotune mungkin gagal jika tempat tidur tidak cukup panas

ya Ultrabase.
Ya, Ide bagus

apa yang sekarang menjadi Output dari pid autotune?

itu akan mengatakan ketika selesai ... itu akan pergi ke 100C untuk suhu tempat tidur

ok sudah di 65

jika tidak bisa sampai 100 itu akan gagal, tidak masalah kita hanya memilih angka yang lebih rendah dan coba lagi

pada 80. Saya pikir suhu tertinggi yang pernah saya cetak adalah 90 atau lebih tetapi mari kita lihat

saya memilih 100 sendiri jadi saya tahu seberapa jauh itu bisa pergi

ok sudah 100 sekarang

-> bias: 188 d: 66 min: 98.40 maks: 100.05

sekarang akan sedikit di atas 100 dan sedikit di bawah 100 8 kali sebelum selesai

itu menggambarkan berapa banyak daya yang dibutuhkan untuk menjaga suhu pada 100

ahh saya mengerti

itu akan memberikan banyak angka sebelum selesai

tapi akan berbunyi setelah selesai

PID Autotune dimulai
bias: 188 d: 66 menit: 98.40 maks: 100.05
bias: 217 d: 37 menit: 98.56 maks: 100.07
bias: 211 d: 43 menit: 99.54 max: 100.13 Ku: 183.69 Tu: 15.07
PID klasik
Kp: 110,22 Ki: 14,62 Kd: 207,67
bias: 195 d: 59 mnt: 99,98 maks: 100.49 Ku: 299.23 Tu: 16.55
PID klasik
Kp: 179.54 Ki: 21.70 Kd: 371.38
bias: 182 d: 72 menit: 99.97 maks: 100.54 Ku: 322.74 Tu: 13.11
PID klasik
Kp: 193,64 Ki: 29,55 Kd: 317,26
bias: 179 d: 75 menit: 99.94 maks: 100.45 Ku: 373.44 Tu: 10.65
PID klasik
Kp: 224,06 Ki: 42,08 Kd: 298,26
bias: 178 d: 76 min: 99.87 max: 100.34 Ku: 417.22 Tu: 10.32
PID klasik
Kp: 250,33 Ki: 48,50 Kd: 322,99
bias: 178 d: 76 menit: 99.81 maks: 100.35 Ku: 364.32 Tu: 10.16
PID klasik
Kp: 218.59 Ki: 43.04 Kd: 277.56
PID Autotune selesai! Letakkan konstanta Kp, Ki dan Kd terakhir dari bawah ke dalam Configuration.h

tentukan DEFAULT_bedKp 218.59

tentukan DEFAULT_bedKi 43.04

tentukan DEFAULT_bedKd 277.56

temukan garis-garis ini dan perbaiki nilainya

#define DEFAULT_bedKp 218.59
#define DEFAULT_bedKi 43.04
#define DEFAULT_bedKd 277.56

OK selesai

sekarang kirim: M303 E0 S255 C8

sekarang akan melakukan hal yang sama dengan nosel, tetapi suhu sedikit lebih tinggi

bisakah saya naik ke 255? Saya tidak punya hotend logam

ohhh

240 lalu sebagai maks

ok: D
begitu
M303 E0 S240 C8

Iya

itu pada 100 Derajat dan kipas Extruder belum mulai

normal?

tidak .... kipas ekstruder harus dalam keadaan otomatis

Anda memiliki 2 penggemar di ekstruder bukan? satu untuk mendinginkan plastik dan satu untuk mendinginkan panas?

Saya mengganti Printer itu pada 258 derajat

      nope.... extruder fan should be on automatic

Anda memiliki 2 penggemar di ekstruder bukan? satu untuk mendinginkan plastik dan satu untuk mendinginkan panas?

Iya

bagus ... tidak yakin mengapa tidak harus pergi ke 258

perlu memeriksa config_adv

tentukan E0_AUTO_FAN_PIN 44

sama seperti di firmware lama

akan memeriksa lebih banyak

coba dan kirim M42 P44 S255 dan lihat apakah kipas bergerak
mungkin hanya berputar beberapa kali

tidak bergerak:
MENGIRIM: M42 P44 S255
Kesalahan: Pin yang
[ERROR] Kesalahan: Pin

tidak dan saya mengerti mengapa ... dalam file pin

definisikan TRIGORILLA_FAN2_PIN 44 // Anycubic Kossel: Hotend fan

perlu berpikir

di configuration_adv.h

perubahan

tentukan E0_AUTO_FAN_PIN 44

untuk

tentukan E0_AUTO_FAN_PIN TRIGORILLA_FAN2_PIN

unggah
M502
M500

coba dan setel nosel ke 55 derajat

nozel masih dalam 60 Derajat tetapi kipas tidak menyala

oki setel lembar kerja ke 0

send M106 ... apakah kipas pendingin plastik menyala?

baik

ya itu menyala

kirim M107 dan mati

Iya

kirim M106 P1 ada kipas yang menyala?

tidak

coba M106 P2
masih tidak ada penggemar yang menyalakan?

tidak

tunggu saya akan menguji kipas dengan powerupply saya

oki, mungkin masalahnya dengan marlin,

tapi setidaknya kami telah membuat kemajuan besar

tebal kita harus menutup yang ini dan yang ini: https://github.com/MarlinFirmware/Marlin/issues/12970

dan kemudian buat masalah baru bernama: E0_AUTO_FAN_PIN tidak datang pada 50C

dan mulai memposting 2 file konfigurasi Anda sebagai zip ... ingatlah untuk menggunakan file yang benar :-D

Sepertinya kipas sudah mati tapi saya punya penggemar lain tunggu sebentar

di mana kipas heatsink terhubung?

di configuration_adv.h

ada 2 opsi untuk

definisikan E0_AUTO_FAN_PIN

opsi 1): # tentukan E0_AUTO_FAN_PIN TRIGORILLA_FAN2_PIN
opsi 2): #tentukan E0_AUTO_FAN_PIN TRIGORILLA_FAN1_PIN

saya mendapat petunjuk dari file pin

definisikan TRIGORILLA_FAN1_PIN 7 // Anycubic Kossel: Tidak digunakan

definisikan TRIGORILLA_FAN2_PIN 44 // Anycubic Kossel: Hotend fan

kipas terhubung ke header kipas 2

maka opsi 1 adalah yang benar seperti yang saya pikirkan pertama kali

Cara lain yang bisa Anda uji adalah menghubungkan kipas pendingin plastik ke kipas2 dan mengatur suhu ke 50 dan melihat apakah kipas pendingin plastik menyala

pikir kita harus menutup yang ini dan yang ini: # 12970

dan kemudian buat masalah baru bernama: E0_AUTO_FAN_PIN tidak datang pada 50C

dan mulai memposting 2 file konfigurasi Anda sebagai zip ... ingatlah untuk menggunakan file yang benar :-D

kerjanya -> kipasnya mati

:-)

perlu menulis sms lalu aku kembali

ok apa selanjutnya?

mari coba putar extruder lagi

M303 E0 S240 C8

kipas sekarang harus menyala saat suhu mencapai 50

segera kembali, perlu mulai mencetak

kipas ok sudah aktif autotune dimulai

naik ke 252 Derajat lalu turun lagi. saya tidak menghentikannya kali ini

tidak ... itu akan sedikit berlebihan

ini mencoba mencari tahu berapa banyak daya yang dibutuhkan untuk mencapai 240

jadi sedikit di atas waktu pertama adalah normal

PID Autotune selesai! Letakkan konstanta Kp, Ki dan Kd terakhir dari bawah ke dalam Configuration.h

tentukan DEFAULT_Kp 14.80

tentukan DEFAULT_Ki 0.84

tentukan DEFAULT_Kd 64.84

echo: busy : dijeda untuk pengguna
echo: busy : dijeda untuk pengguna
echo: busy : dijeda untuk pengguna

ubah ini dalam konfigurasi firmware. h

#define DEFAULT_Kp 17.80
#define DEFAULT_Ki 0.84
#define DEFAULT_Kd 64,84

unggah
M502
M500

akan terlihat di konfigurasi jika masih diperlukan sebelum tes cetak

selesai nilainya di config.h whats next

sudahkah kamu mengupload juga?

itu sedang diunggah sekarang. Ini selalu membutuhkan waktu yang baik :)

OK selesai

ingat M02 dan M500 setelah diunggah

tetapi selanjutnya kita harus memeriksa apakah printer bergerak dengan benar mm ketika kita menyuruhnya

baik

jadi kirim G28

lalu kirim G0 X0, jaraknya 10mm dari endstop

itu memindahkan sumbu x ke dan berhenti dan berhenti di sana sehingga tidak berjalan lebih jauh

berhenti akhir *: D

hmm ... Kirim G28 lalu M114

X: 30.00 Y: 100.00 Z: 10.40 E: 0.00 Hitung X: 2400 Y: 8000 Z: 4160

oki, kirim G0 X20, X seharusnya hanya bergerak 10mm menuju endstop

ya itu benar

kirim G0 Y90

juga harus bergerak 10mm menuju endstop

ya itu benar

kirim G0 Z20.40 dan z harus naik 10mm

filamen warna apa yang Anda miliki di printer?

dengan G0 Z20.40 memang naik tapi mengeluarkan suara yang aneh

PLa putih

Anda memiliki sesuatu pena hitam Anda dapat membuat garis saml pada filamen?

lupakan suaranya

apakah Anda ingin mengkalibrasi langkah-langkah Extruder?

ya

buat tanda 100mm dari ekstruder dan selanjutnya kita panaskan dan minta untuk mengeluarkan 50mm

tapi tautan itu menjelaskannya dengan sangat baik

ok saya tandai 10 cm

Saya memanas hingga 210 derajat

sekarang panaskan dan keluarkan 50mm

apa perintah extrude lagi?

kirim M114 dulu ... saya perlu tahu di mana menurut ekstruder

X: 20.00 Y: 90.00 Z: 20.40 E: 0.00 Hitung X: 1600 Y: 7200 Z: 8160

G0 E50 F100

harus bergerak perlahan

dan harus ada sisa 5cm untuk menandai di filamen

Ya 5cm

matikan pemanas lagi

baik

sekarang kita perlu melakukan tes cetak untuk melihat apakah itu dimulai dengan lapisan pertama yang benar

ok cura atau sli3r

slic3r tetapi kehilangan tautan ke thiniverse

Saya sudah mendapatkan test.stl lapisan pertama

mulai gcode sama?
G28 Y; Rumah Y
G28 X; Rumah X
G0 X0; Pergi ke tengah
G0 Y0; Pergi ke tengah
G28 Z; Beranda Z
G29
M140 S [suhu_bed_tempat_pemutar_pertama]; atur suhu tempat tidur
M190 S [first_layer_bed_temperature]; tunggu suhu tempat tidur
G92 E0; nol panjang yang diekstrusi
G1 X-50 Y-97 F3000; pergi ke tengah depan
G1 Z0.1; dekat dengan tempat tidur
M104 S [suhu_lapisan_pertama]; atur suhu ekstruder
M109 S [suhu_lapisan_pertama]; tunggu suhu ekstruder
G1 X0 E10 F200; buat garis tebal untuk ekstruder utama
G92 E0; nol panjang yang diekstrusi
G1 Z0.3; angkat Z
G4 S2; tunggu 2 detik untuk menghilangkan tekanan berlebih

tidak

G28 Y; Rumah Y
G28 X; Rumah X
G0 X105; Pergi ke tengah
G0 Y105; Pergi ke tengah
G28 Z; Beranda Z
G29
M140 S [suhu_bed_tempat_pemutar_pertama]; atur suhu tempat tidur
M190 S [first_layer_bed_temperature]; tunggu suhu tempat tidur
G92 E0; nol panjang yang diekstrusi
G1 X50 Y0 F3000; pergi ke tengah depan
G1 Z0.1; dekat dengan tempat tidur
M104 S [suhu_lapisan_pertama]; atur suhu ekstruder
M109 S [suhu_lapisan_pertama]; tunggu suhu ekstruder
G1 X100 E10 F200; buat garis tebal untuk ekstruder utama
G92 E0; nol panjang yang diekstrusi
G1 Z0.3; angkat Z
G4 S2; tunggu 2 detik untuk menghilangkan tekanan berlebih

screenshot 30
dan tempat tidur seperti ini?

tempat tidur seperti itu ya

baik

image

saya menyebut printer saya mendel90

milik Anda harus mk2.5

mk2 nya

oki ... tidak membuat perbedaan besar

pikir kami baik untuk mencoba sekarang

testsl3errerrerer.zip
ini gcode-nya: Saya coba sekarang

semoga berhasil

itu harus dimulai dengan homing X dan Y
kemudian pindah ke tengah dan rumah Z
maka itu harus melakukan probe
maka itu akan memanaskan tempat tidur
maka itu akan pergi ke sudut dan memanaskan nosel
kemudian akan membuat garis tebal di dekat tepi tempat tidur untuk ekstruder utama, dan kemudian akan mulai mencetak

homingnya y dan x dan sekarang x dan y nya bergerak sangat lambat ke tengah

Mengapa ini sangat lambat ??

Sekarang ia kembali ke rumah dan sedang memeriksa tempat tidur

kita mungkin perlu mengubah kode awal nanti jika pencetakan berfungsi

apakah Anda melihat daftar saya tentang apa yang harus dilakukan?

ya sekarang noselnya sedang panas tapi bltouchnya berkedip merah seperti sekarang setelah selesai probing

pin up?

saya tidak menggunakan sentuhan bl jadi tidak yakin mengapa itu berkedip

blinking artinya error saya hentikan print dan coba lagi mari kita lihat

oki .... periksa apakah itu menabrak tempat tidur setiap waktu dan tidak keluar di udara di sebelah tempat tidur

tetapi saya tidak yakin mengapa harus ada kesalahan, kami membutuhkan bantuan ahli untuk itu

Kelihatannya bagus tapi noselnya dekat dengan tempat tidur

tidak ada kesalahan lagi

oki: -D

Saya menghentikan pencetakan karena noselnya Menggaruk yang buruk

tempat tidur*

tapi selain itu terlihat bagus

oki .... ubah #tentukan Z_PROBE_OFFSET_FROM_EXTRUDER -0.4

untuk

definisikan Z_PROBE_OFFSET_FROM_EXTRUDER 0

lalu unggah
M502
M500

sekarang seharusnya 0,4 mm lebih tinggi di udara

dan ya itu mungkin bergerak lambat dalam kode awal tetapi kita bisa memperbaikinya

Sekarang, saya rasa banyak orang yang memantau utas ini untuk melihat apakah dan kapan Anda mencapai 1000 kiriman. Saya terkesan dengan dedikasinya untuk membantu. Kudos for @boelle.

tapi kita bisa memperbaikinya

Ya: D

Saya pikir kesalahan terbesar adalah papan di printer tidak ada dan kami menggunakan yang salah

ok upload sekarang probing tapi sekarang tidak bergerak lambat

oki ...

semoga hasil cetaknya oke

tidak, sekarang lebih sulit memukul tempat tidur

tentukan Z_PROBE_OFFSET_FROM_EXTRUDER -0.8

Apakah itu lebih baik?

Saya selalu bingung bagaimana mengatur nomor ini

itu lebih baik tetapi tidak cukup saya rasa saya akan mencoba -1,2

ya ... ubah dalam langkah-langkah kecil

Anda benar: D
ini berfungsi untuk Offset 2 sekarang

coba lihat gambar test print :-D

Gambar akan datang, tunggu

ngomong-ngomong ... apakah ada kipas angin untuk meniupkan udara di papan pengontrol?

snapchat-1621845355

Ya Ada kipas angin di papan

Terima kasih banyak atas Bantuan Anda.
Jika saya mendapat pertanyaan, saya sekarang akhirnya tahu siapa yang bisa saya ajak bicara. : D

coba #define Z_PROBE_OFFSET_FROM_EXTRUDER -1.9

tapi selain itu terlihat sangat bagus

Saya ada rapat besok jadi kami tidak bisa melakukan pengujian lagi hari ini, tetapi saya pikir Anda memiliki pengaturan yang berfungsi

tujuan dengan lapisan pertama adalah untuk membuatnya mulus di kedua sisi cetakan

Saya akan coba lebih lanjut besok: D

Anda bahkan dapat menggunakan 2 desimal jadi -1,95

saya akan berada di sini besok siang

https://mattshub.com/2017/04/19/extruder-calibration/

pergi ke tempat Anda melihat kotak kosong

Mengkalibrasi pengganda ekstrusi

apakah Anda memiliki kaliper untuk mengacaukan dengan tepat?

Saya ingin melakukan ini beberapa waktu yang lalu tetapi saya tidak memiliki kaliper digital

:-( tapi ya ... setidaknya Anda sekarang baik untuk pergi :-D

ingatlah untuk menutup masalah ini dan masalah lain yang Anda buka sebelumnya

Anda masih dapat menulis kepada saya melalui masalah ini meskipun ditutup

saya akan mencoba dan menambahkan konfigurasi Anda ke marlin sekarang

Ya saya rasa begitu. Bagaimana saya bisa menutup masalah ini?

Lihat di bagian bawah halaman :)

manusia. 21. jan. 2019 07.04 skrev mpm1396 [email protected] :

Ya saya rasa begitu. Bagaimana saya bisa menutup masalah ini?

-
Anda menerima ini karena Anda disebutkan.
Balas email ini secara langsung, lihat di GitHub
https://github.com/MarlinFirmware/Marlin/issues/12948#issuecomment-455957980 ,
atau nonaktifkan utasnya
https://github.com/notifications/unsubscribe-auth/ADp5ryEC6O6MVA663TDJiQy_yhtRnvn4ks5vFVhigaJpZM4aIkpm
.

Ohh: D

Jadi saya telah memperhatikan sesuatu, saya tidak yakin apakah ini normal. Saya melepas satu batang Z berulir dari motor z (1) dan saya memindahkan motor lainnya (2), motor pertama (1) bergerak sama meski printer dimatikan

ya .... itu normal

2 motor dihubungkan secara paralel, jika Anda menggerakkan satu motor dengan cukup cepat, motor lainnya juga akan bergerak

Anda lupa menutup masalah lainnya: https://github.com/MarlinFirmware/Marlin/issues/12970

ok btw. cetakan pertama saya gagal, tidak tahu kenapa, nozzle bergerak di objek. Saya tidak menontonnya. Cetakan kedua ternyata indah.

jika saya ingin menyesuaikan arus motor z yang drivernya harus saya putar?

jika saya hanya menyentuh batang z sambil menggerakkannya ke atas, langkah itu akan kehilangan langkah ---> obatnya terlalu rendah?

ok saya mengubah semua poti sa sedikit dan tampaknya lebih baik sekarang

Masalah ini telah dikunci secara otomatis karena tidak ada aktivitas baru-baru ini setelah ditutup. Silakan buka masalah baru untuk bug terkait.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat

Masalah terkait

Matts-Hub picture Matts-Hub  ·  3Komentar

StefanBruens picture StefanBruens  ·  4Komentar

jerryerry picture jerryerry  ·  4Komentar

spanner888 picture spanner888  ·  4Komentar

ceturan picture ceturan  ·  4Komentar