Изменения

RepRap-NRTC

2795 байт добавлено, 23:59, 22 марта 2015
История или как это случилось
Мы на диске нашли архив с прошивкой под названием Melzi-Sprinter. Мы уже прочитали на сайте reprap.org что на плате принтера используется стандартный микроконтроллер Atmega, но мы не знали какая именно. Если посмотреть на чип поближе, что можно рассмотреть маркировку Atmega 1284p. И вся плата построена по принципу плат Arduino, которые у нас в колледже используются на практиках у студентов достаточно давно. По этому мы уже знали что для прошивки нам потребуется среда разработки Arduino с сайта http://arduino.cc/en/Main/Software . <br>
Мы все скачали, установили, распаковали прошивку, открыли в среде файл .ino. Мы даже вычитали что нужно установить специальный набор файлов для прошивки конкретно этого микроконтроллера (об этом подробнее в разделе о прошивке). Но вот незадача, '''при попытке компиляции прошивки среда выдавала ошибку, отсутствия библиотеки time.h'''.<br>
С Никитой Блынским мы смогли избавиться от этой ошибки отключив опции работы с SD-картами и некоторые другие функции, для которых нужна была эта отсутствующая библиотека и получили [http://wiki.nntc.nnov.ru/images/2/23/Sprinter_Melzi-NRTC.zip рабочую прошивку Sprinter-Melzi]! <br><br>Мы успешно прошили принтер и установили Repetier на компьютер с Ubuntu 12.10. Нажали кнопку подключить и процесс соединения с принтером прошел успешно. Мы с замиранием сердца в ручном режиме поуправляли движением экструдера по осям. И это для нас было равносильно магии! Мы увидели что принтер "шевелиться" и работает!!! <br>У нас включался разогрев экструдера, разогрев стола и управлялась скорость вращения вентилятора. Это было просто замечательно!<br><br>Мы решили опробовать принтер в деле. Мы взяли среду 3D-моделирования [http://blender.org Blender] и нарисовали незамысловатую модель. По внешнему виду модель напоминала логотип игры Quace :)) Среда Repetier принимает модели в формате stl, а Blender умеет прекрасно в нее экспортировать! Чем мы и воспользовались!<br><br>Загрузили модель в формате stl в Repetier, выполнили слайсинг с помощью программы slic3r (она идет в комплекте, вместе с Repetier) и попытались выполнить печать. И вот тут нас ждала первая и большая проблема. Принтер перемещал экструдер в начальные позиции по всем осям и на этом останавливался. Прогрев экструдера и стола проходил успешно, но процесс печати не начинался. При этом в окне с командами и ответами принтера в Repetier появлялась ошибка '''"Error: Checksum mismatch, Last Line: 19"'''. И это происходило каждый раз!<br>Мы решили попробовать установить софт на Windows и попробовать печать оттуда. Мы получали туже ошибку в Repetier, но печать шла и мы получили какие то результаты.<br>Но здесь у нас обнаружилась вторая проблема, на высоте около 5 сантиметров экструдер начинал мазать по детали и в конце концов сорвал ее со стола!
==Что нужно сделать в начале==
184
правки