Welcome! Log In Create A New Profile

Advanced

RepRap И Windows

Posted by Sky-Fox 
RepRap И Windows
January 03, 2011 10:53AM
Кароче, после ночи не спания и программирования контролера я выяснил.
Что не о какой совместимости с Виндой не идет и речи.thumbs down
Все делается через одно место hot smiley

Проблема номер 1 thumbs down
Запрограммировать Arduino стандартными способами под виндой НЕВОЗМОЖНО Причина - Отсутствие возможности выбора флага компиляции "gnu99"
Что сводит все шансы скомпилировать код к нулю. Конечно некто не запрещает вам написать скрипт который будит компилить файлы через WinAVR но это гемаройно как минимум.
Под линой все компилиться с первого раза, на компиляцию под Ubuntой потратил всего 10 минут чтобы запрограммировать контролер. Убунту отлично работает в виртуалке, и устанавливается за 20 минут...
Устанавливаем (avr-libc и gcc-avr и avrdude) или (arduino) Он подтянет все нужные пакеты..
качаем FiveD_on_Arduino
Копируем config.h.dist в config.h и выбераем в нем свой контролер
Проверяем порт в Makefile
Выполняем make
Выполняем make program



Проблема номер 2thumbs down
[Java3D] Warning: Fail to lock Vertex Buffer - D3DERR_DRIVERINTERNALERROR
Что отсеивает половину компов с "неудачными" видеокартами...
Решение проблемы - выбор более старой стабильной версии reprap-host-windows

Проблема номер 3 thumbs down
reprap-host-windows Не конектиться к порту!
Ибо в винде не существует дерева устройств аналогичное Линуксу
И все попытки отослать команды в /dev/ttyХ безуспешны...
Конечно можно извращаться и отдельно создавать Г-код потом его тупо копировать в Ком.
Проблема решена, оказывается нужно учитывать регистр маленьких и больших букв :-)
/dev/ttyS3 заменить COM4 и все работает :-)



P.S. Я не говорю что работать невозможно просто это реально не Юзер-френдли...
У кого какие ситуации были на этом фронте?
Давайте делиться опытом, чтобы таких вопросов не возникало...

Edited 4 time(s). Last edit at 01/03/2011 01:39PM by Sky-Fox.
Re: RepRap И Windows
January 04, 2011 11:37AM
Скачай стандартный для Arduino софт и никаких проблем с компиляцией/программированием под виндой не будет, по крайней мере я не замечал.
Re: RepRap И Windows
January 05, 2011 12:05PM
У меня тоже никаких проблем с компиляцией под Windows 7 x86 и Windows 7 x64 не было.

Проблемы номер один под Windows с рекомендуемым софтом (arduino) не наблюдал.

Проблемы номер два тоже (на одном ноутбуке стоит GeForce 6600 GO - весьма старая карта, да и дрова не первой свежести для Vista, на втором вообще встроенная от Intel).

Проблема номер три - все это подробно описано в документации, нужно было только прочитать.

Из замеченных багов при использовании экспериментальной прошивки от 28.11.2010 г. - при первом запуске хост программы она не может установить связь с RepRap - останавливается до загрузки окна управления RepRap. Решение очень простое - закрываю хост программу и запускаю снова - при втором и последующих подключениях проблемы нет. В последних релизах вроде исправили, но пока не обновлял, так как пока ничего полезного не добавили.
Re: RepRap И Windows
January 10, 2011 03:07AM
Наверно некто из присутствующих не пытался вобше скампилить FiveD_on_Arduino...
Это баг самого софта, [arduino.cc] Они сами про это у себя на форуме говорят :-)
Типа будит исправлено в следующих версиях...

Под линой все комприлиться без вопросов потому что gnu99 забит в системные флаги...
Думаю если под виндой сначала установить WinAVR а потом поставить arduino-0022 то тож будит все нормально...

Проблема в том что программа arduino-0022 при сборке в WinAVR не отправляет SIM_CFLAGS = -std=gnu99
При этом используется инструкция с89 с которой компиляция FiveD_on_Arduino невозможна...
И при компиляции тупо выдает такую ощибку
analog.c: In function 'analog_read':
analog.c:59: error: 'for' loop initial declaration used outside C99 mode
---------------------
Но с этой проблемой легко бороться, тупо скомпилировать все на лине...
Re: RepRap И Windows
January 10, 2011 04:12PM
А еще проще использовать рекомендованный arduino-0018, под ним никаких проблем под Windows нет. Да и примочка Sanguino под этот релиз заточена. Вот именно под этим релизом под Windows 7 x86 и Windows 7 x64 я все и компилировал, причем дважды - первый раз официальный релиз, второй - экспериментальную прошивку от 27.11.2010 г.
Re: RepRap И Windows
January 11, 2011 12:45AM
FiveD_on_Arduino на arduino-0018 тож не комплица...
А с Офф прошивкой проблем нету...
Только FiveD_on_Arduino говорят на форуме лутше...
Re: RepRap И Windows
April 23, 2011 07:05AM
Sky fox , i appreciates your information. It gives me much
Sorry, only registered users may post in this forum.

Click here to login