Skip to the content
2 layers150 × 105 mmLunar Writer, the printed circuit board in 3D

Lunar Writer

IlyaBOT/LunarView3

Отдельная двухслойная плата программатора параллельных EPROM, 150×105 мм. USB и CH340 расположены слева, ATmega328P — в центре, регистры адреса и DIP-28 — справа; дополнительная силовая часть находится снизу.

Size
150 × 105 mm
Copper layers
2
Thickness
1.6 mm
Parts
179
Nets
137
Pads
578
Tracks, vias
2,795, 250
Pours
2
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
16 Oct 2026
Updated
16 Oct 2026

Overview

Lunar Writer is an open-source printed circuit board by IlyaBOT, from the IlyaBOT/LunarView3 repository on GitHub. It is a 2-layer board of 150 × 105 mm with 179 parts on 137 nets, routed with 2,795 tracks and 250 vias.

It is built around the ATMEGA328P-AU, CH340C and 74HC595D, with the BAT54S, MMBT3906 and MMBT3904 among its other parts. Its parts include 61 resistors, 31 capacitors, 27 diodes, 12 ICs and 7 transistors. It belongs with the AVR (ATmega, ATtiny) boards of this library.

Main components

6

README

Lunar-Writer/README.md

Lunar Writer — Rev. 1

Отдельная двухслойная плата программатора параллельных EPROM, 150×105 мм. USB и CH340 расположены слева, ATmega328P — в центре, регистры адреса и DIP-28 — справа; дополнительная силовая часть находится снизу. Питание программирования подключается к винтовой клемме J4, 12–24 В DC. USB отдельно питает логику напряжением 5 В. Земля общая.

Файлы

Проверено KiCad 10.0.6: ERC — 0; DRC — 0; неразведённых соединений — 0; расхождений платы со схемой — 0. На плате 175 электрических компонентов, четыре крепёжных отверстия M3, 250 переходов и два заполненных полигона GND. Локальные библиотеки включены в проект; нужны штатные библиотеки KiCad 10. Изменённые посадочные места сохранены в ProjectFootprints.pretty, без исключений DRC для различий с библиотекой.

Это результат CAD-проверки. Собранная плата, устойчивость преобразователя, нагрев, контакты реле и импульсы VPP на настоящей EPROM не испытывались.

Подключение и напряжения

УзелПодключение / назначение
J1 MicroUSB5 В для ATmega, CH340, логики, буфера и катушки реле
J4, контакт 1, квадратная площадкаПлюс внешнего стабилизированного источника 12–24 В
J4, контакт 2Минус внешнего источника, GND
J2 AVR ISPПрошивка ATmega328P; не включать одновременно два источника питания 5 В
U6 DIP-28Прямое подключение NM27C512; выемка/вывод 1 сверху
J5Шина для будущих проверенных адаптеров; используется один ROM, U6 или адаптер
JP1, перемычка 1–2Регулируемая линия VPP 12,75 В для NM27C512
JP1, перемычка 2–3Отдельная линия HIGH, регулируемая под конкретную EPROM, обычно 21 или 25 В
JP1 без перемычкиVPP_IN отключена от регуляторов; R77 разряжает её

На JP1 устанавливается одна перемычка. Переставлять её следует при отключённых USB и J4. Для NM27C512 используется только положение 1–2: HIGH не подаётся непосредственно в её сокет.

Внешние 12–24 В не соединены с USB VBUS или шиной +5 В. Напряжение из клеммы сначала проходит предохранитель и защитный диод; U11 формирует около 30 В. U12/U13 получают из этой линии выбранное напряжение VPP. U7 формирует 6,25 В VCC непосредственно из защищённого входного питания, чтобы снизить нагрев.

При RESET аппаратные логические элементы запрещают включение обоих ключей VPP, а реле K1 возвращает сокет к обычному чтению при 5 В. На VPP_SW нет большого накопительного конденсатора. D6 показывает наличие высокого напряжения; это дополнительная индикация, а не измерительный прибор.

Компоненты питания и запас

ОбозначенияВыбранные детали / требования
J4Phoenix MKDS-1,5-2 или механически совпадающая винтовая клемма, шаг 5,00 мм, два контакта
F2Bourns MF-R090, 0,9 А hold при 23 °C, 60 В, шаг 5,1 мм; при 50 °C hold 0,65 А
D40 / D42SS36, Schottky, 3 А / 60 В, SMA; защита от переполюсовки / выпрямитель boost
D41SMBJ24A, однополярный TVS, SMB; standoff 24 В, максимальный указанный clamp 38,9 В
U11LM2577T-ADJ, TO-220-5: VIN рабочее до 40 В, абсолютный предел 45 В; SW рабочее до 60 В
L1SRR1210A-101M, 100 мкГн ±20%, Irms 2,5 А, Isat 2,2 А; корпус 12×12 мм
C30220 мкФ / 50 В, low ESR, диаметр до 10 мм, шаг 5 мм
C32680 мкФ / 50 В, low ESR, ESR ≤0,2 Ом, допустимый ток пульсаций ≥0,2 А, диаметр до 12,5 мм, шаг 5 мм; пример: Chemi-Con EKYC500ELL681MK20S, 12,5×20 мм
C31 / C33 / C35 / C36X7R, 50 В; для 1 мкФ учитывать снижение ёмкости под постоянным напряжением
R70 / R7147 кОм / 2 кОм, 1%; nominal BOOST = 30,135 В
R72 / C34470 Ом / 47 мкФ 16 В, компенсация U11; C34 — электролит, плюс к BOOST_COMP_RC
U7 / U12 / U13LM317T; отдельные изолированные радиаторы, металлическая площадка соединена с OUT
D43 / D44M7 / 1N4007-SMD, SMA; обычная выводная 1N4007 сюда не подходит
Q3 / Q4 / Q6 / Q7IRF9540N 100 В / MMBT5551 160 В / MMBT5551 160 В / MMBT5401 150 В
R31 / R632,2 кОм, 0,5 Вт, 2010; рассчитаны на повышенное напряжение и ток управления
R3710 кОм, 0,25 Вт, 1206; разряд VPP_SW

Расчётная нагрузка — до 100 мА на линии boost 30 В и до 100 мА нагрузки целевого VCC. Для консервативного расчёта приняты защищённый вход 10,5 В и КПД 75%: потребление внешнего источника получается примерно 0,49 А, включая нагрузку VCC и её обратную связь. Это оценка, а не измеренный КПД. Внешний источник 12–24 В / 1 А даёт запас; реальный ток и температуру нужно проверить при наладке. Клемма и предохранитель не увеличивают допустимый ток EPROM.

Из этих 100 мА boost оба регулятора VPP вместе потребляют около 21 мА на собственные делители. Для целевой EPROM на VPP принят предел 75 мА, оставляющий резерв; это выше типичной расчётной нагрузки NM27C512, но не универсальный ток для любых микросхем.

По формулам 8–10 из документа TI получены Rc(max) ≈618 Ом, Cout(min) ≈17,7 мкФ и Cc(min) ≈15,6 мкФ при выбранном Cout=680 мкФ. Номиналы 470 Ом / 680 мкФ / 47 мкФ проходят также проверку с допусками резистора и электролитов. Оценка пика тока L1 с минимальными L и частотой — около 1,50 А, ниже Isat=2,2 А. Расчёт компенсации не заменяет измерение реакции на скачок нагрузки.

С учётом тока обратной связи U7 может рассеивать около 1,96 Вт при 24 В и нагрузке VCC 100 мА. U12 при 30,135→12,75 В и нагрузке 100 мА — около 1,92 Вт. Для каждого нужен радиатор ориентировочно ≤20 К/Вт, с проверкой температуры корпуса. Между соседними регуляторами шаг около 13 мм: выбирать узкие вертикальные радиаторы, проверять их габариты перед заказом. Радиаторы в 3D отсутствуют; их механическая совместимость UNVERIFIED. Общий неизолированный радиатор замкнёт разные выходные напряжения.

USB питает также катушку стандартного Omron G5V-2-DC5, около 100 мА. С учётом логики и целевой EPROM предусмотреть бюджет до примерно 350 мА на 5 В и проверить фактический ток. Допустимый ток выбранного USB-источника и USB-описателя CH340 проверяются отдельно; схема не выполняет USB-PD-согласование.

TVS подавляет краткие импульсы в пределах своих параметров. Максимум входа устройства остаётся 24 В DC; TVS не является стабилизатором длительного перенапряжения. Не повышать напряжение клеммы ради получения 25 В VPP — это делает boost.

Настройка перед первой записью

  1. Сокет U6 и J5 оставить пустыми. Установить выбранный RGB: SMD 5050 или четырёхвыводный общий анод, один из двух. Сверить полярность электролитов, диодов и выводы транзисторов с BOM.
  2. Подключить только USB 5 В с ограничением тока. Проверить +5V, RESET, положение реле READ, отсутствие VPP на сокете. Прошить writer_safe.hex через ISP. ATmega работает от кварца 16 МГц; GPIO и fuse-параметры описаны в старом руководстве Stage 2.
  3. С JP1 без перемычки и при подключённом USB включить внешний источник 12 В, начиная с ограничения тока около 0,2 А без нагрузки. После отсутствия неисправностей и для тестов с нагрузкой увеличить до 0,7 А. Измерить TP14: VIN_PROTECTED; TP15: boost около 30 В. Если защищённый вход при полной нагрузке ниже 10,5 В, расчётный режим не соблюдается.
  4. RV1: выставить TP3 / +6V25_PROG = 6,250 В. Проверить с временной нагрузкой 100 Ом / ≥1 Вт и затем при ожидаемой полной нагрузке. U7 должен иметь радиатор.
  5. RV2: предварительно выставить TP16 / VPP_12V75 около 12,9 В, затем при стендовом включении ключей откалибровать фактический VPP_SW до 12,75 В под нагрузкой. У Q7 есть падение напряжения: напряжение до ключа и на сокете не обязаны совпадать. Допуск NM27C512 по VPP — 12,50–13,00 В.
  6. RV3 выставляется отдельно по точной документации будущей EPROM. HIGH не выбирается для NM27C512 и не означает готовый универсальный алгоритм записи. Отключить оба источника перед установкой JP1.
  7. Проверить boost на запуске и скачке нагрузки, температуру регуляторов и L1; осциллографом проверить отсутствие выброса и остаточного VPP при RESET/обрыве USB, последовательность VCC/VPP и форму импульсов программирования. Запись остаётся заблокированной штатной прошивкой до этой наладки.

Проверки VPP в прошивке через ADC не обнаруживают все короткие выбросы. Перенос силовой схемы на новую плату требует измерений даже при успешном ERC/DRC.

Прошивка и приложение

Lunar Dumper использует firmware/lite, 115200 бод и строковый протокол LITE2. Lunar Writer использует firmware/main.c, три регистра адреса/статуса, 57600 бод и прежний протокол Stage 2 v1 с бинарными данными и CRC. Это разные прошивки.

Сборка Writer: powershell -File firmware/build.ps1. Получается firmware/writer_safe.hex, идентификатор INFO — device=Lunar_Writer revision=1 firmware=1.0.0, WRITE заблокирована. Имя, ревизия и версия задаются DEFINE в firmware/config.h. В текущей сборке 4598 байт Flash и 241 байт SRAM.

Существующий алгоритм записи реализован для National NM27C512: 6,25 В VCC, 12,75 В VPP, импульсы CE/PGM 100 мкс, проверка после импульса, максимум 25 попыток. Физическая запись новой платой пока не проверена. Общие 27C512 и другие производители не получают этот алгоритм автоматически.

После наладки возможна сборка -Commissioned, но само компилирование не является подтверждением исправности платы. В репозитории могли остаться старые HEX Stage 2; для нового имени использовать результат текущего build.ps1.

LunarView 3 версии 1.2 пересобран с новыми названиями. Сейчас он подключается к Lunar Dumper; поддержку протокола Writer и запись ещё нужно добавить. Для уже существующего протокола Writer использовать tools/eprom_tool.py, Python 3.10+ и pyserial:

powershell
python tools/eprom_tool.py info --port COM3
python tools/eprom_tool.py read --port COM3 --device NM27C512 --out dump.bin

Приложение не подключает Writer по несовместимому протоколу. Существующий адаптер КР573РФ5 рассчитан на чтение, его линия VPP соединена с 5 В; через него нельзя программировать КР573РФ5. Обеспечение 21/25 В на новой плате не добавляет алгоритмы и не меняет допустимые напряжения этого адаптера. Стирание УФ EPROM выполняется внешним УФ-источником; электронной функции стирания здесь нет.

Изготовление и 3D

Готовые Gerber/drill относятся к двухслойной плате толщиной 1,6 мм, медь 35 мкм. Сигнальные дорожки преимущественно 0,25 мм, силовые 0,6 мм, локальные короткие выходы питания MCU/USB 0,25 мм, обычные переходы 0,8/0,4 мм. Верхняя и нижняя земли заполнены, изолированные острова удаляются. Для домашнего изготовления это достаточно сложная плата: 250 переходов, каждый требует надёжного контакта с обеих сторон; соединения под корпусами выполнять до их установки. Тонкая медная проволока подходит при пайке с обеих сторон; просто вставленная проволока не заменяет металлизацию. Полные рекомендации — руководство по фоторезисту.

Плата 150×105 мм не помещается целиком в поле 80×80 мм, указанное производителем для близкой модели Carverall K4Pro. Точная ревизия вашего K4-3W не подтверждена; его реальное поле нужно измерить. Для Writer использовать печатные фотошаблоны, изготовление на заказ или станок с достаточным полем. Масштабировать рисунок для уменьшения платы нельзя. Разделённая лазерная экспозиция требует отдельной разработки точного совмещения и здесь не подготовлена.

production/Lunar_Writer_PCB.pdf содержит отдельные слои в масштабе 1:1, но это не готовый негативный фотошаблон: для МФП-ВЩ нужны правильно инвертированные/ориентированные изображения и технологическая проба. Не использовать настройки экспозиции без калибровки своего материала и лазера.

В 3D установлен SMD RGB 5050; альтернативный THT скрыт. Для L1 и F2 включены созданные по габаритам даташитов условные 3D-оболочки, не заводские модели. Они не подтверждают механическую совместимость конкретной поставки. Остальные модели основаны на библиотеках KiCad и ранее добавленных моделях проекта. Лицензии исходных моделей сохранены в 3DModels.

Исходные медные слои пользовательского Dumper сохранены. У него изменены названия в надписях, схеме, идентификаторе прошивки и описании LunarView; старые имена файлов сохранены для совместимости путей.

Первичные источники

Трассировка выполнена локально Freerouting 2.2.4; окончательная проверка — в KiCad. Изменённые посадочные места, узкие выходы питания и оставшиеся соединения доведены в нативной плате. Не запускать заново генерацию размещения поверх отредактированной платы.

Parts

179
QtyValueFootprintReferences
251kResistor_SMD:R_0603_1608MetricR4, R5, R10, R11, R12, R13, R14, R15, R16, R17, R20, R21, R22, R25, R26, R32 +9
16BAT54SPackage_TO_SOT_SMD:SOT-23D10, D11, D12, D13, D14, D15, D16, D17, D20, D21, D22, D23, D24, D25, D26, D27
12100nFCapacitor_SMD:C_0603_1608MetricC2, C3, C4, C5, C6, C7, C8, C10, C14, C21, C26, C27
610kResistor_SMD:R_0603_1608MetricR1, R23, R24, R43, R44, R65
4M3MountingHole_3.2mm_M3H1, H2, H3, H4
3100nF / 50VCapacitor_SMD:C_0603_1608MetricC20, C23, C28
3120R / 1%Resistor_SMD:R_0603_1608MetricR40, R73, R75
374HC595DPackage_SO:SOIC-16_3.9x9.9mm_P1.27mmU2, U3, U4
2100k bleedResistor_SMD:R_0603_1608MetricR61, R77
2100nF / 50V X7RCapacitor_SMD:C_0805_2012MetricC31, C33
210k / 1%Resistor_SMD:R_0603_1608MetricR45, R46
210nFCapacitor_SMD:C_0603_1608MetricC22, C25
21uF / 50V X7RCapacitor_SMD:C_1206_3216MetricC35, C36
22.2k / 0.5WResistor_SMD:R_2010_5025MetricR31, R63
222pFCapacitor_SMD:C_0603_1608MetricC11, C12
25.1kResistor_SMD:R_0603_1608MetricR38, R39
2M7 / 1N4007-SMD / 1A 1000VDiode_SMD:D_SMAD43, D44
2MMBT3906Package_TO_SOT_SMD:SOT-23Q1, Q2
2MMBT5551 / 160V NPNPackage_TO_SOT_SMD:SOT-23Q4, Q6
11.8k / 1%Resistor_SMD:R_0603_1608MetricR76
1100R multi-turnProjectFootprints:Writer_RV1_Potentiometer_Bourns_3296W_VerticalRV1
1100nF / 16VCapacitor_SMD:C_0603_1608MetricC9
1100nF auto-resetCapacitor_SMD:C_0603_1608MetricC13
1100uH / SRR1210A-101M / Isat 2.2AProjectFootprints:Writer_L1_L_Bourns_SRR1210AL1
110k CE pull-upResistor_SMD:R_0603_1608MetricR2
110k LATCH pull-downResistor_SMD:R_0603_1608MetricR7
110k OE pull-upResistor_SMD:R_0603_1608MetricR3
110k PGM pull-upResistor_SMD:R_0603_1608MetricR8
110k VPP_EN pull-downResistor_SMD:R_0603_1608MetricR34
110k arm pull-downResistor_SMD:R_0603_1608MetricR60
110k base pull-downResistor_SMD:R_0603_1608MetricR33
110k base-emitterResistor_SMD:R_0603_1608MetricR62
110k bleed / 0.25WResistor_SMD:R_1206_3216MetricR37
110uF / 10VCapacitor_SMD:C_0805_2012MetricC1
110uF / 16VCapacitor_SMD:C_0805_2012MetricC15
110uF / 16VCapacitor_SMD:C_1206_3216MetricC24
112-24V DC IN (+ / GND)ProjectFootprints:Writer_J4_TerminalBlock_Phoenix_MKDS-1,5-2_1x02_P5.00mm_HorizontalJ4
1120k / 1%Resistor_SMD:R_0603_1608MetricR35
116MHz, CL ~18pFProjectFootprints:Writer_Y1_Crystal_HC49-4H_VerticalY1
11N4007 output protectionProjectFootprints:Writer_D7_D_DO-41_SOD81_P10.16mm_HorizontalD7
11N4148WS flybackDiode_SMD:D_SOD-323D8
11k / 1%Resistor_SMD:R_0603_1608MetricR74
11k multi-turnProjectFootprints:Writer_RV3_Potentiometer_Bourns_3296W_VerticalRV3
1200R multi-turnProjectFootprints:Writer_RV2_Potentiometer_Bourns_3296W_VerticalRV2
1220uF / 50V low ESRProjectFootprints:Writer_C30_CP_Radial_D10.0mm_P5.00mmC30
122k / 1%Resistor_SMD:R_0603_1608MetricR36
12k / 1%Resistor_SMD:R_0603_1608MetricR71
1430R / 1%Resistor_SMD:R_0603_1608MetricR41
1470R compensationResistor_SMD:R_0603_1608MetricR72
1470R relay driveResistor_SMD:R_0603_1608MetricR42
147k / 1%Resistor_SMD:R_0603_1608MetricR70
147k gate-sourceResistor_SMD:R_0603_1608MetricR30
147uF / 16V compensationProjectFootprints:Writer_C34_CP_Radial_D5.0mm_P2.00mmC34
1500mA holdFuse:Fuse_1812_4532MetricF1
1680uF / 50V low ESRProjectFootprints:Writer_C32_CP_Radial_D12.5mm_P5.00mmC32
174LVC1G08 / arm interlockPackage_TO_SOT_SMD:SOT-23-5U10
174LVC1G08 / pulse interlockPackage_TO_SOT_SMD:SOT-23-5U8
1ADC6 BAT54S clampPackage_TO_SOT_SMD:SOT-23D30
1ADC7 BAT54S clampPackage_TO_SOT_SMD:SOT-23D31
1ATmega328P-AUPackage_QFP:TQFP-32_7x7mm_P0.8mmU1
1AVR ISPProjectFootprints:Writer_J2_PinHeader_2x03_P2.54mm_VerticalJ2
1BAT54WS RESET clampDiode_SMD:D_SOD-323D9
1BOOST_30VTestPoint:TestPoint_Pad_D1.5mmTP15
1BZT52C10 / 10VDiode_SMD:D_SOD-123D5
1CH340CPackage_SO:SOIC-16_3.9x9.9mm_P1.27mmU5
1G5V-2-DC5 (100mA coil)ProjectFootprints:Writer_K1_Relay_DPDT_Omron_G5V-2K1
1IRF9540N / 100V PMOSProjectFootprints:Writer_Q3_TO-220-3_VerticalQ3
1J_TARGET / 40-pinProjectFootprints:Writer_J5_PinHeader_2x20_P2.54mm_VerticalJ5
1LM2577T-ADJ / 40V input, 60V switchProjectFootprints:LM2577T_TO2205U11
1LM317T / 12.75V / heatsinkProjectFootprints:Writer_U12_TO-220-3_VerticalU12
1LM317T / 21...25V / heatsinkProjectFootprints:Writer_U13_TO-220-3_VerticalU13
1LM317T: calibrate 6.250 VProjectFootprints:Writer_U7_TO-220-3_VerticalU7
1MF-R090 / 0.9A hold / 60VProjectFootprints:PTC_MF_R090F2
1MMBT3904Package_TO_SOT_SMD:SOT-23Q5
1MMBT5401 / 150V PNPPackage_TO_SOT_SMD:SOT-23Q7
1NM27C512Q SOCKETProjectFootprints:Writer_U6_DIP-28_W15.24mm_Socket_LongPadsU6
1RESETProjectFootprints:Writer_SW1_SW_PUSH_6mmSW1
1RGB CA / 5050 OR THT5ProjectFootprints:Writer_D2_RGB_CA_5050_or_THT5D2
1RX BLUELED_SMD:LED_0603_1608MetricD3
1SMBJ24A / TVSDiode_SMD:D_SMBD41

The 155 most common of 179 parts.

More from IlyaBOT/LunarView3

3
  • 2 layersNM27C512 Dumper, the printed circuit board in 3D

    NM27C512 Dumper

    IlyaBOT/LunarView3

    Отдельная двухслойная плата программатора параллельных EPROM, 150×105 мм. USB и CH340 расположены слева, ATmega328P — в центре, регистры адреса и DIP-28 — справа; дополнительная силовая часть находится снизу.

    143 parts
  • 2 layers77.3 × 48 mmNM27C512 Dumper Lite, the printed circuit board in 3D

    NM27C512 Dumper Lite

    IlyaBOT/LunarView3

    Отдельная двухслойная плата программатора параллельных EPROM, 150×105 мм. USB и CH340 расположены слева, ATmega328P — в центре, регистры адреса и DIP-28 — справа; дополнительная силовая часть находится снизу.

    45 parts
  • 2 layers22.9 × 38.1 mmKR573RF5 Adapter, the printed circuit board in 3D

    KR573RF5 Adapter

    IlyaBOT/LunarView3

    Отдельная двухслойная плата программатора параллельных EPROM, 150×105 мм. USB и CH340 расположены слева, ATmega328P — в центре, регистры адреса и DIP-28 — справа; дополнительная силовая часть находится снизу.

    12 parts

Similar boards

  • 2 layers121.5 × 115 mmIrrigationController, the printed circuit board in 3D

    IrrigationController

    alorcs/Irrigation-System-v2

    The external footprints used can be found in the Imports folder.

    115 partsApache-2.0
  • 2 layers92 × 57 mmFsk traffic, the printed circuit board in 3D

    Fsk traffic

    luftaquila/formula-student-korea

    KSAE Formula Student Korea Service Hub

    32 partsGPL-3.0
  • 2 layers120 × 90 mmPLC STM32 Modbus, the printed circuit board in 3D

    PLC STM32 Modbus

    danhmanu/PLC-STM32F407VET6

    Mạch nguyên lý KiCad 10 cho bộ PLC: điều khiển qua LAN bằng Modbus TCP (module W5500 Lite), nạp code qua USB‑C (CH340C), 16 ngõ ra transistor cách ly quang, 10 ngõ vào analog 4–20mA.

    264 parts
  • 4 layers126.3 × 115.4 mmBTBox ADAU1701, the printed circuit board in 3D

    BTBox ADAU1701

    zOnlyKroks/pcb-consortium

    133 partsCC0-1.0
  • 2 layers58.4 × 141 mmSegment Display Board, the printed circuit board in 3D

    Segment Display Board

    FRC-1721/AccidentCounter

    A digital sign hung in the build space advertising days without incident

    94 parts1
  • 2 layers100 × 90 mmNano5, the printed circuit board in 3D

    Nano5

    RJLABS/flatcracker

    tempalate board

    187 partsAGPL-3.0

Questions

How big is the Lunar Writer PCB?

It measures 150 × 105 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Lunar Writer use?

179 parts, built around the ATMEGA328P-AU, CH340C, 74HC595D and BAT54S. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the Lunar Writer KiCad files?

From the IlyaBOT/LunarView3 repository on GitHub, at the commit this page was made from: the board is Lunar-Writer/Lunar_Writer.kicad_pcb and its schematic Adapter-KR573RF5/KR573RF5_Adapter.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Lunar Writer design in my own project?

Its repository states no licence, so its author keeps all rights: ask IlyaBOT before reusing the design.