Мазмуну:

Gcode аркылуу LEGO 3D принтери: 6 кадам
Gcode аркылуу LEGO 3D принтери: 6 кадам

Video: Gcode аркылуу LEGO 3D принтери: 6 кадам

Video: Gcode аркылуу LEGO 3D принтери: 6 кадам
Video: Equipment Corner - Gcodes and Slic3r basics 2024, Ноябрь
Anonim
Gcode аркылуу LEGO 3D принтери
Gcode аркылуу LEGO 3D принтери

Ар бир 3D файлды басып чыгара турган 3D принтериңизди чыгаргыңыз келеби? Көрсөтмөлөр үчүн бул баракчаны же менин сайтымды колдонуңуз!

Көбүрөөк маалымат алуу үчүн:

Сайт:

Жабдуулар

LEGO Technic

Mindstorms EV3 кыш + батареялары

4 Mindstorms Орто жана Чоң Моторлор

SD карта

3D калем - Мен муну колдондум, бирок мен Голландияда жашайм.

Ноутбук же компьютер (программалоо үчүн)

1 -кадам: жөнүндө

Жөнүндө
Жөнүндө

Биринчи LEGO 3D принтерин жасаганда мен 12 жашта болчумун. Бул Mindstorms EV3 Home Edition программасы аркылуу программаланган. Эгерде мен кубду басып чыгаргым келсе, мен жөн гана кадамдарды программалашым керек болчу, ал басылып чыкты!

Азыр, мен 14 жаштамын жана жакшыртылган версиясын түздүм! Бул Visual Studio кодексинде MicroPython жана MicroPython Image менен SD картаны колдонуу менен программаланган.

Ошентип, бул ар бир моделди этап -этабы менен программалабастан, 3D чиймелерин басып чыгара турган бир нече LEGO 3D принтерлеринин бири үчүн көрсөтмөлөр!

Эгерде сиз бул 3D принтерди жасоону кааласаңыз, менин сайтыма кирип, кеңири көрсөтмөлөрдү алыңыз!

P. S. Эгер сиз бул долбоорду ишке ашыра турган болсоңуз жана суроолор болсо, мага билдирсеңиз жакшы болмок!

2 -кадам: Курулуш

Имарат
Имарат
Имарат
Имарат

Мен 3D принтеримдин эң мыкты дизайны болбогондуктан, курулуш көрсөтмөлөрүн шилтемекчи эмесмин. Көптөгөн жакшыртуулар бар! Эгерде сиз LEGO Mindstorms 3D принтерин кура элек болсоңуз, бул жерде бир нече кеңештер бар:

1. Күчтүү структура курганыңызды текшериңиз, анткени эң кичине кыймыл, акыркы жыйынтыкта чоң айырманы түзөт.

2. Платформаңызды бир огуна эки карама -каршы тараптан жылдырыңыз. Аны бир тарапка бир эле тиш менен жылдырууга аракет кылбаңыз, анткени платформа түз сызыкта жылбайт жана тыгылып калышы мүмкүн. Сиз жөн эле платформанын астына бара турган окту жасап, аны платформага кээ бир редукторлор менен туташтырсаңыз болот. Дагы бир вариант - платформаны капталдын ортосуна тиркелген сызыктуу кыймылдаткычтар менен жылдыруу.

3. Эгерде сиз тиштүү тетиктер менен иштесеңиз, анда үч багытта платформанын кыймылын азайткан редукторду жасаңыз. (Мен муну кылган жокмун, бирок мен болушум керек) Мен огуна бир гана берүүнү сунуштайм, анткени эгер сиз көбүрөөк берүүлөрдү жасасаңыз, платформа жай иштейт.

4. Платформаңызды жылдыруу үчүн бир эле трансмиссиясы бар эки моторду колдонгонуңузду текшериңиз. Код эки эле мотор менен иштөө үчүн программаланган, анткени орто жана чоң мотор башка ылдамдыкта кыймылдайт. Сиз эки башка моторду колдонгонуңузда, код туура иштебейт жана басып чыгарууларыңыз ишке ашпай калат.

5. 3d калемдеги экструдердик баскычты түртө турган механизмди куруңуз. Бул бош жиптерди алуудан сактайт.

3 -кадам: MicroPython жана программаларды орнотуу

MicroPython жана программаларды орнотуу
MicroPython жана программаларды орнотуу
MicroPython жана программаларды орнотуу
MicroPython жана программаларды орнотуу

Алгач сиз Mindstorms 3D принтеринин бардык программаларын жүктөп алышыңыз керек:

Visual Studio коду

EV3 MicroPython микро SD картасынын сүрөтү

balenaEtcher

Код + файлдар

BalenaEtcher жана EV3 MicroPython SD картасынын сүрөтүн орноткондон кийин, SD картаны сүрөтү менен жаркыратышыңыз керек.

Муну аткаргандан кийин, MicroPython кеңейтүүсү менен Visual Studio кодун орнотуу боюнча нускамаларды аткарыңыз.

4 -кадам: Программалоо

Программалоо
Программалоо

Видео:

Кодду 3D принтериңиз менен иштеши үчүн программада бул нерселерди өзгөртө аласыз:

: portSelection - Сиз моторлор киргизилген портторду аныктай аласыз.

: startposition - Эгерде сиздин 3D принтериңиз офсет чекитинде башталса, сандарды офсетке алмаштырыңыз.

: degreestomm - 1мм жылыш үчүн мотор бурушу керек болгон сумманы бериңиз. (аларды бир аз көбөйтүү же азайтуу керек болушу мүмкүн)

: motorSpeed - Моторлор бурулушу керек болгон ылдамдык. (Мен аны төмөн коюуну сунуштайм) Масштаб: 0 - 1000 (900 ылдамдыгын сактоо керек)

: filename - Программа окуп жана иштетиши керек болгон gcode файлын тандоо үчүн муну өзгөртүңүз.

Бул өзгөрмөлөрдү өзгөрткөндөн кийин, gcode файлдарыңызды даярдоо керек. (Төмөн түшүп)

5 -кадам: Gcode файлдарын кошуу

Gcode файлдарын кошуу
Gcode файлдарын кошуу

Видео:

Эми сиз Gcode файлыңызды коддун папкасына сала аласыз.

Программанын иштеши үчүн бул нерселерди өзгөртүү керек:

1. бардыгын алмаштыруу; менен #; (ctrl. + f колдонуу)

2. бардык G, X, Y, Z, E, F, M жана S менен G;, X;, Y;, Z;, E;, F;, M; жана S; (ctrl. + f колдонуу)

3. Файлды баштоо: G; 0 X; 0 Y; 0 Z; 0 E; 0 F; 0

4. Файлдын аягындагы орнотууларды төмөнкү менен алмаштырыңыз: G; END E; 0 (Алмаштыруу куралы жок)

6 -кадам: Басып чыгаруу

Басып чыгаруу!
Басып чыгаруу!

Hit Run жана 3D моделиңиздин басылып жатканын көрүңүз!

Эгерде сизде суроолор болсо, же сиз бул долбоорду кура турган болсоңуз, мага бул жерден билдириңиз!

же: мага почта!

Сунушталууда: