home.social

#макропад — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #макропад, aggregated by home.social.

  1. Самодельный elgato-like макропад. Часть 2, софтовая

    Так как в первой статье я сосредоточился на схемотехнике, в этой хотелось бы пройтись по разработке ПО и прошивки. Напомню, я решил, что вместо прошивки мне подойдёт и нейрослоп - в конце концов это не серийное устройство, а поделка для себя. И тут, как обычно, в процессе работы пошли фейерверки. ESP32-S3 имеет два USB выхода - обычный через микросхему CH340, которая конвертирует USB в UART, и второй USB OTG, который подключен к чипу напрямую. То есть чип может управлять тем, какое "устройство" он предоставит хостовой ОС! Более того, он может предоставлять несколько устройств одновременно. Это было как раз то, что надо: одним устройством будет USB HID клавиатура для "сырого" ввода в консоль, например, а вторым - USB RAW устройство, которое будет слушать софт бекенда - запускать приложения по ярлыкам, регулировать громкость, отправлять в устройство настройки. И всё это минуя тормознутый UART. Сказка. Но, как оказалось, для взрослых. Казалось бы, полный интернет примеров того, как это настраивать. Даже в самом фреймворке esp-idf есть пример композитного устройства, значит, информация уж точно легкодоступная, бери да пользуйся. Я попросил ИИ добавить это в прошивку и... Оно не смогло. То есть вообще. Два дня и токенов примерно на 30 баксов - и я взял дело в свои руки, потому что ИИ выдумывал всё более и более изобретательные причины того, почему прошивка не компилируется, но вот выдумать компилирующуся прошивку не мог никак.

    habr.com/ru/articles/1022726/

    #esp32 #esp32s3 #макропад #c# #c#net #diyпроекты

  2. Самодельный elgato-like макропад. Часть 1, железная

    Как я уже писал в своей прошлой статье, дурная голова рукам покоя не даёт. Так что не прошло и месяца после завершения работы над звонком, как руки уже начали чесаться. И занятие им нашлось достаточно быстро... Я пользуюсь MAD CATZ S.T.R.I.K.E. 7, которая всем чудо как хороша, кроме того, что вышла больше 10 лет назад, её производитель обанкротился в 2014 и её софт на Win 11 уже надо ставить с бубном. Все мы смертны, клавиатуры - тем более, так что я стал задумываться над заменой. Но проблема в том, что я привык к россыпи макроклавиш, которые позволяют одним нажатием, не задействуя мозг, переключать ветки гита, исправлять криво введённые команды или вбивать пароли в окошки по 15 раз за день (о боги хаоса, как я "люблю" параноиков-безопасников). А современные клавы имеют в лучшем случае 4-5 макроклавиш (что вдвое меньше, чем нужно), а некоторые ещё и стоят как приватный остров. И тут в унынии я наткнулся на это...

    habr.com/ru/articles/1020286/

    #esp #elgato #проектирование #kicad #arduino #spi #макропад

  3. Самодельный elgato-like макропад. Часть 1, железная

    Как я уже писал в своей прошлой статье, дурная голова рукам покоя не даёт. Так что не прошло и месяца после завершения работы над звонком, как руки уже начали чесаться. И занятие им нашлось достаточно быстро... Я пользуюсь MAD CATZ S.T.R.I.K.E. 7, которая всем чудо как хороша, кроме того, что вышла больше 10 лет назад, её производитель обанкротился в 2014 и её софт на Win 11 уже надо ставить с бубном. Все мы смертны, клавиатуры - тем более, так что я стал задумываться над заменой. Но проблема в том, что я привык к россыпи макроклавиш, которые позволяют одним нажатием, не задействуя мозг, переключать ветки гита, исправлять криво введённые команды или вбивать пароли в окошки по 15 раз за день (о боги хаоса, как я "люблю" параноиков-безопасников). А современные клавы имеют в лучшем случае 4-5 макроклавиш (что вдвое меньше, чем нужно), а некоторые ещё и стоят как приватный остров. И тут в унынии я наткнулся на это...

    habr.com/ru/articles/1020286/

    #esp #elgato #проектирование #kicad #arduino #spi #макропад

  4. Самодельный elgato-like макропад. Часть 1, железная

    Как я уже писал в своей прошлой статье, дурная голова рукам покоя не даёт. Так что не прошло и месяца после завершения работы над звонком, как руки уже начали чесаться. И занятие им нашлось достаточно быстро... Я пользуюсь MAD CATZ S.T.R.I.K.E. 7, которая всем чудо как хороша, кроме того, что вышла больше 10 лет назад, её производитель обанкротился в 2014 и её софт на Win 11 уже надо ставить с бубном. Все мы смертны, клавиатуры - тем более, так что я стал задумываться над заменой. Но проблема в том, что я привык к россыпи макроклавиш, которые позволяют одним нажатием, не задействуя мозг, переключать ветки гита, исправлять криво введённые команды или вбивать пароли в окошки по 15 раз за день (о боги хаоса, как я "люблю" параноиков-безопасников). А современные клавы имеют в лучшем случае 4-5 макроклавиш (что вдвое меньше, чем нужно), а некоторые ещё и стоят как приватный остров. И тут в унынии я наткнулся на это...

    habr.com/ru/articles/1020286/

    #esp #elgato #проектирование #kicad #arduino #spi #макропад

  5. Самодельный elgato-like макропад. Часть 1, железная

    Как я уже писал в своей прошлой статье, дурная голова рукам покоя не даёт. Так что не прошло и месяца после завершения работы над звонком, как руки уже начали чесаться. И занятие им нашлось достаточно быстро... Я пользуюсь MAD CATZ S.T.R.I.K.E. 7, которая всем чудо как хороша, кроме того, что вышла больше 10 лет назад, её производитель обанкротился в 2014 и её софт на Win 11 уже надо ставить с бубном. Все мы смертны, клавиатуры - тем более, так что я стал задумываться над заменой. Но проблема в том, что я привык к россыпи макроклавиш, которые позволяют одним нажатием, не задействуя мозг, переключать ветки гита, исправлять криво введённые команды или вбивать пароли в окошки по 15 раз за день (о боги хаоса, как я "люблю" параноиков-безопасников). А современные клавы имеют в лучшем случае 4-5 макроклавиш (что вдвое меньше, чем нужно), а некоторые ещё и стоят как приватный остров. И тут в унынии я наткнулся на это...

    habr.com/ru/articles/1020286/

    #esp #elgato #проектирование #kicad #arduino #spi #макропад

  6. Макрос-клавиатура которую я делал 5 лет

    Меня зовут Нияз. Я ретушёр, дизайнер и иногда программист, а с недавних лет — ещё и отец двух мальчиков 🤘 Я продолжаю рассказывать о своём большом хобби — создании идеальной макрос-клавиатуры. В прошлых статьях я делился тем, как пришёл к этой идее, с чего начал путь и какие референсы использовал на старте. Сегодня хочу показать результат этого пути — наше текущее творение. Встречайте: макрос-клавиатура 23procg тип1

    habr.com/ru/articles/985376/

    #макропад #atsamd21 #микроконтроллер #дизайн #diy_или_сделай_сам #проектирование_по #проектирование #fusion_360 #прототипирование_корпуса #прототипирование_для_новичков

  7. Макрос-клавиатура которую я делал 5 лет

    Меня зовут Нияз. Я ретушёр, дизайнер и иногда программист, а с недавних лет — ещё и отец двух мальчиков 🤘 Я продолжаю рассказывать о своём большом хобби — создании идеальной макрос-клавиатуры. В прошлых статьях я делился тем, как пришёл к этой идее, с чего начал путь и какие референсы использовал на старте. Сегодня хочу показать результат этого пути — наше текущее творение. Встречайте: макрос-клавиатура 23procg тип1

    habr.com/ru/articles/985376/

    #макропад #atsamd21 #микроконтроллер #дизайн #diy_или_сделай_сам #проектирование_по #проектирование #fusion_360 #прототипирование_корпуса #прототипирование_для_новичков

  8. Макрос-клавиатура которую я делал 5 лет

    Меня зовут Нияз. Я ретушёр, дизайнер и иногда программист, а с недавних лет — ещё и отец двух мальчиков 🤘 Я продолжаю рассказывать о своём большом хобби — создании идеальной макрос-клавиатуры. В прошлых статьях я делился тем, как пришёл к этой идее, с чего начал путь и какие референсы использовал на старте. Сегодня хочу показать результат этого пути — наше текущее творение. Встречайте: макрос-клавиатура 23procg тип1

    habr.com/ru/articles/985376/

    #макропад #atsamd21 #микроконтроллер #дизайн #diy_или_сделай_сам #проектирование_по #проектирование #fusion_360 #прототипирование_корпуса #прототипирование_для_новичков

  9. Макрос-клавиатура которую я делал 5 лет

    Меня зовут Нияз. Я ретушёр, дизайнер и иногда программист, а с недавних лет — ещё и отец двух мальчиков 🤘 Я продолжаю рассказывать о своём большом хобби — создании идеальной макрос-клавиатуры. В прошлых статьях я делился тем, как пришёл к этой идее, с чего начал путь и какие референсы использовал на старте. Сегодня хочу показать результат этого пути — наше текущее творение. Встречайте: макрос-клавиатура 23procg тип1

    habr.com/ru/articles/985376/

    #макропад #atsamd21 #микроконтроллер #дизайн #diy_или_сделай_сам #проектирование_по #проектирование #fusion_360 #прототипирование_корпуса #прототипирование_для_новичков

  10. Макропад своими руками: первый прототип

    Продолжаю рассказывать, как я создавал макрос-клавиатуру с нуля. В этой части: почему Loupedeck и 3Dconnexion не подошли, как Speed Editor стал моим идеалом, и что из этого вышло. Спойлер: Arduino превращается в тыкву😅

    habr.com/ru/articles/982812/

    #макропад #DIY #Arduino #3Dпечать #прототипирование #макросклавиатура #productivity #автоматизация #Cinema_4D #кастомная_клавиатура

  11. Макропад своими руками: первый прототип

    Продолжаю рассказывать, как я создавал макрос-клавиатуру с нуля. В этой части: почему Loupedeck и 3Dconnexion не подошли, как Speed Editor стал моим идеалом, и что из этого вышло. Спойлер: Arduino превращается в тыкву😅

    habr.com/ru/articles/982812/

    #макропад #DIY #Arduino #3Dпечать #прототипирование #макросклавиатура #productivity #автоматизация #Cinema_4D #кастомная_клавиатура

  12. Макропад своими руками: первый прототип

    Продолжаю рассказывать, как я создавал макрос-клавиатуру с нуля. В этой части: почему Loupedeck и 3Dconnexion не подошли, как Speed Editor стал моим идеалом, и что из этого вышло. Спойлер: Arduino превращается в тыкву😅

    habr.com/ru/articles/982812/

    #макропад #DIY #Arduino #3Dпечать #прототипирование #макросклавиатура #productivity #автоматизация #Cinema_4D #кастомная_клавиатура

  13. Макропад своими руками: первый прототип

    Продолжаю рассказывать, как я создавал макрос-клавиатуру с нуля. В этой части: почему Loupedeck и 3Dconnexion не подошли, как Speed Editor стал моим идеалом, и что из этого вышло. Спойлер: Arduino превращается в тыкву😅

    habr.com/ru/articles/982812/

    #макропад #DIY #Arduino #3Dпечать #прототипирование #макросклавиатура #productivity #автоматизация #Cinema_4D #кастомная_клавиатура

  14. Разработка USB-клавиатуры без поиска легкого пути

    Помимо полноценных клавиатур, есть клавиатуры с несколькими кнопками, клавиши которых можно запрограммировать. Их называют еще макропадами. Макропад не сложно купить, хоть часто он стоит дороже обычной клавиатуры, но можно и сделать. Статей как его смастерить много, самый простой способ — использовать каждый вывод микроконтроллера, пока они не закончатся. Но у меня не было никакого желания делать все как у всех. Хотелось чего-то по-настоящему DIY. Поэтому в статье пойдет подробный рассказ о разработке USB-клавиатуры на микроконтроллере CH32V003, в котором по умолчанию нет поддержки USB. Но чтобы проект был более интересным, клавиатура состоит из 9 кнопок, 3-х энкодеров и 2-х светодиодов. При этом корпус и кейкапы тоже сделаны самостоятельно (почти). Но стоит еще добавить, что эта статья могла бы и не появится на свет, потому что когда сделал клавиатуру, то она работала с ошибками. Какое-то время я пытался их поправить, но сдался и забросил проект на месяц. Но вернулся с новыми знаниями, исправил ошибку в коде и оно заработало! Поэтому надеюсь, этот проект теперь может заслуживать вашего внимания.

    habr.com/ru/companies/timeweb/

    #DIY #макропад #клавиатура #usb #ch32v003 #rv003usb #timeweb_статьи

  15. Разработка USB-клавиатуры без поиска легкого пути

    Помимо полноценных клавиатур, есть клавиатуры с несколькими кнопками, клавиши которых можно запрограммировать. Их называют еще макропадами. Макропад не сложно купить, хоть часто он стоит дороже обычной клавиатуры, но можно и сделать. Статей как его смастерить много, самый простой способ — использовать каждый вывод микроконтроллера, пока они не закончатся. Но у меня не было никакого желания делать все как у всех. Хотелось чего-то по-настоящему DIY. Поэтому в статье пойдет подробный рассказ о разработке USB-клавиатуры на микроконтроллере CH32V003, в котором по умолчанию нет поддержки USB. Но чтобы проект был более интересным, клавиатура состоит из 9 кнопок, 3-х энкодеров и 2-х светодиодов. При этом корпус и кейкапы тоже сделаны самостоятельно (почти). Но стоит еще добавить, что эта статья могла бы и не появится на свет, потому что когда сделал клавиатуру, то она работала с ошибками. Какое-то время я пытался их поправить, но сдался и забросил проект на месяц. Но вернулся с новыми знаниями, исправил ошибку в коде и оно заработало! Поэтому надеюсь, этот проект теперь может заслуживать вашего внимания.

    habr.com/ru/companies/timeweb/

    #DIY #макропад #клавиатура #usb #ch32v003 #rv003usb #timeweb_статьи

  16. Разработка USB-клавиатуры без поиска легкого пути

    Помимо полноценных клавиатур, есть клавиатуры с несколькими кнопками, клавиши которых можно запрограммировать. Их называют еще макропадами. Макропад не сложно купить, хоть часто он стоит дороже обычной клавиатуры, но можно и сделать. Статей как его смастерить много, самый простой способ — использовать каждый вывод микроконтроллера, пока они не закончатся. Но у меня не было никакого желания делать все как у всех. Хотелось чего-то по-настоящему DIY. Поэтому в статье пойдет подробный рассказ о разработке USB-клавиатуры на микроконтроллере CH32V003, в котором по умолчанию нет поддержки USB. Но чтобы проект был более интересным, клавиатура состоит из 9 кнопок, 3-х энкодеров и 2-х светодиодов. При этом корпус и кейкапы тоже сделаны самостоятельно (почти). Но стоит еще добавить, что эта статья могла бы и не появится на свет, потому что когда сделал клавиатуру, то она работала с ошибками. Какое-то время я пытался их поправить, но сдался и забросил проект на месяц. Но вернулся с новыми знаниями, исправил ошибку в коде и оно заработало! Поэтому надеюсь, этот проект теперь может заслуживать вашего внимания.

    habr.com/ru/companies/timeweb/

    #DIY #макропад #клавиатура #usb #ch32v003 #rv003usb #timeweb_статьи

  17. Разработка USB-клавиатуры без поиска легкого пути

    Помимо полноценных клавиатур, есть клавиатуры с несколькими кнопками, клавиши которых можно запрограммировать. Их называют еще макропадами. Макропад не сложно купить, хоть часто он стоит дороже обычной клавиатуры, но можно и сделать. Статей как его смастерить много, самый простой способ — использовать каждый вывод микроконтроллера, пока они не закончатся. Но у меня не было никакого желания делать все как у всех. Хотелось чего-то по-настоящему DIY. Поэтому в статье пойдет подробный рассказ о разработке USB-клавиатуры на микроконтроллере CH32V003, в котором по умолчанию нет поддержки USB. Но чтобы проект был более интересным, клавиатура состоит из 9 кнопок, 3-х энкодеров и 2-х светодиодов. При этом корпус и кейкапы тоже сделаны самостоятельно (почти). Но стоит еще добавить, что эта статья могла бы и не появится на свет, потому что когда сделал клавиатуру, то она работала с ошибками. Какое-то время я пытался их поправить, но сдался и забросил проект на месяц. Но вернулся с новыми знаниями, исправил ошибку в коде и оно заработало! Поэтому надеюсь, этот проект теперь может заслуживать вашего внимания.

    habr.com/ru/companies/timeweb/

    #DIY #макропад #клавиатура #usb #ch32v003 #rv003usb #timeweb_статьи

  18. Как я свой макропад за 600₽ собирал

    Собрал свой макропад за 600₽. Делюсь, как за пару вечеров создал программируемую мини-клавиатуру с 10 механическими кнопками, удобной эргономикой и RGB-подсветкой. Без дорогих плат, с 3D-печатным корпусом и Raspberry Pi Pico.

    habr.com/ru/articles/954234/

    #Макропад #Бюджетная_сборка #Механическая_клавиатура #Программирование #3Dпечать #Raspberry_Pi_Pico #Матрица_кнопок #Пайка #Прошивка #Эргономика

  19. Как я свой макропад за 600₽ собирал

    Собрал свой макропад за 600₽. Делюсь, как за пару вечеров создал программируемую мини-клавиатуру с 10 механическими кнопками, удобной эргономикой и RGB-подсветкой. Без дорогих плат, с 3D-печатным корпусом и Raspberry Pi Pico.

    habr.com/ru/articles/954234/

    #Макропад #Бюджетная_сборка #Механическая_клавиатура #Программирование #3Dпечать #Raspberry_Pi_Pico #Матрица_кнопок #Пайка #Прошивка #Эргономика

  20. Как я свой макропад за 600₽ собирал

    Собрал свой макропад за 600₽. Делюсь, как за пару вечеров создал программируемую мини-клавиатуру с 10 механическими кнопками, удобной эргономикой и RGB-подсветкой. Без дорогих плат, с 3D-печатным корпусом и Raspberry Pi Pico.

    habr.com/ru/articles/954234/

    #Макропад #Бюджетная_сборка #Механическая_клавиатура #Программирование #3Dпечать #Raspberry_Pi_Pico #Матрица_кнопок #Пайка #Прошивка #Эргономика

  21. Как я свой макропад за 600₽ собирал

    Собрал свой макропад за 600₽. Делюсь, как за пару вечеров создал программируемую мини-клавиатуру с 10 механическими кнопками, удобной эргономикой и RGB-подсветкой. Без дорогих плат, с 3D-печатным корпусом и Raspberry Pi Pico.

    habr.com/ru/articles/954234/

    #Макропад #Бюджетная_сборка #Механическая_клавиатура #Программирование #3Dпечать #Raspberry_Pi_Pico #Матрица_кнопок #Пайка #Прошивка #Эргономика

  22. Где звук? Автоматизируем аудиовыход на Mac одним нажатием

    Как я настроил переключение звука на macOS нажатием одной кнопки, ничего не зная об AppleScript и Automator.

    habr.com/ru/articles/854192/

    #macos #звук #автоматизация #макропад #aplle_script #automator

  23. Где звук? Автоматизируем аудиовыход на Mac одним нажатием

    Как я настроил переключение звука на macOS нажатием одной кнопки, ничего не зная об AppleScript и Automator.

    habr.com/ru/articles/854192/

    #macos #звук #автоматизация #макропад #aplle_script #automator

  24. Где звук? Автоматизируем аудиовыход на Mac одним нажатием

    Как я настроил переключение звука на macOS нажатием одной кнопки, ничего не зная об AppleScript и Automator.

    habr.com/ru/articles/854192/

    #macos #звук #автоматизация #макропад #aplle_script #automator

  25. Где звук? Автоматизируем аудиовыход на Mac одним нажатием

    Как я настроил переключение звука на macOS нажатием одной кнопки, ничего не зная об AppleScript и Automator.

    habr.com/ru/articles/854192/

    #macos #звук #автоматизация #макропад #aplle_script #automator