Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
/.idea/
46 changes: 46 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,3 +9,49 @@ The official files are files that are typically used for firmware testing. They
## Contributed

These are files contributed by users. They are grouped by the target controller. They are not maintained or tested by the FluidNC dev team. Feel free to add your own.

## Guidelines for contributing

These config files will be used in the **FluidNC Web Installer** as configuration templates.
By following these guidelines will make it easier for the user to select the correct configuration for their board and machine setup.

### Folder structure

The folder name will be used as a controller board name. Underlines `_` will be replaced with spaces and sub folders will be concatenated. Try to avoid any configuration specific details in the name.

```
contributed/
4x_2209
6_Pack/
6_Pack_External/
Jackpot_CNC_Controller/
LowRider_CNC_XYYZ/
MPCNC_XXYYZ/
pen_2209/
V2/
v2p1/
```

This will be read into the **FluidNC Web Installer** and will be displayed like this:

![FluidNC Web Installer - Board selection](doc/images/board-selection.png)

### Files structure
Files that ends with `.yaml` will be selectable as configuration template. Try to come up with a name that indicates what is included in the config. It may for instance include if it is using a stepstick stepper driver and how many axes are configured.

You can also place image files `logo.svg` or `logo.png` and `board.png` in the directory which will further help the user to select the correct board.

### Configuration file
Try to add a user friendly description to the yaml-configuration file. The `name` and `meta` fields will be displayed in the installer:

```
board: 6 Pack
name: 6 Pack External XXYYZ Relay
meta: |-
Configured with XYZ-axes.
The X- and Y-axes are ganged.
The spindle is configured with at relay on GPIO.25
```

![FluidNC Web Installer - Board create config](doc/images/board-create-config.png)

Binary file added contributed/4x_2209/board.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
24 changes: 24 additions & 0 deletions contributed/4x_2209/logo.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added contributed/6_Pack/board.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
24 changes: 24 additions & 0 deletions contributed/6_Pack/logo.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added contributed/6_Pack_External/board.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
24 changes: 24 additions & 0 deletions contributed/6_Pack_External/logo.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added contributed/6x_CNC_Controller/board.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
24 changes: 24 additions & 0 deletions contributed/6x_CNC_Controller/logo.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added contributed/FYSETC_E4/board.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added contributed/FYSETC_E4/logo.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added doc/images/board-create-config.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added doc/images/board-selection.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.