Jump to content
Текстильный принтер это просто!

qwer-31

Ученик
  • Content count

    109
  • Joined

  • Last visited

  • Days Won

    5

qwer-31 last won the day on March 15

qwer-31 had the most liked content!

Community Reputation

11 Хороший

About qwer-31

  • Rank
    Продвинутый пользователь

Информация

  • Город
    gfnftgbnt

Recent Profile Visitors

2,255 profile views
  1. можно заморочится так парковку придётся городить свою
  2. вам надо движок помощьней поставить , перейти на микрошаг, напряжение питания драйвера шд по максимому , прописать разгон двигателя привод стола должен обеспечивать корректное передвижение на всех режимах печати или почти на всех
  3. можно сколько угодно писать библиотек только на физическом уровне хоть тресни однопроцессорный контроллёр всегда будет однопотоковым а как раз этот физический уровень очень нужен для постройки устройст подобных драйверу шагового двигателя и это не мистика
  4. ни каких паралельных потоков в контроллёре с одним процессором быть не может по определению не зависимо может работать только перефирия в этих контроллёрах не залезая в дебри нечего более менее рабочего построить невозможно
  5. основное отличие программы от жёсткой логики в том что программа выполняется последовательно например сначала выводим 1 в порт А а потом 1 в порт Б в жёсткой логике это можно сделать одновременно
  6. состоит он из транзисторов и жёсткой логики и не какая программа там не крутится
  7. как раз правда , для того чтобы побаловатся можно и мост а чтобы получить адекватную работу нужен контроллёр
  8. не какая вера здесь не уместна кто хоть немного знает си и начальное программирование контроллёров stm32 поймёт о чём речь if(POL==441) { GPIOD->BSRRL = GPIO_Pin_9;//УСТАНОВКА 1 ВЫХОД НАЛИЧИЕ БУМАГИ }
  9. простота в том что для 3800 достаточно сэмулировать датчик наличия бумаги и можно печатать //***********************ЭМУЛЯЦИЯ ЗАГРУЗКИ БУМАГИ 3880 ******************************** //************************************************************** POL = TIM3->CNT;// В РЕЖИМЕ ЧТЕНИЯ КВАДРАТУРНОГО ЭНКОДЕРА РЕГИСТР ПЕРЕЗАГРУЗКИ 750 if(POL==5) { GPIOD->BSRRL = GPIO_Pin_8;//УСТАНОВКА 1 ВЫХОД ПОЛОЖЕНИЕ ВАЛА ЗАХВАТА БУМАГИ } if(POL==0) { GPIOD->BSRRH = GPIO_Pin_8;//УСТАНОВКА 0 ВЫХОД ПОЛОЖЕНИЕ ВАЛА ЗАХВАТА БУМАГИ } if(POL==441) { GPIOD->BSRRL = GPIO_Pin_9;//УСТАНОВКА 1 ВЫХОД НАЛИЧИЕ БУМАГИ } if(POL==652) { GPIOD->BSRRH = GPIO_Pin_8;//УСТАНОВКА 0 ВЫХОД ПОЛОЖЕНИЕ ВАЛА ЗАХВАТА БУМАГИ } //***********************ЭМУЛЯЦИЯ ЗАГРУЗКИ БУМАГИ 3880******************************** //************************************************************************************************ а на мелких моделях в зависимости от модели датчик наличия бумаги, замок каретки , вал подьёма каретки , PW сенсор ну а механизм трансформации подачи бумаги в передвижения стола может быть одинаковым
  10. а вы попробуйте удалите замок и посмотрите пройдёт ли принтер инициализацию я точно знаю что на моделях типа T50 просто так удалить замок не получится
  11. не лучше делать это когда вал на месте в разрыв двигателя каретки ставить реле с диодом или мосфет когда каретка двигается в сторону замка в режиме начального позиционирования в нужном положении отключать реле назад каретка пойдёт благодаря диоду
  12. на вашем принтере замок каретки с приводом от вала бумаги ? если вал обрезать придётся эмулировать этот замок
  13. я имел ввиду что писать для 3800 проще чем для мелких принтеров
  14. этот код для 3800 совсем не нужен там всё намного проще
  15. зачем городить огород используйте опторазвязку например ps817 или на крайний случай выкинуть шторку из датчика наличия бумаги и управлять светодиодом от порта ардуины
×