Да, диод нужен для того, что-бы при подключении платы к usb, запитать сразу преобразователь ch340 и мегу328... с одной стороны понятно..
но по факту - это содаёт две проблемы:
* при пропадании питания в сети - пропадает питание на шаговые двигатели, при этом софт думает что проблем нет и продолжает слать в com-порт g-code.. Поэтому будет сложно найти точку, с которой можно продолжить после восстановления питания
* как уже сказано - помехи по питанию всё-равно буду пролазить.. могут вызвать подвисание ПК целиком..
На своём 2418, с платой "дятла" я убрал этот диод.. и даже выпаял usb-разъём.. припаял проводки в вывел из на разъём DB9. Саму плату разместил в распред. коробке 100*100*55, купленной в электрическом магазер за 55 руб.. DB9 закрепил в одном из отверстий.. Шансы что DB9 вывалиться от вибрации или наличие дребезга - свёл к нулю.. надеюсь.. Выглядит это не очень презентабельно.. но меня устраивает. Теперь, если отключить питание станка во время исполнения УП, ПО потеряет с ним связь, т.к. ch340 и мега328 лишаться питания.. и можно будет продолжить работу после восстановления питания.. правда для этого нужно задействовать концевики
Вот - с 28й минуты.. если интересно, (видео не моё )
https://www.youtube.com/watch?v=PmMKjkiI0ME