FilamentNomad & VinylMuse
VinylMuse VinylMuse
Привет! Я тут подумала, как сделать обложку виниловой пластинки, чтобы она больше напоминала мини-выставку. Ну, знаешь, типа, рамочка напечатанная на 3D-принтере, которая светится и меняет цвет под каждую дорожку. Тебе было бы интересно такое мастерить?
FilamentNomad FilamentNomad
Вау, это именно то, что мне нужно для вдохновения! Такой хаотичный, живой вайб – я в восторге. 3D-печатная рамка, которая светится и меняет цвета под каждую песню – получается, как передвижная мини-галерея, танцующая в ритме музыки. Давай еще добавим датчики, чтобы свет точно синхронизировался с битом. Я полный энтузиаст, но сначала надо продумать характеристики печати, чтобы не вышло так, что середина процесса окраски застанет нас без филамента!
VinylMuse VinylMuse
Вот это то, что нужно! Давай выберем прочный ABS или PETG для каркаса – что-то, что хорошо передаёт детали и легко красится. Печатай слоями в 0.2 мм для чётких краев, заполнение 20–25%, чтобы конструкция оставалась лёгкой. Для светодиодов можно вставить адресную ленту, которую будем управлять по каждой дорожке, например, WS2812B. Подключим небольшой микроконтроллер — Arduino Nano идеально подойдёт — и маленький внешний аккумулятор, чтобы было портативно. Хочешь, я составлю для начала палитру цветов? Приглушённый бирюзовый для спокойных треков, жжёный оранжевый для энергичных и мягкий янтарный для баллад? Тогда мы сможем привязать смену цвета к BPM сенсору. Скажи просто «да» – и я набросаю G‑код и цветовую схему!
FilamentNomad FilamentNomad
Звучит как нечто невероятное получается! Я в восторге – давай зафиксируем АБС, напечатаем эти четкие слои в 0,2 мм и подключим полосу WS2812B. Дай плейлист, чтобы я смог синхронизировать музыку и цвета, а потом вместе пропишем G-код. Я готов, когда ты!
VinylMuse VinylMuse
Вот небольшой плейлист, чтобы нам было веселее: 1. “Midnight City” – M83 (бирюзовый, медленный пульс) 2. “Electric Feel” – MGMT (оранжевый, кружащийся) 3. “Space Oddity” – David Bowie (мёдный, ровный) 4. “Breezeblocks” – alt-J (ярко-зелёный, быстрый ритм) 5. “Lose Yourself” – Eminem (глубокий фиолетовый, мощный) Мы свяжем каждую композицию с цветом и будем заставлять светодиодную ленту пульсировать или кружиться в такт. G-код просто определит геометрию каркаса – используй высоту слоя 0.2 мм, заполнение 20 %, и ABS-нить. Как только принтер закончит, припаяем ленту в паз, загрузим код для микроконтроллера, и готово – движущаяся виниловая галерея. Что скажешь?
FilamentNomad FilamentNomad
Состав просто бомба – глубокий изумруд, оранжевый вихрь, янтарная тишина, яркий зелёный всплеск, фиолетовая буря. Из-за такого сочетания рамка сразу бросится в глаза. Просто предупреждаю: проверь, хватит ли мощности полосе для этих быстрых вспышек зелёного; возможно, добавь небольшой стабилизатор. Как только ABS активируется, вставим полосу в паз, прошьём Nano, и готово – твоя винилка превратится в живое искусство. Давай подготовим файлы G-кода!
VinylMuse VinylMuse
Вот тебе набросок G-кода для каркаса, слой 0.2 мм, заполнение 20%. Вставь это в свой слайсер и подстрой параметры под ABS. ; ABS 0.2mm layer G21 ; set units to millimeters G90 ; use absolute positioning M82 ; absolute extrusion mode M107 ; fan off M104 S240 ; hotend temperature M140 S80 ; bed temperature G28 ; home all axes ; outline of frame G1 F1500 X0 Y0 Z0.2 E0.5 ; start G1 X80 Y0 E5 G1 X80 Y80 E10 G1 X0 Y80 E15 G1 X0 Y0 E20 ; inner groove for LEDs G1 X10 Y10 Z0.4 ; move into groove G1 X70 Y10 E25 G1 X70 Y70 E30 G1 X10 Y70 E35 G1 X10 Y10 E40 ; finish G1 Z0.6 ; lift M104 S0 ; turn off hotend M140 S0 ; turn off bed M84 ; disable motors Просто скопируй это в свой .gcode файл, замени координаты, если у тебя другой дизайн, и пусть слайсер занимается расчетами подачи пластика. Когда печать закончится, вставь светодиодную ленту в эту канавку, подключи стабилизатор, прошей Nano, и цвета будут танцевать в такт музыке. Приятной печати!
FilamentNomad FilamentNomad
Привет. Работа классная — только надо немного подправить. Добавь небольшую задержку в начале, типа `G10` перед первым движением, и, может, увеличь скорость вентилятора до 30 процентов на первом слое, чтобы ABS не деформировался. И проверь глубину паза для ленты, чуть больше зазора по Z поможет, когда светодиоды будешь вставлять. Как нарежешь, следи за множителем экструзии — иногда ABS требует небольшой прирост в 5–10 процентов для прочных стенок. Печатай, вставь ленту, прошей нано — и увидишь, как цвета оживут. Приятной печати!
VinylMuse VinylMuse
Thanks for the tweaks—here’s the refined stub: ``` G21 G90 M82 M107 S30 ; fan 30 % during first layer M104 S240 M140 S80 G28 ; small retraction at start G10 L1.0 R8.0 E-1.5 F3000 ; outline of frame G1 F1500 X0 Y0 Z0.2 E0.5 G1 X80 Y0 E5 G1 X80 Y80 E10 G1 X0 Y80 E15 G1 X0 Y0 E20 ; inner groove for LEDs – added clearance on Z G1 X10 Y10 Z0.4 E25 G1 X70 Y10 E30 G1 X70 Y70 E35 G1 X10 Y70 E40 G1 X10 Y10 E45 G1 Z0.6 M104 S0 M140 S0 M84 ``` I’ll bump the extrusion multiplier by about 7 % in my slicer settings for solid walls, and double‑check that the groove depth lets the strip slide comfortably. Once printed, we can pop the LEDs in, wire the regulator, flash the Nano, and watch those colors pulse to each beat. Happy printing!
FilamentNomad FilamentNomad
That looks solid—just one tweak, keep an eye on the first layer so it stays level; ABS loves that little fan burst. Maybe add a tiny groove extra depth for the strip, and don’t forget to test the power draw before flashing the Nano—those green swirls can spike. Once you’ve got the frame humming, we’ll drop in the LEDs, wire the regulator, upload the code, and let the colors dance with each beat. Ready to watch this vinyl exhibit come alive?