Довольно часть ковыряясь в чужом коде, я не могу понять, зачем в STM32 люди пользуются библиотекой HAL. ну это просто ужас! Это медленно, это жрет память и запись при этом очень длинная, нет даже так — оооооооочень длинная. Одни программисты используют uint_32 вместо unsigned int а другие придумывают вместо PORTC[13]=0;...

More
  • 30.07.2021

Приточной вентилляции мне оказалось недостаточно. Зеркало в ванной постоянно запотевало, а так, как я собирался ставить вытяжку с принудительным включением от датчика влажности, то взялся за работу. Готовое покупать не хотелось, да и хотел видеть на экране телефона значения температуры и влажности в ванной. Принудительная вытяжка это конечно хорошо, и...

More
  • 11.04.2021

Не думал, что это может кому то понадобиться, но в комментариях обратился человек с просьбой выложить прошивку. Так как я использовал довольно редкий микроконтроллер, не готовую плату «Arduino» то толку от прошивки мало. И я выкладываю исходники шуточного видео ws2812b без ARDUINO, при желании которые можно перекомпилировать под любую плату....

More
  • 09.02.2021
  • 2

Да, да, заголовок звучит странно, но именно как подключить принтер к плате QUBOID SHIELD. Если перечислять все, что к ней подключается, то в заголовок это не влезет. Там и шаговые двигетели и термисторы и нагревательные элементы, энкодер, SD карта, дисплей, концевики… В общем куча периферии. В этой статье я расскажу,...

More
  • 15.01.2021
  • 5

В этой статье рассмотрю возможность установки Marlin на blue pill stm32f103cbt6. Это позволяет сделать очень дешевые и компактные платы управления 3D принтером. Стоимость голубой таблетки 120-150р. и при желании драйвера шаговых двигателей можно припаять к ней даже проводами, а нагрев стола и хотенда выполнять при помощи модуля для ардуино, состоящего...

More
  • 11.01.2021
  • 10

Что же это за звери и с чем их едят… или установка platformio для самых маленьких. Все на самом деле не просто, а очень просто! Во первых компания microsoft выпускает программный продукт Visual Studio, это среда разработки приложений для компа, например я в нем писал консольные программы на C++. Из...

More
  • 09.01.2021
  • 15

Данное руководство по прошивке микроконтроллеров STM32. В частности и на примере blue pill, на которой установлен контроллер STM32F103C8T6. Если вы знакомы с ардуино, то понимаете, что контроллер можно прошить программатором, либо через встроенный загрузчик. Но в отличии от AVR, и arduino в семействе STM32 загрузчик уже зашит в микроконтроллер. Да,...

More
  • 08.01.2021
  • 1

Для самодельного 3D принтера мне понадобилась плата управления. Покупать готовую — неспортивно что ли. И я решил сделать свою. Совершенно определенно это должна была быть 32 битная плата. С 8 битной я наигрался, и хотелось что то поинтереснее. Думал разработать свою — по сути любая плата 3D это микроконтроллер с...

More
  • 07.01.2021
  • 8

Для механики 3D принтера потребуются радиальные и линейные подшипники, зубчатые ролики, гладкие ролики и зубчатый ремень. Так же для привода ремня в движение потребуются зубчатые приводные ролики с внутренним диаметров 5 и 8мм. Пяти миллиметровые для установки их на шаговые двигатели и 8 миллиметровые для приводных валов оси зет. Ось...

More
  • 13.12.2020
  • 5

Каркас 3D принтера я собирал из конструкционного алюминиевого профиля 20х20. Деревянные корпуса я не уважаю, так как дерево может набухать или рассыхаться. Корпус из листового металла или стальных профилей мне не доступен, да и дороговато выйдет. Помимо листового металла потребуется еще лазерная резка, не ножевкой по металлу же его пилить....

More
  • 30.10.2020
  • 2