LINUX.ORG.RU

Избранные сообщения Jack_Vo

FreeCAD — погружение и внедрение

Галерея — Скриншоты

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

В целом, эксперимент оказался очень удачным, а FreeCAD – единственным, кто смог справиться с этой задачей и в чём-то даже превзойти мои ожидания… а перепробовал я многое.

Хочется поделиться впечатлениями :)

@AP, @DR_SL, @Aceler, @Zhbert, @Turbid

  • Плюсы, выборочно:

    • Полноценный Python, а значит и вся его экосистема.
    • Стабильность! Серьёзно, в сравнении с тем же SolidWorks он просто скала непоколебимая.
    • Удобство, скорость работы и так сказать – предсказуемость результата.
    • Много-много фишек, которых больше нигде не найти: link, clone, spreadsheet & configuration table, property и т. д.
  • Особенности:

    • Нет какого-то определённого вектора развития… хотя может это не есть проблема.
    • Topological naming problem – то, о чём все так много говорят меня вообще не напрягает в работе.
    • Отсутствие верстака для сборки – при параметрическом моделировании он более чем не нужен, лишние проблемы могут быть из-за привязок.
  • Из негативного:

    • В стандарте отсутствует верстак для работы с листовым металлом.
    • Обновления… многое (что идеально работало) сломали изменили в новых версиях, а потом ещё залезли в модуль SheetMetal и его сломали поменяли… но ладно, это скорее субъективное.

Для интересующихся есть долгое видео - YouTube

>>> Просмотр (2560x2160, 1094 Kb)

 , , , ,

Noir
()

Посоветуйте платформу без блобов и не урезанную

Форум — Linux-hardware

Посоветуйте платформу, под такие потребности:

1) нормальная скорость работы (ну хотя бы на уровне х86 процов начала 2000х)

2) наличие ethernet хотя бы 10мбит (лучше побольше), наличие других интерфейсов дополнительно тоже хорошо

3) аналоговый выход (звук например или просто ЦАП общего назначения)

4) какой-нить интерфейс к устройству долговременного хранения информации

5) никаких закрытых прошивок - весь процесс инициализации и работа системы должны быть прозрачные, документированные, чтобы можно было их как угодно патчить и перешивать; можно даже без готовых бинарников и только с документацией как запустить; в том числе, если там допустим firmware для ethernet интерфейса - оно тоже опенсорс (или я слишком много хочу?)

 , ,

firkax
()

Запуск Prey

Форум — Games

Итак, с покупкой Prey все прошло хорошо, поставил в Стим, версия Proton по умолчанию - 5.13-5. Игра стартовала нормально, однако во вводной сцене вылетела при попытке сохранения. Дальше она вылетала всякий раз, когда пыталась сохраниться. Нашел аналогичный отзыв на protondb и именно для версии 5.13.-5. Получается там поломали что-то? Если кто нашаманил, что у него идет без зависаний и вылетов, пожалуйста, поделитесь рецептом.

Всем спасибо.

Как всегда cast Kron4ek.

 , ,

LongLiveUbuntu
()

Иконка в статусбар со статусом gsm-модема

Форум — Desktop

Ищу софтину, которая будет молча висеть в статусбаре lxde и отсвечивать туда статус подключения к интернету через модем. Ну как на телефонах обычно - уровень сигнала там, название сети, роуминг, может трафик туда-сюда, что б понимать, что связь есть.

Есть что-то такое (хоть что-то из перечисленного)? Нужно для Raspberry, так что хотелось бы не требовательное к ресурсам.

Пока нарыл AT-команды для искомого или gammu, в консольке, опять же. Садиться писать, что ли?

 , statusbar

AngryElf
()

Что мешает разрабатывать «свободное железо» на FPGA-хах как свободный софт?

Форум — Linux-hardware

Очевидно, что проблема свободного железа в пороге вхождения: чтоб написать свободную программу нужен только компьютер, а чтоб свободное железо — нужен еще «завод по производству железа»

FPGA-хи, кмк, отчасти решают эту проблему: можно например запилить PCI-видеокарту, которая вполне будет пригодна для работы и практически пригодна для домашнего изготовления, за исключением чипа FPGA который будет прошиваться свободной прошивкой.

Будет ли такое железо свободным?

Есть ли примеры? Почему я повсеместно этого не вижу?

Пятница.

 , ,

pihter
()

Принтер не печатает

Форум — General

Проблема в том, что есть принтер Xerox Phaser 3117 и он вполне рабочий, (буквально пару дней назад печатал на нем документы). Сейчас, при попытке распечатать что либо выдает ошибку, что не найден файл /usr/lib/cups/filter/rastertoqpdl. Вопрос собственно в том, как восстановить работоспособность?

 ,

Terragot
()

Растет лог файл на raspberry pi

Форум — Desktop

Сегодня внезапно мой файл syslog начал сильно расти. Появляется очень много одинаковых строк. Файл растет до тех пор, пока не закончится все свободное место на карте, затем малинка зависает. Восстановление из резервной копии недельной давности не помогло. такие строки повторяются бесконечно: Aug 6 14:40:24 raspberrypi launch.sh[1047]: > #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015> #015 #015>

 , , ,

martinz
()

Open hardware STM32 MP3 player

Форум — Talks

Hello!

Как то давно я загорелся идеей сделать открытый музыкальный плеер(отдельное устройство). Эта идея была вызвана многими причинами: начиная от банального отсутствия необходимых функций в существующих плеерах и кончая ненадёжностью плееров из смартфончиков и планшетиков(малая продолжительность автономной работы, в дешёвых моделях - качество звука и тд).

Будучи знакомым с STM32 микроконтроллерами я начал работу. Было два варианта плеера: с использованием аппаратного кодека или программного. После экспериментов с программным я решил использовать хардварный(из-за низкого качества декодирования, отсутствия множества форматов, отсутствия эквалайзера и других необходимых для нормальной работы плеера фич).

После долгих поисков я остановился на кодеке VS1053. Он был оптимальным по соотношению цена/качество*фичи. После первых тестов я понял, что он офигенен: качество звука на высоте, огромный подробный даташит, множество поддерживаемых форматов и простота работы с ним.

Итак, я начал работы. Собрал макет и стал писать программу.

На макете присутствовал сам кодек на отладочной платке с алиекспресса, MCU - stm32f103cbt6(было достаточно ножек и был в наличии в ближайшем чипдипе)(плату развёл и сделал сам фотки), eeprom(24lc256 - самая дешёвая), уродливый разъём для microsd карточки(внутренний еврей не позволил покупать разъём для макета за 150 рублей. В итоге на макете частоту SDIO пришлось снизить, но на это повлияли больше длинные провода, чем разъём), OLED 0.96" дисплей на контроллере SSD1306(просто обожаю чб олед дисплеи(они няяяшные)) и самодельная 12ти кнопочная клавиатурка.

Фотки макета: https://imgur.com/a/TvJSv

На ютубе можно посмотреть видео с самых первых этапов разработки(тогда даже не была написана система и не был допилен гуй): https://www.youtube.com/channel/UC5pY283jfYVHqjVQ8bXEKBQ

Программил я после учёбы, поэтому затянулось всё на долго. Но в итоге было много чего сделано: драйвер дисплея(его я написал раньше, теперь перевёл на DMA), драйвер кодека, система, которая позволяет запускать отдельные приложения и управляет всем, в том числе и необходимыми харварными частями и отображением всего на экран, библиотека графического интерфейса со множеством необходимых элементов, сам графический интерфейс(менюшки, верхний бар, настройки и тд), музыкальный плеер(тот, что только взаимодействует с драйверами) и три приложения(файловый менеджер, тестовое приложение и приложения для музыкального плеера(интерфейс)). Всё это работало, играло музыку и причём совсем таки не плохо.

В это же время я рисовал схему и разводил плату. В итоге вышло так: фото разводки 1 фото разводки 2 ещё фотки разводки и схема.

Заказать детали для плеера и плату с завода предприятие, где я сейчас подрабатываю. В итоге я получил такую красоту: https://imgur.com/a/w70eH

И всё вместе собрал: https://imgur.com/a/paefn

Нооо... В разводке нашлись ошибки(не принципиальные, но всё же. Это была первая такая сложная плата). Но всё заработало просто великолепно! Даже играло музыку. Почти. Я забыл в схеме сделать фильтр на выходе кодека и допаял его сверху на самой плате. И видимо в результате отладки бедная микросхемка, наверное, сгорела(но лишь наполовину. По SPI она отвечает, говорит и даже, якобы, воспроизводит музыку, хотя на выходе тишина).

Но в итоге я очень расстроился и бросил это дело. Даже не записал ни одно видео работы =с

Я написал этот постик просто так, чтобы хоть где-нибудь было упоминание об этом проекте. Но я буду очень рад, если найдутся люди, которым понравилась эта идея и они готовы продолжить его со мной.

Все исходники: схемы, разводки(KiCad), программа для MCU(в Keil uVizion) и библиотеки лежат тут: https://github.com/SL-RU/sdmplayer

Спасибо за внимание.

 , , ,

SL_RU
()

dell xps 13 + ubntu 15.10 + Ambient Light Sensor

Форум — Linux-hardware

Приветствую. Не работает автоматическая смена яркости, сам датчик работает:
Закрыл пальцем датчик
$ cat /sys/bus/acpi/devices/ACPI0008:00/ali
5
Обычный режим
$ cat /sys/bus/acpi/devices/ACPI0008:00/ali
14
Свечу фонарем в него
$ cat /sys/bus/acpi/devices/ACPI0008:00/ali
500
С экраном в это время никаких изменений не происходит.
Да, драйвер установил вот по этой схеме https://github.com/danieleds/als
Все остальное работает изкоробки, осталось с этим разобраться. Куда копать?

 ,

Nimble
()

Банальный IKEA-style

Галерея — Рабочие места

На фото:

* Кровать-чердак. Экономит место. Напрягов никаких нет. Летом не сильно жарко, а зимой вполне комфортно. Прикручена к стене.

* На кровати висит системник (3Gb RAM, P4) для жены с Debian 7. Монитор Dell.

* На полке слева старый Shuttle Barebone с Q6600 и 4Gb RAM с Kubuntu 12.04.

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

* Белый монитор - старый RoverScan 17". Если не ошибаюсь, ему уже более 10 лет. Подключен по DVI.

* Белой беспроводной клавиатуре Logitech лет чуть меньше. Покупалась с мышкой в нагрузку. Беспроводная мышь оказалось фиговой, пользуюсь обычной проводной Logitech.

* Мозговой слизень и мотоцикл LEGO - подарки жены.

* Слева от оранжевой и черной коробки Odroid-U2 с Xubuntu 12.04.

* На книгах баллончик со сжатым воздухом.

* Тыловые колонки на кровати Jamo.

* Ширма за кроватью привезена из Латвии, а не из IKEA.

>>> Просмотр (1280x854, 1079 Kb)

 , , ,

cray_rus
()