189 похожих чатов

История последнего проекта: Звонит закажчик. Говорит: надо придумать устройство для управления

светодиодной ленты...

1. день: рисуем схему, развосим плату. Закажчик покупает детальи.

В свободное время беьду нями заканчиавем разводку платы.
Закажчик травит плату прототипа.

2. день: кодим. Закажчик паяет VIAs и детальи.
Боремся с ArduinoISP. Забиваем бол и берём из полочки USBASP. Тестируем... Что то работает, геде-то баги. Бля, Hantek заглючил. Не провеильи временные параметры динамической индикаций.

В свободное время изправляем ошибки. Думаем что именно пошло не так.
Захажчик тестирует SMD ключи на предмет прегрева для ленты.

3. день. Заливаем изправления. Фиксим последние глюки. Всё заработало. Изправляем "специфику" печатной платы до прогдонсти заказа на JLCPCB.

4. день. Закацчик задолбал своими СМСками. С начало пишет что JLCPCB без емайлов начал делать плату, потом пишет: JLCPCB делает оптические тесты платы. Нахера мне эта информация? И, да. Первый опыт с заказом плат из JLCPCB нчался...

5. день. Чздёом когда курер пришлет платы.

М - мораль историй:
П - продуктивность
R - reusable code, который я написал 5 лет назад. Пришлось добавить функцию динамической индикаций, и немного поборотся с ошибками коряво сделанной менюшки.

Кому схему, исходники и дополнительную информацию?

2 ответов

22 просмотра

Мне пригодятся 😉

YL3AKC- Автор вопроса
Александр Литвинов
Мне пригодятся 😉

Хозяех, надо больше лайков! Особенно пока не забанильи. Иначе будем говорить в личке...

Похожие вопросы

Обсуждают сегодня

а через ESC-код ?
Alexey Kulakov
29
30500 за редактор? )
Владимир
47
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
в JclConsole объявлено так: function CtrlHandler(CtrlType: DWORD): BOOL; stdcall; - где ваше объявление с stdcall? у вас на картинке нет stdcall
Karagy
8
Ребят в СИ можно реализовать ООП?
Николай
33
Вот еще странный косяк, подскажите как бороться. Я git clone сделал себе всего embassy и примеры там запускаю. Всё хорошо. Но вот решил в cargo.toml зависимости не как в приме...
Lukutin R2AJP
2
program test; {$mode delphi} procedure proc(v: int32); overload; begin end; procedure proc(v: int64); overload; begin end; var x: uint64; begin proc(x); end. Уж не знаю...
notme
6
Карта сайта