- ARC Welder расширение для браузера Андройд на ПК
- Функциональные возможности
- Интерфейс
- Системные требования
- Чем программа уступает конкурентам?
- Для каких задач подходит
- Как установить программу
- Отличительные особенности
- Скачать ARC Welder for Chrome для PC
- Новые приложения
- Tenorshare ReiBoot
- Ethminer
- HP SoftPaq Download Manager
- Характеристики приложения
- Лицензия
- Версия
- Платформа
- Загрузки
- Загрузки за последний месяц
- Разработчик
- Бесплатные похожие приложения
- Vysor Android Control on PC
- Genymotion
- MSWLogo
- Исследовать Программы
- Framer
- Vysor Android Control on PC
- iCloud Remover Tool
- ArgoUML
- HxD Portable
- Microsoft Visual Basic
- MonoDevelop
- MSVCP140.DLL
- ASUS Update
- InstallShield Professional
- Windows 10 S
- KiTTY
- Сведения о нас
- Юридические уведомления
- Пользователи
- Softonic на:
- Что это значит?
- Почему эта программа все еще доступна?
- Что такое ложный положительный результат?
- Почему эта программа больше недоступна в нашем каталоге?
- Запускаем Android-приложения на компьютере с помощью ARC Welder
- Хакер #196. Все о Docker
- Соцсети и мессенджеры
- Прочие полезные штуки
- С надеждой на лучшее
- Как запускать Android-приложения в Chrome? Инструкция к ARC Welder
- Приступим
- Настройка
- Установка
- Работа, минусы и плюсы
- Проблема с установкой расширений
- Комментариев 13
- Arc Welder
- Arc Welder: Anti Stutter and GCode Compression
- How To Use Arc Welder
- Support Arc Welder Development
- What Arc Welder Does
- How Arc Welder Works
- Arc Welder Plugin Features
- Arc Welder Library and Console Application
- Firmware Considerations
- Marlin
- Prusa Firmware
- Klipper
- Other Firmware
- Other Firmware Considerations
- License
ARC Welder расширение для браузера Андройд на ПК
Всемирно известная компания Google решила продвинуться вперед и расширить опции эмуляции. ARC Welder способен работать из браузера Chrome и запустить игры, приложения, повседневные утилиты, предусмотренные для пользования на Андроиде на обеспечении операционной системы Windows 7 и выше. Чтобы проверить функциональные возможности эмулятора, был проведен ряд тестирований, подтверждающий высокие результаты.
Функциональные возможности
Программу ARC Welder можно использовать для эмуляции с программным обеспечением, которое разработано для системы Android. До сих пор происходят постоянные обновления, направленные на улучшение функциональных возможностей:
Интерфейс
Интерфейс программы понятен на интуитивном уровне, что позволяет сократить время на изучение для новичков. Используя настройки, пользователь может подстроить вид меню по своему усмотрению:
В отдельной вкладке «Расширение» будут находиться игры и приложения через браузер Google Chrome. Также отдельное меню быстрого запуска может присутствовать на стартовой панели.
ВАЖНО: в активном режиме может оставаться только одно приложение. Если запустить другую версию ARC Welder, то предыдущая будет автоматически удалена.
Системные требования
Системные требования низкие, поэтому использовать эмулятор можно практически на любом компьютере. Главное, чтобы был установлен браузер Google Chrome.
Чем программа уступает конкурентам?
Чтобы ничем не уступать конкурентам, перед разработчиками стоит важная задача – снять ограничения к доступу Google сервисов:
Для каких задач подходит
Как установить программу
Чтобы сделать расширение универсальных возможностей браузера, требуется:
На этом процедуру можно считать завершенной и можно пользоваться установленным расширением.
Отличительные особенности
Среди отличительных особенностей расширения можно отметить следующие пункты:
Несмотря на то, что ARC Welder требует некоторых доработок, эмулятор востребован среди пользователей различного уровня. Данный эмулятор можно использовать для игр, если смартфон не отличается высокой производительностью. Так же смотрите другие эмуляторы андроид на нашем сайте.
Скачать ARC Welder for Chrome для PC
Скачать ARC Welder for Chrome
Что произойдет при нажатии Скачать?
Новые приложения
Tenorshare ReiBoot
Получите ваш iDevice для загрузки снова, правильно, бесплатно.
Ethminer
Майнер Ethereum с поддержкой OpenCL, CUDA и stratum
osu с открытым исходным кодом! клиент
HP SoftPaq Download Manager
Оптимизированное программное обеспечение для загрузки обновлений HP для ПК
Характеристики приложения
Лицензия
Версия
Платформа
Загрузки
Загрузки за последний месяц
Разработчик
Бесплатные похожие приложения
Vysor Android Control on PC
Поместите свою операционную систему Android в Windows
Эмулируйте старые процессоры и используйте все, что им нужно предложить.
Genymotion
Быстрый и мощный Android-эмулятор для Windows
MSWLogo
Очень простая среда программирования логотипов
Исследовать Программы
Framer
Vysor Android Control on PC
iCloud Remover Tool
ArgoUML
HxD Portable
Microsoft Visual Basic
MonoDevelop
MSVCP140.DLL
ASUS Update
InstallShield Professional
Windows 10 S
KiTTY
Законы, касающиеся использования этого программного обеспечения, варьируются от страны к стране. Мы не поощряем и не одобряем использование этой программы, если она нарушает эти законы.
Сведения о нас
Юридические уведомления
Пользователи
Softonic на:
Название и логотип Softonic являются зарегистрированными товарными знаками компании SOFTONIC INTERNATIONAL S.A.
Авторские права SOFTONIC INTERNATIONAL S.A. © 1997-2021 — все права защищены
В Softonic мы сканируем все файлы, размещенные на нашей платформе, чтобы оценить любой потенциальный вред для вашего устройства и не допустить его нанесения. Наша команда выполняет проверки каждый раз, когда загружается новый файл, и периодически проверяет файлы для подтверждения или обновления их состояния. Этот комплексный процесс позволяет нам установить состояние для любого загружаемого файла следующим образом:
Очень высока вероятность того, что эта программа является чистой.
Что это значит?
Мы просканировали файл и URL-адреса, связанные с этой программой, более чем в 50 ведущих мировых антивирусных программах. Возможная угроза не была выявлена.
Эта программа является потенциально вредоносной или может содержать нежелательное связанное программное обеспечение.
Почему эта программа все еще доступна?
На основании результатов работы нашей системы сканирования мы определили вероятность того, что эти флаги могут свидетельствовать о ложных положительных результатах.
Что такое ложный положительный результат?
Это означает, что неопасная программа ошибочно помечается в качестве вредоносной, поскольку в антивирусной программе используется алгоритм или сигнатура обнаружения с недостаточно строгими условиями.
Высока вероятность того, что эта программа является вредоносной или содержит нежелательное связанное программное обеспечение.
Почему эта программа больше недоступна в нашем каталоге?
На основании результатов работы нашей системы сканирования мы определили вероятность того, что эти флаги свидетельствуют о достоверных положительных результатах.
Мы бы хотели подчеркнуть, что периодически потенциально вредоносная программа может не обнаруживаться. Чтобы и далее обеспечивать отсутствие вредоносных программ и приложений в каталоге, наша команда интегрировала программную возможность составления отчетов на каждой странице каталога, которая перенаправляет нам ваши отзывы.
Помечайте любые проблемы, с которыми вы можете столкнуться, и Softonic устранит их в максимально короткие сроки.
Запускаем Android-приложения на компьютере с помощью ARC Welder
Расширение ARC Welder позволяет запускать приложения с Android на любом компьютере, где работает браузер Chrome. Польза от такой возможности очевидна не сразу, но если задуматься, то можно найти несколько классов мобильных приложений, которые пригодятся на десктопе. К сожалению, пока и это сопряжено с разнообразными сложностями. Часть из них можно обойти.
На конференции I/O 2014 было объявлено, что в Google работают над возможностью запускать приложения для Android на компьютерах, правда речь тогда шла в первую очередь о Chrome OS. Как оказалось, затея касается не только операционной системы, но и браузера Chrome: в него с тех пор встроили механизм под названием ARC (Android Runtime for Chrome), то есть, по сути, часть Android.
В Chrome теперь можно установить расширение ARC Welder и через него загружать дистрибутивы программ Android (APK-файлы). Пока что все это ориентировано на разработчиков и проблемы, к сожалению, поджидают экспериментаторов на каждом шагу.
Чтобы просто запустить приложение, достаточно открыть ARC Welder, выбрать apk, задать настройки экрана (телефон или планшет, портретный, ландшафтный или полноэкранный режим) и нажать на кнопку Launch App. К сожалению, так можно запускать лишь одно приложение: если вернуться в начало и повторить со следующим, то первое перестанет работать. Обходной способ есть. Нужно вместо запуска нажать на Download ZIP и скинуть куда-нибудь файл с архивом (если у него не будет расширения zip — приписать руками), затем распаковать. Следом открыть настройки расширений в Chrome, поставить галочку «Режим разработки», нажать на кнопку «Загрузить распакованное расширение» и указать путь к нему. Рекомендую сразу создать папку, где будут храниться программы, — Chrome не будет копировать их к себе.
Несложные настройки ARC Welder
Хакер #196. Все о Docker
Соцсети и мессенджеры
Очевидные кандидаты на портирование при помощи ARC Welder — это разнообразные клиенты новых соцсетей, разработчики которых делают ставку на мобильные устройства и зачастую игнорируют компьютеры.
Я решил начать с Instagram. Его клиент заработал в Chrome без особых проблем: приложение даже получило доступ к камере ноутбука (использовался MacBook) и могло делать снимки с ее помощью. Instagram появился в папке Chrome App Launcher (браузер добавляет ее в док на Маке или в панель задач Windows 7 и 8) и выглядел почти как полноценная программа — разве что Chrome всегда маячит где-то в фоне.
Тем не менее пользоваться таким клиентом на компьютере пока не слишком удобно, и дело не только в том, что окно мелковато даже в планшетном варианте. На хромбуках мобильные приложения поддерживают тачскрин, и ими можно управлять так же, как на телефоне. С мышью или тачпадом процесс усложняется: при прокрутке содержимого нужно воображать, что вместо мыши используешь палец, — то есть тянуть вверх или вниз с зажатой кнопкой. Попытки пользоваться колесиком до добра не доводят: иногда это скролл вниз, иногда — вбок, иногда — зум.
Вторым почти что удачным опытом была установка популярного мессенджера WhatsApp, у которого нет реализации для компьютера. Проблемой могла бы стать авторизация по СМС (WhatsApp ждет, что СМС с кодом подтверждения придет на то же устройство, где его запустили), но благо есть второй способ: на введенный телефонный номер позвонит робот и продиктует код. Скармливаем эти цифры приложению, запущенному через ARC Welder, и готово — WhatsApp работает. К сожалению, радость длится недолго: читать сообщения можно, а вот писать придется транслитом — переключение раскладки клавиатуры пока что не поддерживается.
С другими потенциально полезными на компьютере сервисами меня постигла еще большая неудача: Snapchat, Secret и Swarm не пожелали запускаться из-за того, что Welder пока поддерживает не все сервисы Google Play (есть Auth, GCM, Google+, Maps, Location и Ads, но нет всех прочих). Одни приложения жалуются на этот недостаток, другие просто падают.
Пока что решение Google во многом уступает сторонней разработке под названием BlueStacks, но в отличие от него может работать в OS X, Linux и, конечно, Chrome OS.
Потенциально игры — одно из самых интересных применений ARC Welder. Интерфейс многих игр, в теории, вообще не требует адаптации при переносе на компьютер: если в игре использовались нарисованные на экране кнопки, то клавиатура будет еще удобнее, если требовалось тыкать пальцем, то кликать мышью будет не многим менее комфортно. Да что там, есть целый жанр мобильных игр, где для управления используется всего одна кнопка (вернее, нажатие на экран в произвольном месте). Существуют игры, в которых задействован акселерометр, но таких меньшинство, и обычно всегда есть выбор между ним и кнопками.
Действительно, самые простые бесплатные игры запускаются в ARC Welder без проблем. В частности, Flappy Bird и 2048 работают отлично.
(Автор статьи отвлекается примерно на час.)
С самыми простыми играми проблем не возникает
Но раз на раз не приходится: к примеру, Angry Birds и Cut the Rope завершают свою работу сразу после запуска. Виной тому, скорее всего, те же проблемы, что и с другими программами, — эмулятор пока поддерживает недостаточно сервисов Google Play. С управлением с клавиатуры тоже не все ладно: если игры с ее поддержкой и существуют, то мне во время теста они не попались.
Стоит попытаться запустить что-то посложнее, как Chrome покажет черный экран
Покупать игры или использовать те, что куплены на телефоне, тоже пока нельзя: Welder не работает с Play Store, и добавить что-либо, кроме APK, невозможно (то есть «пиратки» с кешем в отдельном файле не подходят). Из позитивных моментов: игры автоматически запоминают свое состояние точно так же, как и на телефоне. Можно поиграть, закрыть окно, потом открыть и продолжить с того же места.
Судя по Beach Buggy Blitz, проблем с трехмерной графикой нет, а вот нарисованные на экране педали непригодны при управлении мышкой
Прочие полезные штуки
Кроме Instagram, WhatsApp и некоторых игр, мне удалось запустить приложения Яндекса. Это может оказаться полезно: к примеру, у Яндекс.Транспорта нет вебового аналога, а смотреть на компьютере, когда к ближайшей остановке приедет следующий автобус, было бы удобно. Приложение можно открыть на все окно, и главным недостатком будет только отсутствие зума колесом мыши. Приложение Яндекс.Диктовка (оно служит для распознавания речи и пишет под диктовку) тоже заработало, и проблем с микрофоном не было.
Неплохо было бы запустить на компьютере и программы, которые обеспечивают связь с разнообразными «умными» устройствами, чтобы синхронизировать фитнес-браслеты, управлять снабженными беспроводным интерфейсом домашними гаджетами и так далее. Увы, приложения пока что игнорируют наличие в компьютере адаптера Bluetooth LE и жалуются на то, что не могут получить к нему доступ. Я попробовал приложения Misfit, Mi Fit и Playbulb — результат всегда один и тот же.
Bluetooth ожидаемо не заработал, но попробовать стоило
С надеждой на лучшее
Пока что область применения ARC Welder далеко не так широка, как могла бы быть. Невозможно сменить кодировку и задать нужные размеры окна, сервисы Play работают лишь частично, много странностей с управлением, нет поддержки Bluetooth, нет нормальных диалогов выбора и сохранения файлов — все это значительно усложняет жизнь. В Google про подобные недочеты наверняка знают и постепенно доведут разработку до ума. Не исключено, что часть недостатков может оказаться исправленной уже к выходу журнала, но на то, чтобы довести ARC Welder до ума, уйдут месяцы.
Наверное, в конечном итоге не будет нужен никакой плагин: Chrome будет уметь устанавливать программы из Google Play как обычные расширения. К этому моменту подтянутся и разработчики — протестируют свои приложения на совместимость с десктопами и добавят поддержку всех нужных функций. Тогда для андроидных программ и настанет светлое кросс-платформенное будущее.
Как запускать Android-приложения в Chrome? Инструкция к ARC Welder
Последние два года я начинаю замечать нарастающую силу «экосистем», да и слияния ОС в частности. Взглянем на Apple и Google. Обе компании владеют как мобильными, так и стационарными операционными системами, а в последнее время пытаются сращивать их. Однако в Купертино дело заканчивается одинаковыми элементами дизайна и интерфейса, в Google же пошли еще дальше.
Идея портировать приложения с Android на ПК через браузер Chrome уже не кажется бредовой. Наоборот, у многих есть любимые мобильные приложения, например, различные фоторедакторы. Когда рядом ПК, не особо хочется тянуться за гаджетом и пересылать фото на мобильный. Еще один пример — когда мобильное приложение намного удобнее веб-версии сервиса. Думаю, общий ход мыслей понятен.
И тогда в ход вступает несовершенная, но вполне рабочая версия ARC Welder — улучшенный и местами доработанный App Runtime for Chrome. Welder хоть и предназначен для разработчиков, использовать его намного удобнее, чем его предшественника, да и результаты производительности у него куда выше.
Приступим
Для запуска любимых Android-приложений и игр на ПК, вам понадобится сам компьютер под управлением Mac OS, Windows, Linux или Chrome OS,а также установленный на нем браузер Chrome. Сам ARC Welder выступает в роли расширения, которое можно установить тут.
Теперь вы должны вооружиться apk-файлом нужного приложения. Сделать это можно через ApkDownloader, вставив в него ссылку из GooglePlay. Если же приложение платное, то беззаконие на просторах Android вам в помощь.
Настройка
Установка
Выбираем нужные опции, а затем нажимаем Launch App и смотрим, как приложение запустится. В случае, если действующие настройки вас не устраивают, просто закройте приложение, внесите изменения и снова нажмите Launch App. ARC Welder заботливо предложит снести старую версию. К слову, он попросит сделать это и при установке любого другого приложения, поскольку ПО исключительно для тестирования и нечего тут по несколько приложений держать!
Работа, минусы и плюсы
В сравнении с App Runtime for Chrome, ARC Welder делает просто невероятные успехи, но все же он еще далек от идеала. Так чем хорош Welder? В первую очередь, скоростью работы. Официальные клиенты Instagram и Twitter бегают весьма шустро. Игры позволяют себе время от времени задумываться на долю секунды, но на играбельность это не сильно влияет. Другое дело — управление. Я с удовольствием «пошпилил» в Smash Hit и Strata, но в Subway Surfers каждый первый столб был моим.
Также ARC Welder в какой-то мере начал дружить с файловой системой ПК. Например, я смог спокойно отредактировать пару фото в Instagramm. Еще одним плюсом станет поддержка сервисов Google Play. Почему станет? Потому что она есть и ее как бы нет. Залогиниться через Gmail — это пока ее потолок.
Теперь о минусах. ARC Welder не умеет качать кеш. Более того, его поддержки нет вообще. Самые умные спросят: «А откуда тебе знать?» Предлагаю просто поверить человеку, проведшему в JavaScript’ах Dev-утилиты ночь и пол дня, на слово. Вероятнее всего, это происходит из-за отсутствия поддержки ADB (Android Debug Bridge), который, на минуточку, является одним из основополагающих компонентов Android SDK. К слову, App Runtime for Chrome с ним еще как дружит, но он, к сожалению, не обладает хорошей производительностью в плане графики.
При работе нескольких «смонтированных» приложений, незадействованные приложения уходят в сон. Продолжается ли при этом обмен данными, мне неизвестно. И последняя проблема, которую, надеюсь, вскоре исправят — это отсутствие гарантии, что приложение вообще запустится. С использованием ARC Welder я понял, что «раз на раз не приходится».
Проблема с установкой расширений
Если вы столкнулись с проблемой установки расширений для браузера Chrome, что случается крайне редко, предлагаю вам проделать следующий перечень действий:
Комментариев 13
Большое спасибо за статью. Опробую сегодня вечером.
Arc Welder
Anti-Stutter and GCode Compression. Replaces G0/G1 with G2/G3 where possible.
Arc Welder: Anti Stutter and GCode Compression
How To Use Arc Welder
Please read the readme file in the Github Repository for installation and usage instructions. I am planning to add a complete wiki for the plugin in the near future and will link to that here when it is complete.
Please note that if you are using Python 3, you may need to install the python3-dev package before Arc Welder will install. This is detailed in the prerequisites section of the readme file linked to above.
Support Arc Welder Development
Please consider supporting my work by becoming a patron, a Github Sponsor, or by sending me beer money via PayPal. Almost all of the donations go towards offsetting the cost of development, which is substantial. Plus, it always makes my day! If you cannot afford to leave a tip or just don’t want to, that is fine too! Arc Welder is free and open source after all.
What Arc Welder Does
Arc Welder attempts to replace G0/G1 (linear move) GCodes with G2/G3 (arc move) GCodes. This can substantially compress many GCode files and may reduce stuttering caused by sending many tiny movements in rapid succession over a slower serial connection. Here is an example of the before and after of a single layer of a cylinder with archimedean infill produced by PrusaSlicer:
Each dot in the image above represents the start or endpoint of an extrusion. You can see that the After GCode above has far fewer moves. The processed GCode is 76.1% smaller with 96.4% fewer extrusion/retraction commands than the original file. Detailed statistics are created and stored for each GCode file processed:
Statistics of the arc-welded file, showing a substantial reduction in file size and extrusion/retraction moves.
The results above are not typical since the source file is almost entirely circular. A better real world example, the first layer of the famous 3DBenchy, sliced with PrusaSlicer using archimedean infill is shown below:
The result is a GCode file that is 56.2% smaller (2.3 compression ratio) with 75.0% fewer extrusion/retraction commands. In this case, Arc Welder shows a massive decrease in small extrusion moves between 0.01mm and 1mm in length:
How Arc Welder Works
Arc Welder reads each GCode in the source file, searching for three extrusion or retraction commands in a row. It adds adds these points to a special shape detection class that determines if the collected points can be represented by an arc command (G2/G3). Once an arc is detected, Arc Welder compares the original GCode path with the resulting arc command to ensure that any deviation is within the specified resolution (by default, +-0.025mm). Arc Welder will continue to add new points to the arc until it detects either a significant deviation from the original GCode or a change in the printer’s state (a new layer, a feedrate or offset change, etc.). It will then pull off the final point from the arc, output the altered G2/G3 command, and continue to process the file. The resulting GCode will not vary from the source file by more than half of the specified resolution, which is configurable. Here is a rudimentary illustration:
In the example above, Arc Welder has created two arcs. The first arc starts at P1 and ends at P5 on the blue line. The original path is shown in red. In this example Arc Welder first adds three consecutive points (P1-P3) to its shape detection class and determines that the generated arc does not deviate significantly from the original path. It then adds P4 and P5, again detecting no significant deviation. However, at P6, the detected deviation exceeds the maximum, so P6 is not added, and an arc is generated that replaces P1-P5. Arc Welder then starts a new arc from P5, P6, and P7 and continues the process. Note: The endpoints of every arc will ALWAYS line up exactly with the original GCode.
It is important to note that the example above is zoomed WAY in so that the deviation looks very large. It is, in fact, extremely small and almost impossible to see with the naked eye. You can customize the resolution in the plugin settings if 0.05mm (+- 0.025mm) is too large for you.
Arc Welder Plugin Features
Arc Welder Library and Console Application
The core of the Arc Welder plugin is a set of libraries written in c++ based on code that was originally designed for the Octolapse plugin. This code allows Arc Welder to parse GCode and determine the printer’s position and extruder state after each command. Since the code is written entirely in c++, it is orders of magnitude faster than similar code written in Python. The complete source, as well as a console version and inverse processor (convert G2/G3 to G0/G1), can be found here. There are also pre-compiled binaries, though I’ve not gotten them to work properly in MacOS or in some flavors of Linux. There are currently no GitHub hosted runners for any Raspberry Pi. I am working on these issues.
Using the console application, it is possible to arc-weld files via most slicers as a post-processor. However, all slicers that I have tested except for Simplify 3D fail to correctly visualize the G2/G3 commands. Simplify 3D does seem to work perfectly for this, but other slicers make it look like the GCode is faulty. Keep that in mind if you plan to integrate the Arc Welder Console Application with your slicer.
Firmware Considerations
Your printer’s firmware must be capable of printing G2/G3 commands to use the GCode produced by Arc Welder. Additionally, arc support must be enabled and properly configured. Firmware support varies, and many older versions produce arcs less accurately and more slowly than expected.
Marlin
Marlin has supported arc commands for a long time. However, starting with version 2.0.6 arc support has been greatly enhanced. I recommend you upgrade to at least this version before using Arc Welder because your experience will be much better. Arc support must be enabled in your Configuration_adv.h file.
If your printer is running a fork of Marlin, but arc support is not enabled or is buggy, I recommend creating an issue within the fork’s repository.
“A plugin that can convert curves into arcs will be massively welcome and should make a great improvement in performance and print results.”
Prusa Firmware
Prusa’s fork of Marlin does support G2/G3 commands, however the default settings can produce sharp corners for very small arcs. I’ve only noticed this in a few of my test prints, so it is not a particularly common issue. You should be able to see it on the roof of a Benchy if you look closely. Reducing the MM_PER_ARC_SEGMENT setting slightly can correct this but can also introduce stuttering. Reducing the value massively (say to 0.1mm) will introduce a LOT of stutter and is NOT recommended. Please note that adjusting this setting currently requires a manual firmware recompile.
I have been toying with the firmware and have submitted a pull request to enhance the capabilities, but it hasn’t made it into the firmware yet and may require further modifications. I am planning to add some enhancements from Marlin 2.0.6 as well. I also added some new GCodes for adjusting arc interpolating and for retrieving the firmware settings for arc generation. You can view the pull request here. Feel free to give this pull request a thumbs up, but realize that it needs some work and that the good folks at Prusa Research have a lot on their plates.
Also, some very old versions of Prusa’s firmware (I’m not sure exactly how old) do not support bed leveling adjustments during arc movements. Please make sure you are using a recent version of the firmware so that interpolated movements are properly leveled.
Klipper
Klipper seems to handle G2/G3 commands with ease, as long as the GCode_arcs config section is enabled. G2/G3 support was added on September 13, 2019, so make sure you update Klipper if you are using an older version.
Other Firmware
Though G2/G3 support is not universal, nor are all implementations equal, it is relatively easy to test. You can do so in the OctoPrint terminal by sending the the following commands, one at a time:
If your printer supports arc commands, it should move across a small arc from the origin. Please feel free to let me know if your firmware supports arc movements, and I may add it to the list.
Warning: The above GCode has not been tested on all printers. Please use it with caution and report any issues here.
Other Firmware Considerations
Most firmware will convert G2/G3 commands to many small segments through a process called interpolation. The length of these segments varies by implementation. In most cases the interpolated segments are much closer together than the linear segments you will find within your GCode file, but it’s impossible to know for sure without examining the firmware in detail.
All firmware that I am aware of will inscribe these interpolated segments within the arc. These segments will be entirely within the arc, only touching it at the endpoints. This will reduce the average radius slightly. In most cases, this effect is minimal and has no practical impact. However, in some odd cases, like a snap fitting that is extremely sensitive to changes in diameter, the effect may be noticeable. The smaller the interpolated segments (all firmware controlled), the less of an effect there is. In general, it will be a much smaller effect than normal variations in filament diameter. I hope to find a solution to this problem.
G2/G3 support is not perfect at the moment, but I suspect things will start to improve as they become more common. If you are willing and have the skills to improve G2/G3 support in any way, please do!
License
If there is something wrong with this listing (broken links & images etc), please report it here.
If this plugin has been confirmed as abandoned by its maintainer, please report it here.