Специальные цены   новые товары
+ Ответить в теме
Показано с 1 по 28 из 28

Кто хочет порисовать в OpenScad и внести посильный вклад в опенсорсы?

Тема раздела 3D-принтеры и 3D-печать в категории Станки ЧПУ, Hobby CNC, инструмент; Есть желающие поучаствовать в рисовании апгрейдов для дельты? Конечная цель - получить параметризуемые чертежи узлов для апгрейда дельт, которые сейчас ...

  1. #1

    Регистрация
    15.09.2000
    Адрес
    Санкт-Петербург
    Возраст
    42
    Сообщений
    7,549
    Записей в дневнике
    1031

    Кто хочет порисовать в OpenScad и внести посильный вклад в опенсорсы?

    Есть желающие поучаствовать в рисовании апгрейдов для дельты? Конечная цель - получить параметризуемые чертежи узлов для апгрейда дельт, которые сейчас сделаны не очень удачно. Это будет полезно для всех, что хочет сделать дельта-принтер.

    Пока у меня накопились следующие замечания:
    1. Нет нормальных держателей для контроллера AZSMZ
    2. Держалка LCD AZSMZ так себе
    3. Бокс для гнезда 220v со встроенным выключателем и предохранителем сделан откровенно коряво.
    4. Голову и каретки под магнитные тяги лучше бы сделать настраиваемыми, с опциональными хвостами под оптические концевики и т.п.
    Мне было бы интересно, чтобы это все было в openscad, с выкладыванием на гитхабе и т.п. OpenScad - чтобы на thingverse можно было настраивать параметры из их кастомайзера.


    От себя могу предложить денежные призы за улучшение мира. Ну и помощь с гитхабом и т.п., если понадобится.

  2.  
  3. #2

    Регистрация
    29.11.2011
    Адрес
    Нахабино
    Возраст
    41
    Сообщений
    1,547
    Что значит нормальный держатель для azsmz?
    вот 2 варианта для LCD
    https://www.thingiverse.com/thing:2200058 могу дать файлы openscad
    https://www.thingiverse.com/thing:1610241 под профиль как раз для дельты
    3 пункт програмится за 30 минут.

  4. #3

    Регистрация
    15.09.2000
    Адрес
    Санкт-Петербург
    Возраст
    42
    Сообщений
    7,549
    Записей в дневнике
    1031
    Цитата Сообщение от vtoryh Посмотреть сообщение
    Что значит нормальный держатель для azsmz?
    Ну вот так. Нету грамотно сделанных. Есть только https://www.thingiverse.com/thing:913842, но там отверстия под рельсу криво стоят, пол цеплять будет если без ножек.

    Цитата Сообщение от vtoryh Посмотреть сообщение
    вот 2 варианта для LCD
    При этом первый (белый) на направляющие не закрепить, а у второго нет ручки в комплекте. Второй у меня уже распечатан, перекантоваться.

    Цитата Сообщение от vtoryh Посмотреть сообщение
    3 пункт програмится за 30 минут.
    Welcome. У меня пока распечатан этот https://www.thingiverse.com/thing:1000217, там из косяков:

    - требуются длинные винты, и расстояния не под коссель (надо бы настраиваемые)
    - нельзя поставить блок на защелках (только ушастый, на винтах)
    - нет задней крышки с отверстием под провода

  5. #4

    Регистрация
    29.11.2011
    Адрес
    Нахабино
    Возраст
    41
    Сообщений
    1,547
    Цитата Сообщение от Vitaly Посмотреть сообщение
    Ну вот так. Нету грамотно сделанных. Есть только https://www.thingiverse.com/thing:913842, но там отверстия под рельсу криво стоят, пол цеплять будет если без ножек.
    Ну мне интересно что значит "грамотно сделанный"? условия так сказать.

    Цитата Сообщение от Vitaly Посмотреть сообщение
    При этом первый (белый) на направляющие не закрепить, а у второго нет ручки в комплекте. Второй у меня уже распечатан, перекантоваться.
    Первый я сам рисовал, написал же, могу дать исходники, не жалко.

    Цитата Сообщение от Vitaly Посмотреть сообщение
    - требуются длинные винты, и расстояния не под коссель (надо бы настраиваемые)
    - нельзя поставить блок на защелках (только ушастый, на винтах)
    - нет задней крышки с отверстием под провода
    1) Используйте переменные
    2) а если уши по бокам сделать? либо углубление под шляпку до самого низу?
    3) зачем крышка если сзади профиль?

    Цитата Сообщение от Vitaly Посмотреть сообщение
    Welcome.
    сделать то недолго, но я не понимаю что делать.

    P.S: Так сказать выкатите ТЗ. Либо я, либо кто-нибудь да сделает. Хотя я уже на солид перешел. там гораздо удобнее.

  6.  
  7. #5

    Регистрация
    15.09.2000
    Адрес
    Санкт-Петербург
    Возраст
    42
    Сообщений
    7,549
    Записей в дневнике
    1031
    Цитата Сообщение от vtoryh Посмотреть сообщение
    Ну мне интересно что значит "грамотно сделанный"? условия так сказать.
    У меня нет четкого ТЗ. Есть только список того, что не нравится сейчас. Прописывать что конструкция не должна цеплять пол - это по-моему за гранью добра и зла уже.

    Единственные разумные условия - чтобы крепилось на профиль 2020, и не требовало килограммов пластика. Какие могут еще нюансы вылезти - не знаю, я не конструктор.

    Цитата Сообщение от vtoryh Посмотреть сообщение
    2) а если уши по бокам сделать? либо углубление под шляпку до самого низу?
    Именно про них и речь. Только желательно чтобы тут еще эстетично было, а не просто квадратная коробка. Возможно, лучше левый и правый бок сделать под наклоном, и там уже углубление под шляпку до низу (если это потом реально напечатать). Ну и скруглить лицевые ребра.

    Цитата Сообщение от vtoryh Посмотреть сообщение
    3) зачем крышка если сзади профиль?
    Сзади 2 планки профиля, а между ними здоровая щель. Оставлять такое при 220в внутри - не очень хорошо. Полноценной крышки не надо, хватит накладки, которая к профилю прижмется.

    Цитата Сообщение от vtoryh Посмотреть сообщение
    Так сказать выкатите ТЗ. Либо я, либо кто-нибудь да сделает.
    Давайте немного иначе - если есть желающие поковыряться, пусть кинут мне контакты и обсудим голосом. Не хотелось бы, чтобы тема превратилась в работу строго по ТЗ. Хотя бы потому что я не конструктор, и могу многого не знать, чтобы грамотно такое тз составить.

    Цитата Сообщение от vtoryh Посмотреть сообщение
    Хотя я уже на солид перешел. там гораздо удобнее.
    На thingverse для кастомайзера нужен openscad, поэтому тут без вариантов.

  8. #6

    Регистрация
    29.11.2011
    Адрес
    Нахабино
    Возраст
    41
    Сообщений
    1,547
    Все равно не понимаю зачем такие вещи делать для кастомайзера.
    Профиль он для все один.

  9. #7

    Регистрация
    15.09.2000
    Адрес
    Санкт-Петербург
    Возраст
    42
    Сообщений
    7,549
    Записей в дневнике
    1031
    Расстояния между профилями разное (между крепежными отверстиями). Блок с выключателем разный (с ушами и без). Для головы - диаметры магнитов разные. И т.п.

    А еще это нравится лично мне и я готов на это выделить какую-то денежку. Чтобы получился качественный "продукт". То что есть сейчас, называется "на халяву и уксус сладок". Я предпочитаю более основательный подход (на гитхабе можно посмотреть).

    Ну и разобраться с openscad и кастомайзером тоже интересно.

  10.  
  11. #8

    Регистрация
    29.11.2011
    Адрес
    Нахабино
    Возраст
    41
    Сообщений
    1,547
    А у меня грусть печаль.... поставил внешнюю видяху чтобы солид лучше работал, теперь опенскад после F6 вылетает нафик.
    То есть рисовать могу, а сохранять stl нет.

  12. #9
    ADF
    ADF вне форума

    Регистрация
    03.01.2004
    Адрес
    Томск
    Возраст
    36
    Сообщений
    13,462
    Записей в дневнике
    19
    (прошу простить за частичный оффтоп)
    - Проверить openGL драйвера: это одно из первых, что опенскаду может не понравиться;
    - Воткнуть опенскад на другую машину или на виртуальную машину.
    - Ещё есть https://openjscad.org/

  13. #10

    Регистрация
    29.11.2011
    Адрес
    Нахабино
    Возраст
    41
    Сообщений
    1,547
    Да пофик на него. Я на солид перешел, опенскад для изменения старых проектов разве что. А вот за веб спасибо.

  14. #11

    Регистрация
    15.09.2000
    Адрес
    Санкт-Петербург
    Возраст
    42
    Сообщений
    7,549
    Записей в дневнике
    1031
    Окей, возможно я хочу слишком многого . Побьем задачу на части. Пусть будет нарисовано в чем угодно, а в OpenSCAD перегоню сам.

    Нужен просто грамотный конструктор с опытом промдизайна. В смысле, которой сам знает что такое эргономика, что узлы 220 вольт желательно закрывать целиком, и про специфику 3d-печати.

  15. #12
    ADF
    ADF вне форума

    Регистрация
    03.01.2004
    Адрес
    Томск
    Возраст
    36
    Сообщений
    13,462
    Записей в дневнике
    19
    ИМХО нормальные модели под обозначеные задачи может сделать лишь тот, кто для себя такие же задачи решает и реально собирает такой-же принтер. Даже у опытных моделлеров бывают косяки и требуется доработка после пары испорченых прототипов.
    Модели, нарисованые абстрактно - почти наверняка получатся сырыми: тому, что решит реально напечатать и пустить в дело придётся дебажить это самому, выкинув в мусорку несколько косячных билдов.

  16. #13

    Регистрация
    15.09.2000
    Адрес
    Санкт-Петербург
    Возраст
    42
    Сообщений
    7,549
    Записей в дневнике
    1031
    Когда появится грамотный конструктор, все нюансы я обсужу с ним лично. Рассуждать просто так - не вижу смысла.

  17. #14

    Регистрация
    15.09.2000
    Адрес
    Санкт-Петербург
    Возраст
    42
    Сообщений
    7,549
    Записей в дневнике
    1031
    Фотачки бокса под выключатель:





    • На морде 6 (!) винтов. Грёбаный стыд...
    • Крепление винтами 35мм. Экзотика и целиться неудобно.
    • Контакты сетевого гнезда подходят подозрительно близко к направляющим. Автор наверное бессмертный. Паять такое сцыкотно, а если делать изолированные клеммы как на фотке - провода между направляющих выступают.
    • Ну и общий внешний вид как у табуретки.
    Предложение порисовать в чем угодно - в силе.

  18. #15

    Регистрация
    29.11.2011
    Адрес
    Нахабино
    Возраст
    41
    Сообщений
    1,547
    Вот вам не спится спокойно.
    Вот накидал по быстрому на переменных. могут быть ошибки. усложнять условиями не стал.

    Код:
    $fn=50;
    mount_distance=15;
    connector_x=48;
    connector_y=28;
    connector_z=30;
    connector_screw=6;
    connector_space_x=5;
    connector_space_y=5;
    curve=5;
    mount_row=10; //смещение от центра для винтов крепления под профиль 2040
    
    
    module top(){
    difference(){
    hull(){
    translate([-connector_x/2-connector_space_x-mount_distance,mount_row,0]) cylinder(d=12, h=4);
    translate([connector_x/2+connector_space_x+mount_distance,mount_row,0]) cylinder(d=12, h=4);
    translate([-connector_x/2-connector_space_x-mount_distance,-mount_row,0]) cylinder(d=12, h=4);
    translate([connector_x/2+connector_space_x+mount_distance,-mount_row,0]) cylinder(d=12, h=4);
    
    translate([connector_x/2+connector_space_x,-connector_y/2-connector_screw-connector_space_y,0]) cylinder(d=curve, h=1);
    translate([connector_x/2+connector_space_x,connector_y/2+connector_screw+connector_space_y,0]) cylinder(d=curve, h=1);
    translate([-connector_x/2-connector_space_x,-connector_y/2-connector_screw-connector_space_y,0]) cylinder(d=curve, h=1);
    translate([-connector_x/2-connector_space_x,connector_y/2+connector_screw+connector_space_y,0]) cylinder(d=curve, h=1);
    
    translate([connector_x/2+connector_space_x,-connector_y/2-connector_screw-connector_space_y,connector_z]) sphere(d=curve);
    translate([connector_x/2+connector_space_x,connector_y/2+connector_screw+connector_space_y,connector_z]) sphere(d=curve);
    translate([-connector_x/2-connector_space_x,-connector_y/2-connector_screw-connector_space_y,connector_z]) sphere(d=curve);
    translate([-connector_x/2-connector_space_x,connector_y/2+connector_screw+connector_space_y,connector_z]) sphere(d=curve);
    }
    translate([-connector_x/2-connector_space_x-mount_distance,mount_row,-1]) cylinder(d=3, h=connector_z+curve);
    translate([connector_x/2+connector_space_x+mount_distance,mount_row,-1]) cylinder(d=3, h=connector_z+curve);
    translate([-connector_x/2-connector_space_x-mount_distance,-mount_row,-1]) cylinder(d=3, h=connector_z+curve);
    translate([connector_x/2+connector_space_x+mount_distance,-mount_row,-1]) cylinder(d=3, h=connector_z+curve);
    
    translate([-connector_x/2-connector_space_x-mount_distance,mount_row,3]) cylinder(d=7, h=connector_z+curve);
    translate([connector_x/2+connector_space_x+mount_distance,mount_row,3]) cylinder(d=7, h=connector_z+curve);
    translate([-connector_x/2-connector_space_x-mount_distance,-mount_row,3]) cylinder(d=7, h=connector_z+curve);
    translate([connector_x/2+connector_space_x+mount_distance,-mount_row,3]) cylinder(d=7, h=connector_z+curve);
    
    translate([-connector_x/2,-connector_y/2,-1]) cube([connector_x,connector_y,connector_z+curve]);
    translate([-connector_x/2-connector_space_x,-connector_y/2-connector_screw-connector_space_y,-1]) cube([connector_x+connector_space_x*2,connector_y+connector_screw*2+connector_space_y*2,connector_z]);
    
    if (connector_screw>0) {
    translate([0,-connector_y/2-connector_screw,-1]) cylinder(d=3, h=connector_z+curve);
    translate([0,connector_y/2+connector_screw,-1]) cylinder(d=3, h=connector_z+curve);
    }
    }
    }
    module bottom(){
    difference(){
    hull(){
    translate([-connector_x/2-connector_space_x-mount_distance,mount_row,0]) cylinder(d=12, h=2);
    translate([connector_x/2+connector_space_x+mount_distance,mount_row,0]) cylinder(d=12, h=2);
    translate([-connector_x/2-connector_space_x-mount_distance,-mount_row,0]) cylinder(d=12, h=2);
    translate([connector_x/2+connector_space_x+mount_distance,-mount_row,0]) cylinder(d=12, h=2);
    
    translate([connector_x/2+connector_space_x,-connector_y/2-connector_screw-connector_space_y,0]) cylinder(d=curve, h=2);
    translate([connector_x/2+connector_space_x,connector_y/2+connector_screw+connector_space_y,0]) cylinder(d=curve, h=2);
    translate([-connector_x/2-connector_space_x,-connector_y/2-connector_screw-connector_space_y,0]) cylinder(d=curve, h=2);
    translate([-connector_x/2-connector_space_x,connector_y/2+connector_screw+connector_space_y,0]) cylinder(d=curve, h=2);
    }
    translate([-connector_x/2-connector_space_x/2-mount_distance,mount_row,-1]) cylinder(d=3, h=connector_z+curve);
    translate([connector_x/2+connector_space_x/2+mount_distance,mount_row,-1]) cylinder(d=3, h=connector_z+curve);
    translate([-connector_x/2-connector_space_x/2-mount_distance,-mount_row,-1]) cylinder(d=3, h=connector_z+curve);
    translate([connector_x/2+connector_space_x/2+mount_distance,-mount_row,-1]) cylinder(d=3, h=connector_z+curve);
    }
    }
    top();
    translate([0,(connector_y+connector_space_x)*2,0]) bottom();
    Отверстие под кабель сами добавьте где вам нравится, по высоте разъем с проводами не мерил, измените как нужно.
    Миниатюры Миниатюры Нажмите на изображение для увеличения
Название: ps.jpg‎
Просмотров: 39
Размер:	43.8 Кб
ID:	1366418  

  19. #16

    Регистрация
    15.09.2000
    Адрес
    Санкт-Петербург
    Возраст
    42
    Сообщений
    7,549
    Записей в дневнике
    1031
    Цитата Сообщение от vtoryh Посмотреть сообщение
    Вот накидал по быстрому на переменных. могут быть ошибки. усложнять условиями не стал.
    Спасибо! А можете подкрутить несколько вещей когда будет время?
    • Расстояние между отверстиями крепления - нужно в 2 раза больше (сейчас похоже на рейку 2040, а надо на 2060, 40мм)
    • На морде (где выключатель), можно чуть сильнее закруглить левый и правый край?
    • В задней крышке от верха до середины нужен паз для проводов. Лучше если контуром с перемычками, чтобы юзер сам выламывал.
    • IMHO cаму заднюю крышку лучше не винтами выставлять, а сделать для нее углубление по контуру (когда коробка прижмется, крышка ни куда не денется).
    Насчет ушей крепления - я понимаю, что этот вариант рассчитан на печать без поддержек. Но внешний вид под вопросом, и у морды без пост-обработки фиговый вид (т.к. лежит на столе). IMHO лучше не выделываться с поддержками и сделать более классический вид - вертикальные боковушки, со скругленными переходами к ушам.

  20. #17

    Регистрация
    29.11.2011
    Адрес
    Нахабино
    Возраст
    41
    Сообщений
    1,547
    Кроме центровки задней крышки и проводов все параметрами регулируется.
    Морду не надо переворачивать. печатайте как есть... а внутри поддержки...
    внутри все равно не видно, так наплевать на следы от поддержек.
    Центровка задней крышки выступами избыточна, так как при переливе она не закроется и придется дорабатывать напильником, а при большом зазоре будет опять же болтаться... винтами самое простое и эффективное. Это не первый мой корпус.

  21. #18

    Регистрация
    15.09.2000
    Адрес
    Санкт-Петербург
    Возраст
    42
    Сообщений
    7,549
    Записей в дневнике
    1031
    Ок. Эксперименты с углублением крышки сделаю сам. Это только в пословицах умные учатся на чужих ошибках - свои доходят намного лучше .

    Вот еще вопросы:
    • Можно поменять косые боковушки на просто открытые уши под прямым углом как тут (но со скруглением)?
    • Сейчас радиус скругления общий для всего. Можно сделать больший (отдельный) радиус для левого-правого края морды? (и такой же для перехода на уши)

  22. #19

    Регистрация
    29.11.2011
    Адрес
    Нахабино
    Возраст
    41
    Сообщений
    1,547
    Лехко.. Только не совсем понял что нужно.... про уши понял, но тогда теряется прочность конструкции(может в этом месте расслоиться и отвалится например если заденете чемто) и выглядеть будет похуже на мой взгляд...
    итак... про уши что значит скругление и радиус перехода на уши?

  23. #20

    Регистрация
    15.09.2000
    Адрес
    Санкт-Петербург
    Возраст
    42
    Сообщений
    7,549
    Записей в дневнике
    1031
    Между ушами и боковыми стенками угол 90 градусов. Место стыка хотелось бы сгладить окружностью. Радиус сглаживания - такой же как у левого и правого края морды (там где я просил радиус увеличить). Должно нормально получиться.

  24. #21

    Регистрация
    29.11.2011
    Адрес
    Нахабино
    Возраст
    41
    Сообщений
    1,547
    А. не. круглый вырез это геморойно. надо рисовать потом вырезать, либо внешние библиотеки использовать.

  25. #22

    Регистрация
    13.11.2010
    Адрес
    Уфа
    Возраст
    30
    Сообщений
    846
    Записей в дневнике
    6
    извиняюсь что не совсем в тему, просто хочу спросить у владельцев дельта-принтеров - в чем их "соль" помимо большой высоты печати? выглядят конечно футуристически, да и наблюдать за работой интересно (по крайней мере первое время), а вот как ведут себя при печати на крейсерских скоростях? спрашиваю т.к. у самого рельсовый H-BOT в типичном фанерном 6мм корпусе, при скорости печати больше 120 уже начинает нарастать вибрация на узлах, это при том что головка с трубкой и портал максимально легкий, а тут конструкция на ремнях висит... ??? спасибо

  26. #23

    Регистрация
    15.09.2000
    Адрес
    Санкт-Петербург
    Возраст
    42
    Сообщений
    7,549
    Записей в дневнике
    1031
    Ok, "будем искать". В любом случае, спасибо за рисунок. С ним мне будет заметно проще чем совсем с нуля.

    @Iroka, не в этой теме пожалуйста.

  27. #24

    Регистрация
    15.09.2000
    Адрес
    Санкт-Петербург
    Возраст
    42
    Сообщений
    7,549
    Записей в дневнике
    1031
    https://gist.github.com/puzrin/92308...edecc11e6271ba

    Вот, набросал что хотел под выключатель, в openscad. Делал для печати с поддержками, иначе проблемы с внешним видом по разным причинам. Пока проверить не на чем, поэтому только исходник, потом на thingiverse нормально выложу.

  28. #25

    Регистрация
    15.09.2000
    Адрес
    Санкт-Петербург
    Возраст
    42
    Сообщений
    7,549
    Записей в дневнике
    1031
    https://www.thingiverse.com/thing:2671454 вот на thingiverse, чтобы проще смотреть было.

  29. #26

    Регистрация
    15.09.2000
    Адрес
    Санкт-Петербург
    Возраст
    42
    Сообщений
    7,549
    Записей в дневнике
    1031
    В общем, то что в первом посте мне будет быстрее и проще наколбасить в openscad самому.

    Но есть новая задумка - сделать народный RDD Extruder типа Zesty Nimble. Понятно, что 1:1 на коленке такое не напечатать (точности не хватит). Но можно ведь взять готовые червячные передачи на али, троссик от бормашинки, и соорудить вокруг них остальное. Есть вот такой проект https://www.thingiverse.com/thing:1635925, но IMHO он монстрообразный из-за самопального червяка. По-моему такая самодостаточность излишняя.

    Если есть желающие попроектировать - пишите.

  30. #27
    ADF
    ADF вне форума

    Регистрация
    03.01.2004
    Адрес
    Томск
    Возраст
    36
    Сообщений
    13,462
    Записей в дневнике
    19
    Гибкий вал и червяк - не самое лучшее решение, так как там есть лаг на скручивание гибкого вала.
    Правильный директ драйв выглядит примерно так:

    (прошу простить за оффтоп)

  31. #28

    Регистрация
    15.09.2000
    Адрес
    Санкт-Петербург
    Возраст
    42
    Сообщений
    7,549
    Записей в дневнике
    1031
    Пусть растут все цветы. Но материально поддержать я готов только RDD.

+ Ответить в теме

Похожие темы

  1. Москва F5J
    от taim в разделе Планеры, мотопланеры
    Ответов: 1186
    Последнее сообщение: 11.03.2018, 00:32
  2. Ответов: 54
    Последнее сообщение: 11.03.2017, 18:57
  3. Подскажите по MVVS-12,7 - не хочет работать без накала.
    от VoVadim в разделе ДВС - калильные и компрессионные двигатели
    Ответов: 81
    Последнее сообщение: 25.10.2016, 19:11
  4. FS 120 ASP Не хочет запускаться.
    от TMykalay в разделе ДВС - калильные и компрессионные двигатели
    Ответов: 28
    Последнее сообщение: 07.09.2016, 16:29
  5. Ил-2 (Размах крыла 2,4 метра)
    от _Misha_ в разделе Копии, полукопии
    Ответов: 123
    Последнее сообщение: 22.08.2016, 01:22

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения