Sloppy LR4, virginia


[Uploading: PXL_20250323_201427918.jpg…]

I took a week off vacation, looked at my Maslow, decided that I don’t like it and went to check on the lowrider files, saw it was on V4 and that there was a controller like the jackpot available!
I started printing immediately, ordering bolts from the BOM.
threw everything together, fought a strange problem that was just me using the wrong end stops. I mounted and wired all of them in every spot I saw.
Needless to say, I didn’t follow the build instructions and will likely have to re-print a couple parts.

Today (while I am down with the flu) my 0-10v spindle module showed up. this means I need to figure out the config for it. I have seen a couple posts referring to it, but nothing really on final product.
I’m running a 52mm air cooled, 800watt spindle.
as I grow, I want to move to VFD, but this should be fine.

when I quit using the Maslow I was using windows and vetric
now I only run Linux and am going to have to re-learn cad and cam software, so it may be a while before first cut.

You can get the config edit for that module from the 0-10v module in the spindle section of the fluidnc wiki

1 Like

Just be aware that the Jackpot uses different GPIOs on the expansion connector compared to Bart’s 6-pack board, so the GPIO numbers will need to change from the example that FluidNC wiki has.

2 Likes

Thank both of you! I hadn’t searched fluidNC wiki yet! I had just been scouring the forums and perusing Google results.
thanks for the info on the gpio was different, there are 2 different 0-10v boards I found on tindie, both were linked to the 6-pack, so I was figuring I may have that issue, thank you for confirming that!
with this info plus the fluidnc wiki, I should be able to cobble a functional config.
I need to do better documentation so hopefully my mess-ups can help someone else!
just like everyone else, navigating a full life!

3 Likes

Perfect way to view the V1 community. Thank you for sharing and documenting your setup.

It does help all the next users that follow.

2 Likes

Thats the right way to approach this projects, get as may info about it first, its harder to change things after its done, (not hard but its cheaper to have your plan clear first).

Fluidnc is like GRBL but it has its unique way to do things. Having this info beforehand helps to get used to things later

A note: you should get the modules directly from Bart’s page in the tindie store, he have a better margin on them and it helps support the fluidnc team (i guess he have royalties baked into the other supplier )

Oh, one other thing. ORDER NOW!

Due to the craziness with global trade at the moment, Bart has announced he’s shutting down the Tindie store.

1 Like

Do you know if his products will remain available via Elecrow?

He said it likely would remain available that way. I just threw a new topic on the forum about that, we can continue this discussion there.

2 Likes

I will definitely remember to do that, better margins= happier designers = more happy designs!

dang, thats depressing. hopefully all this chaos can end amicably. Understandable move though.

correct me if my format is wrong by replying to myself, I’ve never actually participated in a forum before.
here is the exact el-cheapo spindle i bought


my goal in this was to throw together a capeable cnc for as cheap and quick and scale-able, I’m no pro and dabble in everything, I tend to skip steps, as I have zero patience for fluff while in work mode and have other major projects I want to mess with at the same time (maybe I can expand on those later in the random area) but here we are.
I see a lot of similar setups described, but the language used is different enough from my understanding or from what I am seeing others use, enough to where my 'tism does the “ambiguity panic.”
I think I’m getting ready to just attempt my own. looks like most can be copy pasted.
I will document and take pictures of as much as possible, and share whatever boils to the top. it will take time as i may only get an hour here or there during the week if I am lucky.
thanks everyone for the tips and sugguestions!

You should look about the reviews, the runout on those are horrible.
You can get a nice 800w spindle wirh a vfd for about 60-100 usd more. (Aircooled and rs485 capable)
AliExpress link
118+64(shipping to the us) you will need the shielded power cable (its not included)

If that was a problem, they’d have banned me from these parts long ago :smile:

The 0-10V module you have is the non-isolated version so it needs 3 GPIOs to configure; Jackpot has 4 available on the expansion connector.

The only limitation with that is there are not enough free UARTS/GPIOs availalable to use a FluidDial pendant with that in the system. Note though, that isn’t a big limitation because using a pendant and a spindle in the same system is an advanced project and there are other options for pendants shaping up. (if you even wanted a pendant at all- completely not necessary with FluidNC web interface)

2 Likes

Agreed.

They do stop you after a few replies. I have hit that limit before.

…was all it took. Welcome! The LR4 is a great machine. There are a few if us where the cnc gateway was the Maslow.

3 Likes

sorry about the lack of updates, life started lifing again. on the bright side, had time to play with config, hope to do some light testing next week, in the mean time, i need to find a better enclosure to print, anyone got any favorites?

if anyone in interested in the config, posting below. hopefully it works :smiley:

p.s. dead code bolds for some reason, bold= dead code

# LowRider V4 Configuration for Jackpot + 0-10V Module + 500W PWM Spindle
# FluidNC config.yaml

# -------------------------------
# General board and kinematics
# -------------------------------
board: Jackpot
name: SloppyTop_500W_PWM
kinematics: cartesian

# -------------------------------
# Stepper motor configuration
# -------------------------------
motors:
  # X axis
  - axis: x
    driver: tmc2209
    step_pin: gpio.0
    dir_pin: gpio.1
    disable_pin: gpio.2
    steps_per_mm: 100
    invert_dir: false
    microsteps: 16
    max_rate: 5000
    acceleration: 500
    current: 1000

  # Y1 (Left)
  - axis: y
    driver: tmc2209
    step_pin: gpio.3
    dir_pin: gpio.4
    disable_pin: gpio.2
    steps_per_mm: 100
    invert_dir: false
    microsteps: 16
    max_rate: 5000
    acceleration: 500
    current: 1000

  # Y2 (Right)
  - axis: y
    driver: tmc2209
    step_pin: gpio.5
    dir_pin: gpio.6
    disable_pin: gpio.2
    steps_per_mm: 100
    invert_dir: true  # Inverted so it mirrors Y1
    microsteps: 16
    max_rate: 5000
    acceleration: 500
    current: 1000

  # Z Axis
  - axis: z
    driver: tmc2209
    step_pin: gpio.7
    dir_pin: gpio.8
    disable_pin: gpio.2
    steps_per_mm: 400
    invert_dir: false
    microsteps: 16
    max_rate: 2000
    acceleration: 300
    current: 1000

# -------------------------------
# Homing configuration
# -------------------------------
homing:
  cycle: [z, x, y]
  allow_while_jogging: false
  pull_off_mm: 5
  speeds:
    search_mm_per_min: 1000
    locate_mm_per_min: 250
    latch_mm_per_min: 100
  settle_ms: 250
  z:
    pin: gpio.33
    invert: false
  x:
    pin: gpio.34
    invert: false
  y:
    pin: gpio.35
    invert: false

# -------------------------------
# Spindle configuration
# -------------------------------
spindle:
  # This maps PWM to a GPIO pin that the 0-10V module will read
  pwm_hz: 1000
  output_pin: gpio.16       # GPIO connected to PWM header input on 0-10V board
  enable_pin: NO_PIN        #  use OUT1 via digital_outputs for on/off control
  tool_num: 0
  speed_map: 0=0.0 12000=10.0  # Maps S values to voltage output (0-10V)

# -------------------------------
# Digital outputs
# -------------------------------
digital_outputs:
  - pin: gpio.17  # Connected to OUT1 on 0-10V board Phoenix terminal 1
    name: spindle_enable
    on_value: 1
    off_value: 0

# -------------------------------
# User-defined macros (optional)
# -------------------------------
macros:
  startup:
    - M17         # Enable motors
    - G4 P1       # Wait 1 second

# -------------------------------
# Serial and Web Configuration
# -------------------------------
uart1:
  tx_pin: gpio.1
  rx_pin: gpio.3
  baud: 115200

webui:
  enabled: true
  hostname: lowrider
  access_point:
    enabled: true
    ssid: LowRider-CNC
    password: fluidnc123

# -------------------------------
# End of Configuration
# -------------------------------
1 Like

The comments in the config are being interpreted as Markdown syntax. Wrap the entire section in backticks (without the pound signs):

 # ```
 # My config here…
 # ```

Or select the entire section and click the “Preformatted text” menu item in the text box menu bar (the menu might be accessed by a gear icon, it is on mobile).

2 Likes

I appreciate the help, unfortunately, I’m not quite sure what you mean when you say “wrap” or “backticks.” looks like I have some google time coming. I’ve never really participated in a forum and the last coding class I forgot was C++ back in high school.