Про шкаф (отчасти)

Попалась мне на глаза информация о том, что в продаже у магазина «рубанков нет» имеется подвесной шкаф для инструментов (см. рис. 1).

Сам шкаф — прекрасен, вопросов нет. Но есть нюансы.

Нюанс первый: цена: 171000 рублей. (Не шутка) На мой взгляд, это красноречиво говорит о том, что основной спрос на ручные столярные инструменты и на предметы соответствующей инфраструктуры (верстаки, шкафы для инструментов и т.п.) сейчас имеется исключительно со стороны весьма обеспеченных хоббистов. Просто потому, что, в старой ремесленной традиции, столяр сам делал себе и верстак, и шкаф, и сундук для хранения инструментов. Исходя из собственных потребностей, ограничений и комплекта инструментов.

А сейчас верстаки и шкафы продают для тех, кто «решил» заниматься столяркой в качестве хобби (ну, так они, вероятно, всем говорят), но у которого «нет времени» этим всем заниматься самому (ну, так они, вероятно, думают). В результате такие товарищи занимаются скупкой дорогостоящих столярных аксессуаров, называя это «я увлекаюсь столяркой».

И это, наверное, хорошо, потому что позволяет «Рубанкам» зарабатывать на жизнь и производить и продавать столярные инструменты таким, как я. У которых нет безумных денег на инструментальные шкафы по цене кухонного гарнитура.

Нюанс второй: материал.

Шкаф этот сделан из бука. Т.е. из твердой породы. У которой высокая плотность. Заявленный вес шкафа = 100 кг. Без инструмента, голый шкаф. Это, без шуток, на 35 кг тяжелее, чем мой верстак.

Рис. 1

Я, когда начинал делать себе подвесной шкаф аналогичного назначения, сначала хотел его делать из березовой фанеры. Но рассчитал вес, ужаснулся и сделал всё из сосны. Получилось в 2 раза легче, чем из фанеры. (См. здесь)

А тут — бук. Ужс.

Барабанные палочки (не лото)

Давно хотел попробовать выточить барабанные палочки, но повода не было.

А тут на работе обнаружился коллега, который играет на барабанах. Разговорились — оказалось, что он играет палочками, которые сделаны из дуба.

На мой вкус, дуб — это странный выбор материала для палочек. Дуб очень легко раскалывается, и это тем более актуально для палочек, которыми колотят по металлическим инструментам (края тарелок, ободья барабанов). А дубовые занозы — очень противные. Их очень легко засадить под кожу.

Поэтому я решил сделать палочки из ясеня. Ясень, в противоположность дубу, материал вязкий и упругий. Расколоть его — надо постараться. И там, где дуб будет надламываться, ясень будет просто гнуться. Хотя «просто» — это нифига не просто. Поди его согни просто так. Всё же это тоже твёрдая порода. (Дуб и ясень, если они в виде неструганой доски, вообще трудно отличить друг от друга; о чём говорит широко известная в столярных кругах матерная присказка.)

Достоинства ясеня являются недостатками, проявляющимися во время обработки. Режущая кромка резца с трудом врезается в вязкую древесину, и упругая палочка начинает «уворачиваться» от резца, изгибаясь. При этом на обрабатываемой поверхности образуются характерные бугристые «волны»; и повышение оборотов здесь совсем не помогает.

Известно (мне) два способа уменьшить эти волны. Первый — традиционный: обрабатываемая деталь придерживается пальцами левой руки с «задней» стороны (противоположной той стороне, где находится резец). Это помогает, но не до конца. Волны всё равно остаются. Второй — менее известный: резец касается заготовки как обычно, вот только вдоль палочки он двигается не режущей кромкой вперёд, а в другую сторону. Такой способ практически устраняет вибрации, и даёт характерный «шелест» при резании. Недостаток этого способа ровно один: поверхность требует обязательной шлифовки. Но это ничтожная цена, которую я легко плачу за отсутствие «волн» на поверхности.

Уже не помню, у кого я подсмотрел этот способ. Возможно даже, что я к нему самостоятельно пришёл.

Рис. 1

А это программа для RP2040 PIO

См. рис. 1

Не шутка. Она ждёт когда сигнал на линии упадёт до «0», генерирует прерывание и ждёт уже высокого уровня. Чтобы потом цикл повторился.

И на 3 строки PIO-ассемблера надо 17 строк на C/C++, чтобы это всё инициализировать, сконфигурировать и запустить. 🙂

А всё для того, чтобы правая и левая клавиатура висели не на одном и том же GPIO-прерывании (мне не нравится, как оно в SDK оформлено), а чтобы каждая клава висела на своём прерывании.

It works, как говорится, like a charm.

Рис. 1

Прочитал книжицу очередную

Если кто-то по какому-то недоразумению ещё не знаком с книгами этого автора, то рекомендую проследовать по ссылке под картинкой.

А трилогия (эта книжка — последняя) очень хорошо закончилась. Только так и надо.

Рис. 1

FreeRTOS на Arduino nano

Для моей колонки «soundbar» я проектирую управляющий модуль. На Arduino nano. Чтобы колонка автоматически включалась при обнаружении звукового сигнала на входе от телевизора, и чтобы телевизионный ИК пульт мог регулировать громкость колонки, когда она включена. Ну и чтобы, собственно, управлять микросхемой-регулятором громкости.

Опыт показал, что сочетание FreeRTOS и Arduino nano возможно, но особого простора для творчества тут нет.

  • 5 задач
  • 5 мьютексов
  • 4 таймера
  • 2 очереди
  • 2 EventGroups

И память уже забита настолько, что шаг вправо-влево означает либо переполнение кучи, либо переполнение стеков задач. Я, конечно уместил всё это хозяйство в ардуинку, подкручивая настройки системы (в основном размер стека задач по-умолчанию), но похоже, это примерно всё, что может вынести этот Боливар.

Рис. 1

CAD для столярки

До сих пор для проектирования всякого столярного я использовал SketchUp 2017 (это последняя версия, где доступно бесплатное приложение, работающее на компе, а не в браузере).

А тут, заимев линуксовую версию Компаса, я убедился, что она не глючит (по сравнению с виндовой версией, запущенной под Wine). И решил нарисовать в нём что-то простенькое столярное (см. рис. 1).

В общем, Компас для моих столярных задач вполне пригоден. Детали рисуются, все свойства моделей редактируются, сборки собираются, параметризация работает.

Рис. 1

Собственно, параметризация — это и есть главный козырь Компаса. Если в скетчапе детали просто рисуются и составляются вместе, как кубики, то в Компасе, в «сборке» задаются условия сопряжения деталей друг с другом. А также, одну деталь можно использовать в качестве базы для проектирования другой детали. Таким образом, если любую деталь изменить, то все зависимые от неё детали и сборки перестроятся сами.

Вот, например, на рис. 2 я просто изменил длину царги:

Рис. 2

Я очень доволен.

Продолжаю разучивать

В первом приближении освоил очередной кусочек:

Пример 1

В целом, мне нравится, какое звучание получается.

Всё-таки, оно того стоило, сделать клавиатуру чувствительной к скорости нажатия.