Здравейте,
Подготвил съм собствена преработка на програматор за биполярни PROM памети.
Проектът е готов за поръчване, но производителят изисква минимално количество от 5 броя.
На мен ми е необходим само един, затова търся още четирима желаещи за споделена поръчка.
Това е първа производствена серия и към момента няма физически изработена и тествана бройка.
Схемата и платката са завършени, но окончателното потвърждение на работата ще бъде направено
след получаването и сглобяването им. Затова не го предлагам като готов комерсиален продукт, а като участие в тестова серия.
Цената ще бъде само реалната себестойност на изработката,ориентировъчно към 30 евро.
Компонентите и доставката, без печалба от моя страна.
Точната крайна сума ще бъде обявена преди поръчването.
Поддържаните PROM модели и всички технически подробности ще бъдат описани отделно.
При интерес пишете тук или на лично съобщение.
Поръчката ще бъде направена само ако се съберат желаещи за останалите четири броя.
За яснота на всичко какво е преработено:
1. Електрическата схема не е променяна
Няма промяна в:
свързването между елементите;
стойностите на резистори и кондензатори;
захранващите линии;
адресните, информационните и управляващите сигнали;
номерата на пиновете;
логиката на програматора;
firmware-а;
алгоритмите в NORMAL.CFG, FORCED.CFG и останалия софтуер.
Сравнението на оригиналния и крайния .kicad_sch показва само промяна на footprint-а на VD18 и VD21. Няма преместен проводник или електрически променена мрежа.
2. Реални промени по PCB проекта
VD18 и VD21: SMA → MiniMELF
Оригинално:
VD18, VD21 = LL4148
Footprint = D_SMA
Това беше несъответствие, защото LL4148 е MiniMELF/SOD-80. В крайния проект:
VD18, VD21 = LL4148
Footprint = D_MiniMELF / SOD-80
Променени са само физическите падове. Координатите, полярността, мрежите и позициите на двата диода не са променяни.
Това е единствената промяна на корпус в електронната част на платката.
R3: възстановена стойност 10K
В оригиналната схема R3 е 10K, но полето му за стойност в PCB файла беше празно. В крайния PCB е записано:
R3 = 10K
Няма промяна на резистора, падовете или свързването — само поправени метаданни.
XP3 pin 3: solid GND connection
Пин 3 на ICSP конектора е GND. В оригиналния проект локалният thermal relief към полигона оставаше недохранен и DRC даваше starved_thermal.
Крайното решение е:
XP3 pin 3 → solid connection към GND полигона
Пинът и преди е бил свързан с GND чрез писта. Не е променена мрежата; добавена е надеждна директна връзка към медния полигон.
Имената на 21 мрежи са синхронизирани
Някои еднакви физически мрежи имаха различни автоматични имена след стария Eagle import, например име, образувано от кондензатор от едната страна и от PIC пин от другата.
Имената са уеднаквени със схемата. Не са променяни:
писти;
падове;
vias;
електрическо свързване;
геометрията на платката.
Това е само корекция на вътрешните KiCad имена.
Монтажните отвори
Оригинално трите отвора се казваха REF**. Преименувани са:
H1
H2
H3
и са маркирани като:
board_only
exclude_from_bom
exclude_from_pos_files
Позициите и диаметърът им остават абсолютно същите:
3 × 2.5 mm NPTH
Двете DRC изключения около XS6
Оставени са двете известни courtyards_overlap изключения между корпуса на широкия ZIF XS6 и двата близки монтажни отвора.
Това не променя Gerber-а. Не са местени XS6 или отворите. Реалният корпус и реалните отвори не се пресичат; застъпваха се само виртуалните courtyard граници.
Добавен sym-lib-table
Добавена е връзка към локалната библиотека:
ProgRT-eagle-import.kicad_sym
Това позволява KiCad да намира импортнатите символи. Няма влияние върху готовата платка.
3. Поправена документация, която не е промяна на платката
Оригиналният ProgRT.csv беше остарял. Действителният PCB още от оригинала вече имаше:
C5, C6 Ø8 mm / pitch 3.8 mm
C8 1206
VD1–VD16 MiniMELF
VD24/VD25 LED 1206
Само поправих BOM-а да отговаря на реалния PCB. Не съм променял тези footprints.
4. Конкретни компоненти, избрани за JLCPCB
Това са производствени еквиваленти, а не промени по схемата.
Позиция Оригинално означение Избран компонент
DA1 DG408 ADG408BRZ-REEL7
DA2 78M12 L78M12CDT-TR
DA3 78M05 L78M05CDT-TR
DD2, DD3 74HC574D 74HC574D,653
VD1–VD16 BZV55-C5V1 BZV55-C5V1,135
VD17, 19, 20, 22, 23 M7 M7
VD18, VD21 LL4148 LL4148 MiniMELF
VT1, VT5 MJD127G MJD127, същият DPAK pinout
VT2–VT4, VT6 BCX56-16 BCX56-16, 1=B, 2=C, 3=E
VD24 зелен LED 1206 NCD1206G1
VD25 червен LED 1206 YLED1206R
Всички обикновени резистори и кондензатори остават със същите стойности и корпуси.
Единственото увеличаване на параметър е:
R7:
оригинално изискване 47 Ω, 2512, минимум 0.5 W
избран компонент 47 Ω, 2512, 1 W, 1%
По-високата допустима мощност не променя работата на схемата.
5. Компоненти, които JLCPCB няма да монтира
DD1 — умишлено DNP
PIC18F2550-I/SO
Остава незапоен поради липса в склада. Footprint-ът и всички връзки остават на платката. Ще се намери и запои и програмираш през XP3.
XP2 — умишлено DNP
Lumberg 2486 01
Остава незапоен, защото не приемам произволен Mini-USB заместител с различна механика.
Всички THT части
JLCPCB в тази поръчка запоява само SMD частта. Ръчно остават:
C5, C6
XP1
XP3
XS3, XS4, XS5, XS6
ZQ1
DD1
XP2
Това не е промяна по схемата — само разделяне на монтажа между JLCPCB и нас.
6. Промени само в PCBA позиционирането
Добавени са F.Paste и B.Paste за двустранен монтаж. В JLCPCB viewer-а компонентите бяха центрирани и полярните части бяха завъртени така, че физическият pin 1, катодът и анодът на конкретно избраните компоненти да съвпаднат с падовете на платката.
Това не променя PCB или схемата — това са инструкции към монтажната машина.
Краен баланс
Електрически изменения: няма.
Физическа промяна на footprint: само VD18 и VD21, от неправилен SMA към правилен MiniMELF.
Промяна на медна връзка: само solid GND връзката на XP3 pin 3, без промяна на мрежата.
Останалото: метаданни, DRC, производствени файлове, конкретни еквивалентни компоненти и DNP позиции.
Тоест не съм „преработвал“ BurnRT. Запазил съм оригиналната схема и съм отстранил конкретни KiCad/BOM/footprint проблеми, необходими за надеждно производство


