OctoPrint - OctoPrint

OctoPrint
ӘзірлеушілерGina Häußge
Бастапқы шығарылым2012
Тұрақты шығарылым
1.4.2 / 6 тамыз 2020 (2020-08-06)
Репозиторийhttps://github.com/OctoPrint/OctoPrint
ЖазылғанPython
Операциялық жүйеWindows, macOS, Linux
Қол жетімді7 тіл
Тілдер тізімі
Ағылшын, неміс, француз, поляк, орыс, корей, каталон
Түрі3D принтерді басқару қосымшасы
ЛицензияАқысыз және қайнар көзі AGPL
Веб-сайтоктопринт.org

OctoPrint ашық ақпарат көзі болып табылады 3D баспа контроллерінің қосымшасы.[1] Ол жасаған Gina Häußge[2] бастапқыда өзінің алғашқы 3D принтерін 2012 жылы қолдау үшін бағдарламалық жасақтама жасаған. OctoPrint [3] -дан айырылды Кура, және сол қол жетімді AGPL лицензия. Даму орналастырылған GitHub.[3] OctoPrint-ті әзірлеуге испандық смартфон өндірушісі қаржылай қолдау көрсетті BQ 2014 жылдың тамызынан басталады. Қашан BQ 2016 жылдың сәуірінде тоқтатылған қолдау, Häußge жүгінді Патреон.[4][5] 2019 жылдың ақпан айынан бастап Патреон арқылы краудфандинг 1500-ден астам қолдаушыдан бастап Häußge-ге дейін айына 6000 доллардан астам қаражат беруге жауапты болды.[6]

OctoPrint пайдаланушыға баспа жұмысын жіберу арқылы бастауға мүмкіндік беретін, 3D принтерлерін басқаруға арналған веб-интерфейсті ұсынады G-код USB арқылы қосылған 3D принтерге. OctoPrint басып шығару тапсырмасының күйін, сондай-ақ принтердің өзін, ең алдымен баспа басының температурасын (ыстық ұш) және егер принтердегі төсек қызған болса, кереуеттің температурасын бақылайды. OctoPrint принтердің күйін бақылау үшін қосылған веб-камераның шығуын көрсете алады және бейнені елестете алады. G-код басып шығару тапсырмасымен синхронды немесе синхронды емес.

OctoPrint сонымен қатар пайдаланушыларға функционалдылықты кеңейтуге мүмкіндік беретін плагин жүйесін ұсынады. Қазіргі уақытта ресми плагин репозиторийінде 150-ден астам плагин бар.[7] Бұған қабат бойынша іске қосылатын және модельді және баспа басын дұрыс орналастыратын, уақыт бойынша жылдамдалған бейнелер кіреді,[8][9] Сияқты 3D дизайн жинақтау сайттары MyMiniFactory,[10] STL.бақ,[11] OctoPrint-ті Android қосымшаларымен және Android Wear модульдер,[12][13] а Pebble ақылды сағаты,[14], сияқты принтерлермен бағдарламалық жасақтама интеграциясы BigBox3D,[15] MakerGear M3,[16] және Robo 3D принтерлер,[17] бағдарламалық және аппараттық интеграциялар Prusa i3[18][19], Proforge 2S[20], және өнеркәсіптік деңгей GEWO HTP 260[21] және AON3D[22] принтерлер. Ол сонымен бірге қолданылған Томас Санладерер PrintrBot-та дербес және толық мобильді принтер құрастыруы ретінде.[23][24]

OctoPrint әр түрлі жүйелерде жұмыс істей алады, бірақ әдетте жұмыс істейді Таңқурай Pi. Тарату деп аталады OctoPi,[1] негізінде Raspbian Raspberry Pi үшін ОС, веб-камераларға арналған mjpeg-стримермен бірге OctoPrint-тың алдын-ала конфигурацияланған нұсқасын ұсынады.

OctoPrint Raspberry Pi 3B-ді қолдануға кеңес береді және Raspberry Pi Zero W-ді қолдануға қатаң ескертеді, себебі өнімділік қатал.[25]

2018 жылдың қыркүйегінде а осалдық кезінде жарияланды Интернет дауыл орталығы туралы SANS институты өйткені «мыңдаған» пайдаланушылар өздерінің OctoPrint интерфейсін қате конфигурациялады, сондықтан ол Интернетке кірусіз қол жетімді болды. Бұл деректердің жоғалуына (дизайнның зияткерлік меншігі) және құпиялылыққа (қосылған веб-камера арқылы) ғана емес, сонымен қатар 3D принтер қауіпсіздігі нашар басқарылғандықтан, өрттің шығуына әкелуі мүмкін.[26][27][28][29][30][31][32] Әлемге принтерге қол жеткізуге мүмкіндік беретін шешімдерге коммерциялық бұлтты басып шығару интерфейсін пайдалану жатады AstroPrint, Полярлы бұлт, немесе 3DprinterOS, сондай-ақ OctoPrint Anywhere плагині немесе стандартты VPN қондырғылар.[33][34]

2020 жылдың 4 наурызында шыққан OctoPrint 1.4.0 нұсқасынан бастап, OctoPrint Python 3-пен үйлесімді.[35]

Әдебиеттер тізімі

  1. ^ «OctoPrint басты беті». Алынған 19 ақпан 2019.
  2. ^ «Сұхбат: Джина Хюссге, OctoPrint-ті жасаушы, RepRap-тың 10 жылдығында». 3D баспа саласы. Алынған 22 ақпан 2019. Джина Хюссге - OctoPrint негізін қалаушы және негізгі жасаушысы.
  3. ^ а б «OctoPrint Github дамыту парағы». GitHub. Алынған 19 ақпан 2019.
  4. ^ Gina Häußge (2016-04-13). «OctoPrint: Public: маған сіздің қолдауыңыз керек». Google Plus. Архивтелген түпнұсқа 2017-03-05. Алынған 2019-02-22. OctoPrint-ті дамытуға BQ 2014 жылдың тамыз айынан бастап демеушілік көрсеткенін, көбіне мені (Gina Häußge) жұмыс істеуге жұмыстандыру арқылы қаржыландыратынын білетін шығарсыз. ... Егер сіз OctoPrint-ті жақсы көретін болсаңыз және оның әлеуеті мен оны жетудегі шеберлігіме сенсеңіз, мені Патреонда қолдауды ойластырыңыз. ... TLDR Патреонда маған қолдау көрсетуіңізді өтінемін.
  5. ^ «Жақында OctoPrint стартапы демеуші BQ-ден қаражат жоғалтады, Patreon науқанын бастайды - пайдаланушылар құрылтайшының артында митингке шығады». 3DPrint.com. Алынған 22 ақпан 2019. Бұл дәл қазір OctoPrint жағдайында, демек, демеушісі BQ-ны жоғалтып алған және Патреоннан қаржыландырудың төтенше жағдайында қолдау сұрап отыр, әйтпесе біз бұл стартапты қазіргі капиталдың жетіспеушілігінен айырылып қалуымыз мүмкін. Көшедегі сөздер бойынша - немесе бүгін Reddit-те болар еді - 3D принтерлері үшін «жылдам веб-интерфейстің» жанкүйерлері бізді сөзін негізін қалаушы Джина Хауссгенің әлеуметтік медиа хабарландыруына әкелді. Қазіргі уақытта 3D басып шығарудың хост бағдарламалық жасақтамасының танымал көзі болып табылатын болашаққа қатысты күмән жоқ.
  6. ^ «Gina Häußge OctoPrint жасауда | Патреон». Патреон. Алынған 22 ақпан 2019. 1 554 меценат айына 6 030 доллар
  7. ^ «OctoPrint плагинінің репозиторийі». OctoPrint плагинінің репозиторийі. Алынған 2019-02-22.
  8. ^ Дональд Папп (2018-04-13). «3D басып шығарғыштың уақытты тез түсіретін бейнелері бұлыңғырлықты анықтайды». Hackaday. Алынған 2019-02-22. [FormerLurker] -тің OctoPrint-ке арналған Octolaps плагині жақында бета нұсқасынан шықты және дәл осылай жасады және нәтижелер таңқаларлық. OctoPrint 3D принтерінің басып шығару механизмі қай уақытта болатындығын білетіндіктен, плагин бұл ақпаратты ессіз бұлыңғырлықтың орнына басып шығару механизмінің позициясы сәйкес келетін уақытты бейнелер жасау үшін қолдана алады немесе тіпті баспа басы да жоқ толығымен ату.
  9. ^ «Ғажайып бұл OctoLapse». Фаббалоо. 28 тамыз 2018. Алынған 22 ақпан 2019. Кейбір OctoLapse түсірілімдері құрал-сайманның басы көрінбейтін жерде орнатылып, тек құрастырудың өзі бейнені көрсетеді. Бұларды көруге өте қорқынышты, мысалы:
  10. ^ «MyMiniFactory OctoPrint үшін Click & Print плагинімен 3D басып шығаруға қол жетімділікті ұсынады». 3D баспа саласы. Алынған 22 ақпан 2019. MyMiniFactory, Ұлыбританияда орналасқан 3D мазмұндық платформасы, 3D басып шығаруды тұтынушыларға кеңірек қол жетімді ету үшін жаңа плагинді іске қосты. Click & Print плагині қазір OctoPrint үшін қол жетімді, бұл басылымның көптеген аспектілерін бақылау және бақылау үшін қолданылатын ашық бастапқы интерфейс. Бұл жаңа мүмкіндік пайдаланушыларға кесінділер немесе STL файлдарын дайындау туралы алдын-ала білместен 3D басып шығаруға мүмкіндік береді. Джим Нил, OctoPrint плагинін жасаушы және жобаның негізгі әзірлеушісі
  11. ^ «STL.garden». Фаббалоо. 10 қазан 2017. Алынған 22 ақпан 2019. Сіз Octoprint плагинін байқайсыз, бұл Rayfield-дің 3D басып шығаруға қызығушылығы бар дегенді білдіреді және бұл әрине солай. Енді ол сізге 3D модельдерін табуға көмектесетін ерекше қолданбаны іске қосты, олардың көпшілігі ешқашан басқа құралдардың көмегімен табылмауы мүмкін.
  12. ^ «Printoid қосымшасының жасаушысы сіздің 3D басып шығаратын филаментті катушкаларды басқаруға арналған жаңа қолданбаны ұсынады». 3DPrint.com | 3D баспа / қоспа өндірісінің дауысы. Алынған 22 ақпан 2019. Екі жыл бұрын Android бағдарламалық жасақтамасының инженері және Франциядан шыққан OctoPrint жанкүйері Энтони Стефан OctoPrint үшін OctoPrint серверіне тікелей қол жеткізуді қамтамасыз ететін Printoid деп аталатын Android қосымшасын жасады және бейне ағыны мен G-кодына арналған 3D визуализаторы бар. және STL файлдары
  13. ^ «Сізге приноидты қолдану керек пе?». Фаббалоо. 13 шілде 2018 жыл. Алынған 22 ақпан 2019.
  14. ^ «Ақылды сағат арқылы 3D басып шығаруды бақылау». Фаббалоо. 14 ақпан 2017. Алынған 22 ақпан 2019.
  15. ^ «Ертең іске қосылатын» максималды «хакерлік 3D принтер». Фаббалоо. 16 шілде 2015. Алынған 22 ақпан 2019.
  16. ^ «MakerGear M3 жұмыс үстелі 3D принтері». Фаббалоо. 19 маусым 2017. Алынған 22 ақпан 2019. MakerGear ашық принтер Octoprint жүйесін принтерге өте керемет және күрделі интерфейс беру үшін қолданды. Бұл интернет-интерфейс арқылы интернет арқылы 3D принтерді басқарудың графикалық әдісін ұсынады.
  17. ^ «Robo 3D екі жаңа машинамен жұмыс үстеліндегі 3D принтер желісін жаңартады». Фаббалоо. 24 қыркүйек 2016 жыл. Алынған 22 ақпан 2019. Қызмет Octoprint-пен үйлесімді сияқты, өйткені олар «кез-келген Octoprint қосылған 3D принтерін» басқара алатынын түсіндіреді.
  18. ^ «Prusa әзірге ең ақылды 3D принтерді шығарды: i3 MK3 технологиясының өзіндік ерекшеліктері мен бағалары». 3D баспа саласы. Алынған 22 ақпан 2019. Бұл қосымша құрылғыға электр қуатын өшіруді бақылауға мүмкіндік береді, қабатты жылжытуды анықтауға арналған Trinamic-ті орналастырады және MK3-ті «OctoPrint дайын» ​​етеді - блокқа Raspberry Pi Zero W қосу пайдаланушыларға 3D басып шығарудың барысын желіде бақылауға және баспа тапсырмаларын қашықтан басқаруға мүмкіндік береді. .
  19. ^ «Сюрприз: Prusa MK3 Desktop 3D принтерін шығарады». Фаббалоо. 25 қыркүйек 2017 ж. Алынған 22 ақпан 2019. OctoPrint-ке дайын: Prusa жаңа аналық платаға аксессуарлар тақырыбын орнатуға шешім қабылдады. Осының көмегімен сіз кішкентай Raspberry Pie Zero W-ны MK3-тегі аналық корпустың ішіне тез орната аласыз. Сіз мұны не үшін жасар едіңіз? Сіз онда OctoPrint сияқты сымсыз топтамалық бағдарламалық жасақтаманы қоса аласыз. Тек 20 доллар үшін сіз бұл жабдықты және бағдарламалық жасақтаманы орната аласыз және MK3-ді мониторинг пен басқарудың бірқатар ерекшеліктерімен «ақылды» 3D принтерін жасай аласыз.
  20. ^ «Proforge 2 жұмыс үстелі 3D принтері». Фаббалоо. 26 тамыз 2018. Алынған 22 ақпан 2019. Октопринтті қосымша қолдануға арналған интеграцияланған Raspberry Pi Zero
  21. ^ «GEWO 3D HTP 260 керемет температуралары». Фаббалоо. 20 желтоқсан 2018 жыл. Алынған 22 ақпан 2019. HTP 260-де осы типтегі машинада күтуге болатын бірқатар басқа стандартты функциялар бар, соның ішінде басқару үшін үлкен сенсорлы экран бар, ол Linux және Octoprint жүйелері астында үлкен компьютермен жұмыс істейді. Ол автоматты түрде толықтай калибрленген және әдеттегі желілік байланыстарға ие.
  22. ^ «Raspberry Pi негізіндегі 3D принтердің үлкен кеңістігі бар». LinuxGizmos.com. Алынған 22 ақпан 2019. Сондай-ақ, бұл құрылғы Raspberry Pi SBC түрінде OctoPrint деп аталатын ашық бастапқы коды бар Linux 3D принтер хост бағдарламалық жасақтамасы бар жеке ойымен ерекшеленеді.
  23. ^ «3D баспа жаңалықтары кесілген: ракеталық зертхана, Дэвид Боуи, Resident Evil 2». 3D баспа саласы. Алынған 22 ақпан 2019. Жүйе Raspberry Pi-мен салынған және WiFi қол жетімді. Түрлендірілген Printrbot-те LCD экраны жоқ және ол OctoPrint, ұялы телефон арқылы 3D принтерлеріне арналған веб-интерфейсті қолданады. Sanladerer бүкіл қайта құру процесін видеоға түсіріп, YouTube-ке жүктеді.
  24. ^ «Thomas Sanladerer Printrbot Play-ді желіден тыс принтерге ауыстырды | All3DP». All3DP. Алынған 22 ақпан 2019. Мұндай баптау батареяларды тұрақты ток күшейтетін түрлендіргішке қосуды қамтамасыз етеді, бұл принтердің жұмыс істеуі үшін кернеудің қажетті 12 В жетуіне мүмкіндік береді. Raspberry Pi-ді іске қосу үшін кернеуді 5В-қа жеткізу үшін тұрақты ток реттегіші қолданылады, ол өз кезегінде OctoPrint-ті іске қосады.
  25. ^ «OctoPrint.org - Octoprint жүктеу және орнату». OctoPrint.org. Алынған 3 ақпан 2020.
  26. ^ «Интернеттегі мыңдаған қауіпсіздігі жоқ принтерлер табылды». Жалаңаш қауіпсіздік. Алынған 22 ақпан 2019. Бұл OctoPrint бағдарламалық жасақтамасынан емес, жаман конфигурациядан туындаған мәселе, бұл қатынауды басқарусыз қол жеткізуге жол бермеу туралы нақты ескертеді. Интернетке принтерін шығаратын кез-келген иесі мұны таңдаған болуы керек.
  27. ^ Дворский, Джордж. «Мыңдаған кепілдендірілмеген 3D принтердің ашылуы үлкен проблема болып табылады». Gizmodo. Алынған 22 ақпан 2019. Бұл өте ыңғайлы, бірақ ISC кем дегенде 3 759 дананы анықтады, онда пайдаланушылар өздерінің 3D принтерлерін интернет арқылы қол жетімділікке аутентификация қажет етпейтін етіп орнатқан (яғни, пайдаланушы аты мен пароль арқылы кіру).
  28. ^ «Интервебтегі мыңдаған дұрыс емес конфигурацияланған принтерлерге диверсия жасау қаупі бар». theregister.co.uk. Алынған 22 ақпан 2019. «Бұл принтерлер» OctoPrint «бағдарламалық жасақтаманың ашық пакетін қолдана отырып басқарылады, бірақ басқа құралдар да әсер етуі мүмкін. OctoPrint осылай ұшырамауы керек және ол құжаттамада бағдарламалық жасақтаманы қалай орналастыру керектігін түсіндіреді қауіпсіз жол », - деп түсіндірді Мертенс.
  29. ^ «Табиғаттағы 3D принтерлер, не қате болуы мүмкін?». Интернет дауыл орталығы. 2018-08-30. Алынған 2019-02-22. Олар Шодан хабарлаған аутентификациясыз қол жетімді мыңдаған Octoprint даналары:
  30. ^ «OctoPrint қауіпсіздікке қатысты 3D принтерді қауіпсіз пайдалану туралы егжей-тегжейлі нұсқаулықпен жауап береді». 3D баспа саласы. Алынған 22 ақпан 2019. ISC-ге жауап бере отырып, OctoPrint дұрыс конфигурацияның маңыздылығын қайталады. OctoPrint үшін стартап шебері расталмаған кіруге рұқсат бермеу туралы белсенді ескертсе де, кейбір пайдаланушылар мұны елемеуі мүмкін.
  31. ^ Джубалет. «OctoPrint-тің қашықтан қол жетімділігі туралы нұсқаулық». OctoPrint.org. Алынған 22 ақпан 2019. OctoPrint-ті жалпыға қол жетімді интернетке қосу - бұл өте қорқынышты идея, және мен оны шынымен де баса алмаймын. Бұл туралы бір сәтке немесе екіге, тіпті үшке ойланайық. OctoPrint принтерге қосылған, моторлар мен жылытқыштармен жабдықталған. Егер әлдебір хакер бірдеңе жасағысы келсе, мүмкін.
  32. ^ «Қоспа өндірісі: қолайсыз шындық». Инженер. Алынған 22 ақпан 2019. Осы айдың басында қауіпсіздік мамандары OctoPrint көмегімен баспа файлдарын принтерлерден қашықтан алып тастау немесе оларды бұзылған файлдармен ауыстыру әдісін тапты. Іскер репортер мұны өздері атаусыз қалдырған екі корпорацияда да жүзеге асырды. Әрине, бұл бұзушылықтар OctoPrint-ті пайдалану үшін күтпеген жағдайдан туындайды
  33. ^ «OctoPrint қауіпсіздігі үшін оңай шешім?». Фаббалоо. 11 қыркүйек 2018 жыл. Алынған 22 ақпан 2019. Бірақ сіз AstroPrint бұлтын OctoPrint көмегімен қалай қолдана аласыз? Олар OctoPrint үшін түймені басу арқылы қондырылатын қондырма жасады. Аяқтағаннан кейін сіздің OctoPrint қондырғыңыз AstroPrint бұлтына қосылады, содан кейін сіз олардың мобильді қосымшасын пайдаланып, мысалы, 3D принтеріңізді қашықтан басқара аласыз. Сіз сонымен қатар олардың барлық басқа функционалдық мүмкіндіктерін алға тарта аласыз, бұл айтарлықтай.
  34. ^ «Сіздің OctoPrint қауіпсіз бе?». Фаббалоо. 5 қыркүйек 2018 жыл. Алынған 22 ақпан 2019. OctoPrint.org сайтындағы жарқын мақалада үлес қосушы Джубалет қанша OctoPrint қондырғысы Интернетке қосылудың дұрыс емес әдістерімен көпшілік алдында ашық болатындығын сипаттайды. Әдетте, ақпаратсыз оператор OctoPrint порттарын өздерінің желілік маршрутизаторы арқылы жалпыға ортақ Интернетке жібере алады.
  35. ^ «Gina Häußge және OctoPrint». KDE.news. 2020-08-15. Алынған 2020-08-15.

Сыртқы сілтемелер