Так случилось, что я занимаюсь 3D печатью и на досуге выпускаю платы для 3D принтеров, подробности можно прочитать в моём техническом блоге.
Плата поддерживается прошивкой Teacup Firmware. В самой прошивке есть графический конфигуратор на Python, который подготавливает .h
файлики для сборки проекта. Но, к сожалению, большинству пользователей запустить что-то через консоль кажется страшным колдунством.
Поэтому было принято решение перенести конфигуратор на веб, чтобы человек просто выбирал профиль своего принтера, мог в форме изменить некоторые вещи и нажать кнопку собрать прошивку. Осталось найти исполнителя.
Что надо уметь:
- Работать с Linux, знать make, уметь развернуть виртуальную машину (это если вы на Windows).
- Знать Django на базовом уровне, уметь совмещать модели с формами, обрабатывать формы.
- Уметь пользоваться Bootstrap, заверстать с его помощью несколько табов с формами.
Что надо сделать:
- Скачать прошивку и научиться запускать конфигуратор, подробности.
- Создать независимое Django приложение, повторяющее интерфейс конфигуратора (фоновое изображение не нужно :), которое умеет генерировать итоговую кофигурацию для прошивки (нагло спереть код из оригинального конфигуратора или не спереть, а напрямую импортировать).
- По возможности организовать работу с профилями, чтобы пользователь мог выбрать стандартный принтер или запомнить особенности своего.
Плюшки:
- Консультирование по всем вопросам, начиная от Linux, кончая Django. Этакое обучение в процессе.
- Ваше имя в соавторах проекта http://3dthis.ru/
- Льготные условия использования проекта, если вдруг вас затянет в эту сферу.

Updated 11 May 2016, 17:46 by RaD.