How hard can it be?

New Home Forum LowRider Your Builds – LowRider How hard can it be?

This topic contains 24 replies, has 6 voices, and was last updated by  Ryan 4 months, 2 weeks ago.

Viewing 25 posts - 1 through 25 (of 25 total)
  • Author
    Posts
  • #61169

    Marc Kelly
    Participant

    I waited a while to start this, finishing up a semester at uni, wondering if the update would come.

    Stuff it. If an update comes, I’ll have something to upgrade to.

    So I laser cut 6mm acrylic in the makerspace at uni (ANU makerspace) and printed the parts at home. (See how the top right has split between layers? Hope the upgrade replaces that part!). And I’m on my way.

    Using a Makita RT0701C (the cordless version is in the pics to start me off). I still haven’t built a table yet.

    Only beef so far is that the V1 logos don’t line up on the YRoller parts 😉

     

    Sans spindle

    With the spindle

     

    I’m looking forward to cutting some plywood furniture.

     

    Marc

    #61178

    Jeffeb3
    Participant

    Welcome. I look forward to seeing your projects. I haven’t seen anyone use a cordless router before but it actually makes sense. I’ve never used one but if the battery lasts long enough and it’s obvious when it’s low, then you could maybe pause the job to say out batteries.

    Those images didn’t show up though. I think you’ve shared a link to a private copy of the image. When I share images from Google photos, I first “create a link”. Then I go to that link. Then I click the photo (so it’s the picture with a black background) and then I right click and “copy image address”. (I’m doing this from memory, so the names may not be exact).

    #61185

    Ryan
    Keymaster

    Aww, I wanna see it!

    #61211

    Marc Kelly
    Participant

    Hmm. Sorry about the pics. I can see them fine, but that isn’t unexpected. I can’t tell if you can see them though. I’ll try again below.

    With router

    Sans router.

    #61212

    Ryan
    Keymaster

    YES!!!!!

    #61214

    Marc Kelly
    Participant

    Thanks.

    BTW, has anyone spotted a suitable pen mount for the 611 plate? I’d like to use a pen for testing/calibration.

    #61216

    Ryan
    Keymaster
    #61217

    Jeffeb3
    Participant

    You can try looking at it in a private browsing mode.

    #61231

    Barry
    Participant

    I havn’t tried it but, https://www.thingiverse.com/thing:2483215

    That’s way better than my version!

    #61314

    David Walling
    Participant

    That’s way better than my version!

     

    Let me guess… yours used duct tape and bailing wire… 🙂

    #61319

    Barry
    Participant
    #61869

    Marc Kelly
    Participant

    I’ve a RAMPS 1.4-derived MKS board that has 5 stepper drivers. So for no real reason other than I had the board I’ve wired this thing to have the 2 X motors and 2 Z motors on their own drivers. I’ve also wired endstops for each X side, for one Y end, and for each Z max. I plan to have a probe thingo for Z min.

    Can someone have a look at this compare result and tell me if the changes I’ve made to Marlin show any glaring errors? CLICK HERE FOR THE GITHUB COMPARE

    I started with Ryan’s Ramps dual end stop firmware and made changes to swap 2 Y drivers for 2 Z drivers, adding E3 pins info for the second Z driver.

    (I’ve also stuffed around to make the fan control work as a controller fan, and set a spindle_enable_pin to control a SSR for the router.)

    The board is HERE. And as far as I can tell, the pins for it are as per:

    Board pins

     

     

    #61871

    Marc Kelly
    Participant

    I guess my main concern is about the correct addressing for the second Z driver. I read somewhere that Marlin, when dual Z drivers are sought, uses the pins allocated to E3.

    #61873

    Jeffeb3
    Participant

    I can take a closer look this afternoon. But I don’t think it would use E3 unless you had dual x, y, and z. Since you don’t have Y2, it should be using E2 for Z2.

    The pins for Z endstops are also tricky because you’re not using zmin. I’ll take a look when I get a chance though.

    1 user thanked author for this post.
    #61908

    Jeffeb3
    Participant

    Some comments:

    – I think you did the E2/E3 thing wrong. I think it should be using E2 for Z2, just because DUAL_Y is disabled.
    – Why not just leave the controller fan on all the time? I’ve never tried to get it to be on/off.
    – I see you enabled HOME_Y_BEFORE_X and you probably want to just control which order they home with G28 Z then G28 Y, etc.

    AFAICT, other than the E3, I think this looks good. Let us know if it works.

    2 users thanked author for this post.
    #61918

    Marc Kelly
    Participant

    Thanks Jeff. Appreciate the review.

    I’ll swap E3 pins for E2.

    I’ve no good reason for switching the controller fan other than I needed 12V, getting it with a PWM output seemed like  solution, and, like Everest, it was there.

    I did home Y first because I wasn’t sure whether hanging the spindle weight at random places across the Y axis would have any effect on X repeatability (it shouldn’t, but why not eliminate teh variable). So I want to home Z to level the Y axis, then home Y and X (squaring Y) with one command to the origin, Y first.

    I will report back. But after trying to crimp JST pins on to the end of some cable and failing, I’m waiting for some pre-terminated cables to come so I can chop them up. And in Aus there’s no quick source for that gear.

    #61919

    Jeffeb3
    Participant

    and, like Everest, it was there

    Haha. Let us know how it works. Maybe it is better.

    after trying to crimp JST pins on to the end of some cable and failing,

    Be skeptical of precrimped cables. I spent a bunch of time debugging things assuming the precrimped cables were perfect. If I had just beeped them out when I first saw issues, I would have saved hours. I still prefer precrimped when I can though. FWIW, I had pretty good luck with these crimpers foe JST (IIRC, they were JST-X?):

    https://www.amazon.com/IWISS-Crimping-Tools/dp/B0776T1WD5

    1 user thanked author for this post.
    #61930

    Marc Kelly
    Participant

    Good to hear those crimpers are working well, I have a set on the slow boat from China. Yes, JST XH 2.54mm

    #61934

    Barry
    Participant

    https://www.frys.com/product/1922790

    I got mine from Frys.

    #62005

    Bill
    Participant

    Interesting, the one from Fry’s uses a different arrangement for the anvils than the normal generic models. It could be the difference between ratcheting and non though…

    #62907

    Marc Kelly
    Participant

    Got this assembled on the table last night. Z moves backwards, will fix that in firmware. Y moves. X needs the belts installed.

    1

     

    2

     

    3

     

    4

     

    1 user thanked author for this post.
    #62908

    Bill
    Participant

    Got this assembled on the table last night. Z moves backwards, will fix that in firmware.

    Easier to just flip the connector on the control board than to do custom software tweaks.

    2 users thanked author for this post.
    #62910

    Marc Kelly
    Participant

    Got this assembled on the table last night. Z moves backwards, will fix that in firmware.

    Easier to just flip the connector on the control board than to do custom software tweaks.

    Yeah nah.

    Board is sandwiched between the two acrylic plates. The board I used had a set of 4×2.54mm pitch holes for each of the stepper drivers so I fitted connectors that have a positive lock. (I found the molex ones fall out.)

    #62911

    Marc Kelly
    Participant

    Oh yeah. Had a hell of a time getting the code to work. My repo is now https://github.com/tortfeaser/Marlin-for-V1E-LowRider-CNC

    My problem was that I was using the bugfix-2.0.x branch, which requires the v1.9 Arduino beta IDE, which has a conniption if there is a comment after a pin definition. So I had to remove all the comments after pin definitions in pins_RAMPS.h to accommodate the dual stepper drivers on X and Z.

    Also I had changed the pin definitions for the microstepping pins in pins_MKS_BASE.h to add reference to E2 (like you must do for the stepper driver pins). But that was not correct. While the reference for the second Z motor is to the E2 driver, the reference for Z microstepping pins doesn’t change from E1 to E2.

     

    The code compare is now at https://github.com/MarlinFirmware/Marlin/compare/bugfix-2.0.x…tortfeaser:LowriderCNC

     

     

    #62916

    Ryan
    Keymaster

    1.8.6 hourly seems to work way better than 1.9 for some reason.

    Build looks great!

    1 user thanked author for this post.
Viewing 25 posts - 1 through 25 (of 25 total)

You must be logged in to reply to this topic.