суббота, 9 марта 2013 г.

Mendel90 и windowserror [error 2]

фига из кармана
Если вам так не в терпеж постороить таки свой варинат Mendel90, а ваш комп выдает вам фигу из кармана:

openscad -o dummy.csg scad/bom.scad
Traceback (most recent call last):
File "E:\openscad\Mendel90\make_machine.py", line 17, in <module>
make_machine(sys.argv[1])
File "E:\openscad\Mendel90\make_machine.py", line 10, in make_machine
boms(machine)
File "E:\openscad\Mendel90\bom.py", line 95, in boms
openscad.run("-o", "dummy.csg", "scad/bom.scad")
File "E:\openscad\Mendel90\openscad.py", line 9, in run
subprocess.call(["openscad"] + list(args), stdout = log, stderr = log)
File "C:\Python27\lib\subprocess.py", line 493, in call
return Popen(*popenargs, **kwargs).wait()
File "C:\Python27\lib\subprocess.py", line 679, in __init__
errread, errwrite)
File "C:\Python27\lib\subprocess.py", line 896, in _execute_child
startupinfo)
WindowsError: [Error 2]


То думаю у меня есть ответ.
1. Думаю Python 2.7 и OpenScad 2013.01 у вас уже стоит? Если нет - обновляемся. и ставим до комплекта inkscape.
2. Идем по пути джедаев прямиком в "переменные среды" (Пуск -> панель управления->система и безопстность -> система -> дополнительные параметры системы -> дополнительно ->переменные среды) далее  нам надо "системные переменные" -> PATH. в графе Path ставим  ;  в конце строки и дописываем  C:\Python27;C:\Python27\Lib\site-packages\;C:\Python27\Scripts\;C:\Program Files (x86)\OpenSCAD;C:\Program Files (x86)\Inkscape\ 
3. после этого открываем командную строку и провяряем вызываются ли Питон и Опенскад  командами Openscad и python соответсвенно.
4. Запускаем проект на рендеринг. )

четверг, 7 марта 2013 г.

Kossel_T v1 Merlin (Русская версия)

Стоило написать первый англоязычный пост чтобы обнаружить, что аудитория поменялась на русскоязычную. тут небудет ничего нового только перевод предыдущего поста.

Както в декабре месяце прошлого года зашел разговор с одним из покупателей из автралии котрый посетовал что с радостью бы построил коссел но купить OpenBeam в австралии не реально. а у него уже заказанная экструлия из китая едет.. и тут я смело предложил переделать детальки коссел под экструзию 20х20. Кто меня за язык то тянул. Так собственно проект Kossel-T и начался.
Вернее в начале проект предполагал только переделку Скад файлов kossel под нужный размер.Но в процессе "внезапно" обнаружилось, что проще свой написать чем чужой править. Плюс на просторах СНГ с экструзией "хоть какой" тоже не все гладко, а квадратной холоднокатанной трубы - завались.  поэтому проект окончательно перешел на бюджетные рельсы.
Итак текущие отличия в дизайне:
1. Всеже файлы параметрические. Большая часть конфигурации забита в конфиг файлеб но некоторые параметры надо править в конкретных исполнительных файлах.
2. дизайн разрабатывался под трубу/экструзию 20х20 и все остальные размеры это скорее побочный продукт параметрического дизайна чем целенаправленная работа. пожтому если заметите что что-то гдето не бъет по размерам - пишите.
3. както плохо я отношусь к идее кучу экструзии использовать для соединения пластиковых частей. все же дифицитный товар в наших палестинах и если можно его заменить то стоит жто сделать. поэтому трубы жкструзия идет для вертикальных направляющих, а все остальное в раме предполагает соединение пластинами.
4. натяжители для плетеного шнура были интегрированны в верхние углы рамы.
5. а также небольшие изменения призванные сделать сборку проще, а печать более безотходной )

используйте это на свой риск )

Kossel_T v1 - Merlin

In each  design work there is a time when you
mast stop drawing and start printing. (c)

In one day 3 month ago, one of mine ebay buyers told me - "That's would be cool to build Kossel but only extrusion that I could buy here is 20x20mm from China"  and I told him that I could easily change Kossel design for him. How naive I was. So this is a story how that project was started.

It`s first aim was to make Kossel  design more parametric. But I don`t like idea to make everything in printer from extrusion, and some other things... So now this project goes by parallel course with original Kossel (it was funny to see Johann`s "four parts in one" week after I start coding mine "solid frame" version)

Changes in design:
1. Design is parametric. Not as good as Mendel90. But I would try to make it as easy to use as I can.
2. Normally its made to fit 20x20 extrusion/tubes.  15x15 and all the rest dimensions is a by product of parametric design. They could work or not. But mostly they should.
3. Extrusion  on vertical beams was changed to cold steel square tubes. They are cheaper (4USD for 6m tube) and could be found in most "metal shops".
4. Main design was made for using vertical square tubes and flat sheets for horizontal frame pieces. But u could also make frame_thickness parameter in configuration.scad equal to extr and use extrusion for frame.
5. As current design is mainly made for tubes, tensioners were integrated in upper frame part.
6. Some slightly changes that I think would help makers to build it easier.
So hear we go - files on github

integrated tensioner