параметрический держатель батареи (по умолчанию 9 В) / ге...
Мне нужен был специальный держатель для батареи на 9 В, поэтому я разработал параметризованный генератор контейнеров в OpenSCAD. Программа является универсальной и полезна для контейнеров других размеров (например, для размещения других типов батарей или для организации бусин, винтов и гаек, SD-карт и т. д.) с некоторыми простыми изменениями параметров. Для удобства я загрузил несколько файлов .stl держателей батарей различной ширины и длины, созданных на основе кода OpenSCAD, но их также можно легко сделать самостоятельно. Если вы не знаете об OpenSCAD, попробуйте. Это очень мощный инструмент.
Кроме того, чтобы помочь людям, которые могут быть заинтересованы в изменении этого кода для батарей других размеров, я быстро измерил имеющиеся у меня батареи. Я не сверял эти измерения с официальными спецификациями, и могут быть некоторые отклонения, поэтому, если можете, перепроверьте и свои. Если вы используете эти измерения, обязательно добавьте некоторый допуск (например, дополнительные 0,5 мм). Я также понимаю, что некоторые перезаряжаемые батареи типа АА могут иметь немного больший диаметр.
Тип аккумулятора / Диаметр (мм) / Высота главного цилиндра без учета выступа положительной клеммы (мм)
ААА/10.25/43
АА/14,1/48,25
С/25,5/47
Д/33,1/58,25
CR2 / 15,3 / 25,8
Код OpenSCAD по умолчанию рассчитан на батареи напряжением 9 В (три батарейки типа ААА также помещаются в разъем на 9 В). Квадратный слот также подойдет для батарей цилиндрической формы, если они имеют правильный размер. Я добавил дополнительные 0,5 мм к размерам слотов x и y, превышающим мои собственные физические измерения батареи, и это отлично сработало.
Например, чтобы преобразовать стандартный (8) держатель батареи 9 В в держатель батареи (24) AAA, измените следующие строки кода:
число_слотов_х = 4;
число_слотов_у = 2;
slot_length_x = 17,7;
slot_length_y = 26,7;
чтобы:
число_слотов_х = 6;
ч��сло_слотов_у = 4;
slot_length_x = 10,75;
slot_length_y = 10,75;
Обратите внимание, что я добавил 0,5 мм из моего собственного измерения диаметра батареи AAA, указанного выше, и получилось идеально для батарей AAA. Ниже приведены некоторые другие размеры батарей с учетом допусков, которые я распечатал и проверил, подходят ли они для моих батарей.
Размеры слота 9 В: slot_length_x = 17,7; slot_length_y = 26,7;
Размеры слота AAA: slot_length_x = 10,75; slot_length_y = 10,75;
Размеры слота AA: slot_length_x = 14,6; slot_length_y = 14,6;
Размеры слота C: slot_length_x = 26,1; slot_length_y = 26,1;
Размеры слота D: slot_length_x = 33,6; slot_length_y = 33,6;
Кроме того, для простой параметрической коробки без разделителей (например, для крышки или лотка) просто установите num_slots_x и num_slots_y равными 1. Крышкой также может быть просто второй отпечаток того же держателя батарей, перевернутый вверх дном и помещенный поверх батарей, при условии, что батарей достаточно для поддержки крышки. Разделители выстроятся в линию и надежно удержат батареи.
Толщина разделителя по умолчанию в 3 раза превышает мою ширину сопла 0,4 мм (1,2 мм). Тонкие стенки по-прежнему достаточно жесткие, поэтому я думаю, что это экономит время и нить. Более тонкие стенки также делают отпечаток более компактным. Если требуются более широкие разделители, например, чтобы было легче захватывать батарейки типа ААА, или для дополнительной жесткости более тяжелых предметов или больших контейнеров, я советую установить x_divider_width и y_divider_width на 1,6 мм (в 4 раза больше стандартной ширины сопла 0,4 мм). Я обновил ширину разделителя по умолчанию следующим образом:
делитель_ширина_х = 1,2; делитель_ширина_у = 1,2;
Я хотел построить аккумуляторный ящик внутри существующего (слегка деформированного) контейнера, который у меня был, поэтому я выбрал формы, которые позволяли бы разместить в этом прямоугольном пространстве столько батарей, сколько я мог. Немного подстроившись, можно создать идеальный прямоугольник, который можно будет распечатать целиком или склеить суперклеем. Генератор OpenSCAD отображает внешние размеры коробки для справки, поэтому было бы относительно легко настроить все размеры так, чтобы они идеально подходили друг другу, прежде чем что-либо печатать. Я включил файлы .stl, которые использовал в изображения сборки, которую придумал. Я надеюсь, что вам это принесет пользу





























