Печать шедевра. Часть третья Релиз
Схема:Код написан в среде Arduino1.6.12, записан в микросхему через программатор :
// Conversion for Arduino Nano and stepperboard ULN2003A by Jeroen Jonkman, 30/12/2017
// Cоnversion for ATMEGA48A and ULN2003A by Maccabeus 10/11/2018
#define OUT1 6 // pin 10 ATMEGA48A
#define OUT2 7 // pin 11
#define OUT3 8 // pin 12
#define OUT4 9 // pin 13
void stepping();
int countStep = 0; // Initialize countStep
void setup() // Handle setup
{
pinMode(OUT1, OUTPUT); // Use 6 digital output
pinMode(OUT2, OUTPUT); // 7 digital output
pinMode(OUT3, OUTPUT); // 8 digital output
pinMode(OUT4, OUTPUT); // 9 digital output
}
void loop() // Handle loop
{
stepping(); // Call stepping
delayMicroseconds(30943); // Pause loop, use value of 30943 for timekeeping
}
void stepping() // Handle stepping
{
switch(countStep) // Handle each step of countStep
{
case 0:
digitalWrite(OUT1, LOW);
digitalWrite(OUT2, LOW);
digitalWrite(OUT3, HIGH);
digitalWrite(OUT4, HIGH);
break;
case 1:
digitalWrite(OUT1, LOW);
digitalWrite(OUT2, LOW);
digitalWrite(OUT3, HIGH);
digitalWrite(OUT4, LOW);
break;
case 2:
digitalWrite(OUT1, LOW);
digitalWrite(OUT2, HIGH);
digitalWrite(OUT3, HIGH);
digitalWrite(OUT4, LOW);
break;
case 3:
digitalWrite(OUT1, LOW);
digitalWrite(OUT2, HIGH);
digitalWrite(OUT3, LOW);
digitalWrite(OUT4, LOW);
break;
case 4:
digitalWrite(OUT1, HIGH);
digitalWrite(OUT2, HIGH);
digitalWrite(OUT3, LOW);
digitalWrite(OUT4, LOW);
break;
case 5:
digitalWrite(OUT1, HIGH);
digitalWrite(OUT2, LOW);
digitalWrite(OUT3, LOW);
digitalWrite(OUT4, LOW);
break;
case 6:
digitalWrite(OUT1, HIGH);
digitalWrite(OUT2, LOW);
digitalWrite(OUT3, LOW);
digitalWrite(OUT4, HIGH);
break;
case 7:
digitalWrite(OUT1, LOW);
digitalWrite(OUT2, LOW);
digitalWrite(OUT3, LOW);
digitalWrite(OUT4, HIGH);
break;
default:
digitalWrite(OUT1, LOW);
digitalWrite(OUT2, LOW);
digitalWrite(OUT3, LOW);
digitalWrite(OUT4, LOW);
break;
}
countStep=countStep+1; // After each cycle add 1 to countStep
if(countStep==8)
{
countStep=0; // Reset countStep on rollover
}
}
Блок питания - зарядное устройство от телефона 5 V 300 ma.
Материал для печати колес-циферблатов, пружин-фиксаторов - ABS Bestfilament белый 1.75;
Температура стола - 105 град.С;
Температура сопла - 235 град.С;
Диаметр сопла - 0.35;
Толщина слоя - 0.2;
Заполнение - 25%;
Без обдува;
Корпусные детали :
Материал - Filamentarno S, оранжевый 1,75
Температура сопла - 235 град.С
Температура стола - 60 гад.С
Сопло - 0.35
Толщина слоя - 0.2
Заполнение - 25%
Без обдува.
Толщина стенки -1.05 мм
Толщина верхниз - 0.8 мм
Стол - зеркало 4 мм
Лак для волос
Все детали проекта - крашенные. В качестве белой краски для колес-циферблатов из ABS, использовался грунт наполнитель акриловый KUDO АВТО в аэрозольной упаковке. Цвет получился 'белый белый' матовый , с фактурой 'школьный мел'.
При использовании грунта-наполнителя по прямому назначению для грунтовки детали- корпуса ( на фото зеленого цвета) из материала Filamentarno S-series 'оранжевый,' получился конфуз - деталь не хотела укрываться грунтом и оранжевый цвет проявлялся даже после 2-х слоев грунтовки. Во время сушки в тонкая части корпуса ( часть где крепиться мотор 3 мм - не такая уж и тонкая) покоробилась - отогнулась на ~ 3mm.
Вероятнее всего, виновником оказался КСИЛОЛ, который входит в состав грунтовки.
Посмотрел состав красок, которые у меня есть, в состав красок KUDO то же входит ксилол.
Обращаю Ваше внимание : КРАСИТЬ ДЕТАЛИ ИЗ МАТЕРИАЛА FILAMENNFRNO S-SERIES КРАСКАМИ KUDO алкидные авто в аэрозольной упаковке - ПРОБЛЕМАТИЧНО.
C деталями из ABS таких проблем не наблюдалось.
В общем пришлось переделывать, тщательно загрунтовать деталь акриловым грунтом на водной основе кисточкой, ошкурить, и покрасить KUDO - эмаль универсальная алкидная 'зеленая'. Через акриловый грунт, ксилол из краски в деталь не проник.
Цифры циферблата двухцветные:
основание - из ABS белый
верх - ABS - зеленый.
Двухцветную печать делал тривиально, останавливал печать через паузу и менял филамент.
Белое основание цифры позволило скрыть неточности сопряжения 'тиснения ' для цифр и самих цифр в корпусах колес- циферблатов.
Цифры для секундного циферблата из ABS - зеленый.
Работают, точность хода пока под вопросом - статистики пока не хватает, хотя есть возможность корректировки - value of 30943 for timekeeping . Изменяя цифру 30943 , можно ускорять (уменьшая) или замедлять ход (увеличивая).
Статья относится к конкурсу 'Мой 3D-принтер', номинации 'Творческий рассказ про применение FDM-принтера'
Спасибо за внимание.
Maccabeus.
Еще больше интересных статей
Пробка от прогоревшей трубки. как много в этом звуке...
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Компания Kings3D разработала универсальный метод SLM 3D-печати без поддержек
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
10 лайфхаков в 3D-печати
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Комментарии и вопросы
Стоимость порошка больше стоим...
как считаете, сколько такой ор...
Это они в статье накосячили, в...
При печати стали появляться шв...
Здравствуйте, друзья. Сталкива...
Все печаталось нормально , но...
Пожалуйста подскажите, как реш...