الرئيسية / تعلم / حل مشكلة تعريف الطابعات ثلاثية اﻷبعاد على أوبنتو

حل مشكلة تعريف الطابعات ثلاثية اﻷبعاد على أوبنتو

 

بسم الله

نتعرف في هذا المقال على حل مشكلة تعريف الطابعات ثلاثية اﻷبعاد على أوبنتو ومعظم توزيعات لينكس

الطباعة ثلاثية اﻷبعاد بالعربية

الطباعة ثلاثية اﻷبعاد بالعربية

بعد تثبيت التعريف الخاص بالطابعة تظهر مشكلة عدم قدرة برنامج الطباعة على  الاتصال بالطابعة وتكون بالشكل التالي

 

Connecting…
[ERROR] Traceback (most recent call last):
File “/home/besmellah/Printrun/printrun/pronsole.py”, line 720, in connect_to_printer
self.p.connect(port, baud, dtr)
File “/home/besmellah/Printrun/printrun/printcore.py”, line 46, in inner
return f(*args, **kw)
File “/home/besmellah/Printrun/printrun/printcore.py”, line 198, in connect
parity = PARITY_ODD)
File “/usr/lib/python2.7/dist-packages/serial/serialutil.py”, line 282, in __init__
self.open()
File “/usr/lib/python2.7/dist-packages/serial/serialposix.py”, line 289, in open
self.fd = os.open(self.portstr, os.O_RDWR|os.O_NOCTTY|os.O_NONBLOCK)
OSError: [Errno 13] Permission denied: ‘/dev/ttyUSB0’

 

والمشكلة بسيطة وهي عدم قراءة البرنامج لمنفذ اليو اس بي بسبب عدم إعطاءه تصريح استخدام المنفذ

والحل بسيط أيضا. فقط نجعل المنفذ متاح للاستخدام كما يلي

افتح الطرفية أو terminal واكتب فيها اﻷمر التالي

 

sudo chmod 666 /dev/ttyUSB0

 

سيطلب إدخال كلمة المرور . أدخلها وصغر النافذة وبهذا تكون حلت المشكلة وتكون النتيجة كالآتي

 

Connecting…
start
Printer is now online.
echo:Marlin1.0.0
echo: Last Updated: Dec 9 2015 16:03:17 | Author: (none, default config)
Compiled: Dec 9 2015
echo: Free Memory: 3800 PlannerBufferBytes: 1232
echo:Hardcoded Default Settings Loaded
echo:Steps per unit:
echo: M92 X79.95 Y79.95 Z2560.00 E119.84
echo:Maximum feedrates (mm/s):
echo: M203 X500.00 Y500.00 Z5.00 E25.00
echo:Maximum Acceleration (mm/s2):
echo: M201 X1000 Y1000 Z100 E10000
echo:Acceleration: S=acceleration, T=retract acceleration
echo: M204 S1000.00 T1000.00
echo:Advanced variables: S=Min feedrate (mm/s), T=Min travel feedrate (mm/s), B=minimum segment time (ms), X=maximum XY jerk (mm/s), Z=maximum Z jerk (mm/s), E=maximum E jerk (mm/s)
echo: M205 S0.00 T0.00 B20000 X15.00 Z0.40 E5.00
echo:Home offset (mm):
echo: M206 X0.00 Y0.00 Z0.00
echo:PID settings:
echo: M301 P17.87 I1.27 D62.94
echo:SD card ok

 

ملحوظة منافذ اليو اس بي تأخذ أرقام معينة مثل USB0   USB1

فقط اعرف رقم المنفذ من البرنامج وعدل في اﻷمر

for USB0

sudo chmod 666 /dev/ttyUSB0

for USB1

sudo chmod 666 /dev/ttyUSB1

الطريقة مجربة وفعالة مع طابعة أتوم ثلاثية اﻷبعاد ونظام تشغيل أوبنتو ١٥.١٠

في أمان الله

 

 

تعليق واحد

اضف رد

لن يتم نشر البريد الإلكتروني . الحقول المطلوبة مشار لها بـ *

*