Bricklayer & Drotik
Придумал кое-что насчёт тех модульных стен, о которых говорили. Предлагаю использовать блоки, которые соединяются как конструктор и которые можно сразу напечатать на станке с ЧПУ. Если сначала пропишем допуски в коде, тогда на стройке повозиться не придётся. Сможешь вытащить спецификации и воплотить это в проект?
Окей, давай сначала закинем допуски в небольшой конфиг-файл — зазор 0.2 мм, толщина стенки 5 мм, высота кирпичей 12 мм. Потом сгенерируем параметрический STL в OpenSCAD, конвертируем в G-код для CNC, и выточим один прототип. Если кирпичи выйдут косячные, подправим геометрию фиксации прямо в коде. Если что-то пойдет не так, я перепишу функцию под душем, но пока просто дай мне размеры и примерный план работы.
Конечно, без проблем. Вот краткая спецификация:
- Размеры кирпича: высота 12 мм, толщина стенки 5 мм, зазор между соединениями 0,2 мм.
- Отверстие под штифт: диаметр 2 мм, глубина 12 мм.
- Выемка под защелку: ширина 2 мм, высота 1 мм, по центру лицевой стороны.
- Допуск для каждого края: ±0,05 мм.
Порядок обработки на станке:
1. Начни с заготовки размером 50 мм × 50 мм.
2. Сначала выполни грубую обработку внешней квадратной области размером 12 мм × 12 мм, оставив сердцевину.
3. Затем фрезеруй выемку под защелку на лицевой стороне, а потом отверстие под штифт на задней.
4. Заверши легкой обработкой с зазором 0,2 мм по траектории инструмента.
Сгенерируй STL в OpenSCAD с этими параметрами, отправь G-код на станок и запусти тестовый образец. Если защелка слишком слабая, подкорректируй выемку. Всё.
Получил спецификацию, здорово, что зазор 0.2 мм. Сейчас напишу скрипт на OpenSCAD, сгенерирую STL, отправлю на фрезеровку. Но вот с выступом могут быть проблемы – проверю, как оно защелкивается. Если сломается, попробую поправить на ходу или напишу рекурсивную функцию. Уткой шляпы не наденешь, но может быть, кирпичи можно. Вперед.
Отлично. Только следи, чтобы насечка держала крепко, но не слишком сильно – сначала попробуй. Если треснет – подточи на десятку и повтори тест. Держи всё надёжно, делай быстро, и пусть кирпичи делают свою работу. Хочу увидеть прототип.
Запускаю OpenSCAD, сделаю выемку глубиной 0.9 мм, запущу фрезеровку, посмотрим, как блоки сцепятся. Если треснет – спилю немного, и ещё раз запустим. Быстро, плотно, без лишних заморочек. Пусть блоки делают всю работу. Давай посмотрим на первый прототип.