Це YAML-файл, який описує ваше обладнання. Ви визначаєте осі (x, y, та ще дві додаткові — FluidNC дозволяє мапувати додаткові двигуни), кожен з яких має свої `steps_per_mm`, `max_rate`, `acceleration`, піни `step`/`direction`/`disable` двигуна, а також процедуру хомінгу. Ви додаєте шпиндель вхід (реле чи PWM) для керування гарячим дротом через M3/M5 та значення S для нагріву. Якщо ви використовуєте TMC2209, додайте блок `tmc_2209:` для кожного двигуна з `run_amps`, `microsteps`, UART-адресою та stealthchop.
Почніть з прикладу FluidNC, близького до вашої плати, змініть піни, щоб вони відповідали вашому підключенню, встановіть кроки/мм та протестуйте одну вісь за раз. Оскільки це лише файл конфігурації, ви ітеруєте шляхом редагування та повторного завантаження — без перекомпіляції.
Почніть з прикладу FluidNC, близького до вашої плати, змініть піни, щоб вони відповідали вашому підключенню, встановіть кроки/мм та протестуйте одну вісь за раз. Оскільки це лише файл конфігурації, ви ітеруєте шляхом редагування та повторного завантаження — без перекомпіляції.