Перейти к содержанию
    

AndyBig

Свой
  • Постов

    850
  • Зарегистрирован

  • Посещение

  • Победитель дней

    2

Весь контент AndyBig


  1. В этом проекте весьма серьезный подход к работе с ШД - https://github.com/MarlinFirmware/Marlin/tree/bugfix-2.1.x/Marlin/src/module Хотя это не библиотека, но из него можно выдрать нужную часть.
  2. 1. Заимейте привычку указывать после float-констант букву f 🙂 2. Сослаться на конкретные пруфы не могу, но вроде бы printf все равно внутри себя повышает все float в double, так что с double все равно придется иметь дело. Так что, наверное, самый простой способ - явно привести аргумент к double: sprintf(str, "%f", (double)pi);
  3. Совершенно непонятно зачем Вам нужен именно .elf, если Вы все равно хотите превратить его в тот же .bin, который можно легко получить сразу при компиляции.
  4. STM32G030 TIM1 ITR0

    В даташите на другой контроллер имеется сноска.
  5. Даже дополнительные 64 Кб, которая CCM? Там же стоит контроллер stm32f40x? Скорее он задает время реагирования на различные события. Управление моторами там автономное, в прерываниях таймера, из суперлупа в него только подсовываются очередные задания по мере освобождения буфера заданий. Точно ответить не смогу. Вроде бы ничего такого критичного от времени цикла суперлупа там не должно зависеть. Ну разве что ПИД-регуляторы температуры.
  6. Да, постоянно 🙂 Я в принципе в последнее время даже не сохраняю результат слайсинга на комп, а сразу отправляю его на принтер. Слайсер - Прюша, если что 🙂 Не-не, я именно отправляю файл, этот файл сохраняется принтером на флэшку и с нее уже запускается обычная офлайновая печать. Онлайн прямиком с компа я никогда не печатал и не собираюсь 🙂 Было бы здорово если бы у Вас получилось, очень интересно было бы взглянуть на результат 🙂
  7. Ну не знаю... Не уверен, что те алгоритмы, которые влезут в контроллер, будут достаточно эффективно сжимать. К тому же еще тогда можно будет попрощаться с поддержкой передачи файлов из слайсеров 🙂
  8. Ну в общем не маленькая, да 🙂 Особенно учитывая, что я не просто адаптировал Марлин, но еще и частично переделал его внутренности в тех моментах, которые мне не нравились 🙂 Да какой угодно. Сейчас вот попробовал передать архив .zip: файл размером 4.673.463 байта передался за 37 секунд. Просто засекал время, за которое файл передается, и делил на него размер файла 🙂 Честно говоря, не могу ничего толком сказать. Может быть прошивки ESP у наших Робинов отличаются? Хотя маловероятно, но все же возможно... Прошу прощения, зацепил первую попавшуюся ссылку 🙂 Вот вроде оно - https://github.com/xreef/MKS_WIFI_upgrade_with_BeePrint_web_interface
  9. Да, взял чистый Марлин и портировал его 🙂 Только исходники работы с Вайфаем взял чужие. 120 КБайт/сек. То есть мегабайтный файл передается за 8-9 сек. Как я уже написал - я взял чужие исходники для Вайфай, глубоко в них не вникал. Видел, что там задействуется DMA с двойным буфером, слегка подразобрался для небольших модификаций и все. Да, стоит родная ESP8266 🙂 Сейчас она, правда, перепрошита для получения веб-интерфейса, но на скорость это не повлияло. Вот эта - https://github.com/xreef/beeprint_3d_printer_web_interface Теоретически, конечно, было бы интересно взглянуть, но не сейчас 🙂 Да и меня сейчас по прошивке почти все устраивает, если честно, особенно после появления ИнпутШейпера. Хотя я его пока толком не настроил, не до того пока 🙂 Но в прошивку уже перенес из Марлина 🙂 Если Вам интересно, можете изучать - https://github.com/Andy-Big/Marlin_FB_Reborn
  10. STM32 калибровка RTC

    Для этого у Вас на HSE должен стоять кварц с точностью в пару ppm 🙂
  11. Вообще вся прошивка получается разной при каждом считывании? Или только какая-то (примерно одна и та же) ее часть?
  12. Попробовал. Жидкость Гидронол С10, промывка в УЗ с последующим полосканием в дистиллированной воде. Моет очень хорошо, платы чистые, без разводов и остатков флюса. Пробовал отмывать: обычную канифоль, "Канифоль-гель", FluxPlus 6-412-A, флюс из нескольких видов трубчатого припоя с флюсом - это после паяльника. Пробовал так же мыть после печки с паяльной пастой. Все эти флюсы отмываются начисто. Качество мытья и запах весьма похожи на Zestron FA+. По ресурсу не могу пока сказать, если хотя бы вполовину от Цестрона, то ждать ресурсного отчета придется долго 🙂
  13. Не могу сказать ничего определенного по этому поводу. Но мануал однозначно говорит "подтяжки должны быть отключены", и лучше следовать его указаниям 🙂
  14. Может быть есть риск превысить напряжение 3.3 вольта на кристалле контроллера если вдувать 4-5 вольт в него через внутренние резисторы подтяжки... Не знаю 🙂
  15. Она запрещает включать внутренние подтяжки при напряжении на пине больше питания + 0,3В. Если вместо диода поставить стабилитрон на 3 вольта тогда уже можно будет включать подтяжки 🙂 Только не к 3.3 вольтам, а анодом в землю, разумеется.
  16. Нет еще, хотя надо бы 🙂 Но все то лень, то времени нет 🙂 Просто выбираете Nozzle 2 Offset, кликая по нему 🙂 Это в старой версии, в новой эту настройку переделали кардинально, все стало совсем по-другому 🙂
  17. USB stm32f103 vs gd32f103

    Сам проект у меня тоже на SPL, и библиотека тоже STшная 🙂 Сначала тоже было CDC, потом перешел на HID.
  18. USB stm32f103 vs gd32f103

    Хм, у меня код от STM32F10RB без проблем завелся на GD32F103RB. Без проблем и изменений в части USB, в других нескольких местах пришлось временнЫе параметры чуть подкорректировать.
  19. У меня до сих пор родные работают, не клинят 🙂
  20. Сталкивался однажды, когда после разборки головы собрал ее и при этом чем-то прижал там эту трубку. Подробностей уже не помню. А так, при штатной работе - нет, не было такого.
  21. Пробовал Solins FA+ - она и близко не лежала к оригиналу, которому, якобы, полный аналог. Заказал на пробу 3 литра ГИДРОНОЛ С10, посмотрю как он будет мыть.
  22. Она с тем же успехом может быть похищена при передаче и в hex и в srec и в любом другом открытом формате 🙂 Против этого поможет только шифрование, а это уже отдельный вопрос.
  23. Да вот мне тоже как-то не очень хочется лить в УЗ-ванну крайне горючую смесь 🙂
×
×
  • Создать...