Welcome to Our Community

Some features disabled for guests. Register Today.

C-Bot

Discussion in '3D printers' started by Carl Feniak, Sep 29, 2014.

  1. Carl Feniak

    Carl Feniak Journeyman
    Builder

    Joined:
    Mar 18, 2014
    Messages:
    654
    Likes Received:
    246
  2. trublu832

    trublu832 Well-Known
    Builder

    Joined:
    Jun 10, 2015
    Messages:
    127
    Likes Received:
    65
    That's a lovely birthday gift. Are you going to try it on the Cbot? I'd be very interested to see the performance differences when going from Ramps to Smoothie.
     
  3. Carl Feniak

    Carl Feniak Journeyman
    Builder

    Joined:
    Mar 18, 2014
    Messages:
    654
    Likes Received:
    246
    Not sure yet. It has only 4 built in stepper drivers, so only one extruder capability. That said, I have realized I am not all that interested in dual extrusion... so we'll see. A delta would be fun but three printers is a bit much ;)
     
  4. souprmage

    souprmage New
    Builder

    Joined:
    Sep 2, 2015
    Messages:
    26
    Likes Received:
    5
    I've been trying to understand the whole 'performance' play with a Smoothie based controller. Perhaps you can illuminate me. If a printer can only print at Xmm/s, and a Ramps solution can feed the instructions to the printer faster than the printer can print, what advantage is there for having a higher performing controller?

    I'm personally using a Raspberry Pi running OctoPi/Octoprint connected direct to the printer. I have done a few prints using the SD card early on, but have since switched once I got the Raspberry configured. So, perhaps with this setup, I'm avoiding the suggested performance penalty, but I'm just not sure I see it.

    The ease of configuration using a text file vs recompiling a C kernel, makes complete sense to me. Perhaps that's the true justification and the faster processor is just to make people feel good about spending more money. ;)

    PS. It also seems the ones I've seen so far, have reduced functionality, like only 1 extruder, or only 4 steppers, and no dual Z steppers. Like the X3 Pro has 8 steppers and 4 extruder w/ 2 hot bed, etc. etc.
     
  5. Elmo Clarity

    Elmo Clarity Journeyman
    Builder

    Joined:
    Jan 17, 2015
    Messages:
    505
    Likes Received:
    149
    The performance issue is with the math to convert the XYZ coordinate into the movements to feed to the steppers to achieve it. For a Core XY printer, the 8bit processor can handle it. But for the more complex math for a delta, it has to make compromises to keep up. It is not an issue with sending the data, but processing it.

     
  6. souprmage

    souprmage New
    Builder

    Joined:
    Sep 2, 2015
    Messages:
    26
    Likes Received:
    5
    Ok, so it's the part converting the XYZ gcode movement command into steps for a given stepper motor, and with delta since that's more than one motor at a time, and maths are involved, it can slow down the printer to the point it's running less than the intended speed. But for CoreXY, there's less maths and therefore it's unlikely to impact overall print speed.

    Makes sense now, thanks.
     
  7. Austin Seagers

    Austin Seagers Well-Known
    Builder

    Joined:
    Oct 13, 2015
    Messages:
    88
    Likes Received:
    48
    Carl, What clearance have you got between any of your carriage plates and the extrusion?

    I've only converted a few of the parts in the 123dx library to sldprt as a few of them had features that were not directly convertable. Meaning i'd have to re-model them, which would be a PITA. I've decided to model a c-bot clone myself and then build the brackets to suit. Partly as an exercise, partly so I have a comprehensive model of my machine in SLDASM format. Apologies.

    Does the thing in this link replace the spacer AND shim? Or just the spacer, with a taper to a shim?
     
  8. Carl Feniak

    Carl Feniak Journeyman
    Builder

    Joined:
    Mar 18, 2014
    Messages:
    654
    Likes Received:
    246
    Design spacing is 1mm. I did not have to use both a spacer and a shim when I made mine as the spacers seated properly on the bearing inner race back then. Now the design has changed for some reason. So if you use that printed spacer you should be good.
     
    #1028 Carl Feniak, Oct 16, 2015
    Last edited: Oct 16, 2015
  9. Austin Seagers

    Austin Seagers Well-Known
    Builder

    Joined:
    Oct 13, 2015
    Messages:
    88
    Likes Received:
    48
    Gotcha, thanks!
     
  10. Andres Torti

    Builder

    Joined:
    Oct 14, 2015
    Messages:
    3
    Likes Received:
    0
    Hi! I'm building this printer in Solidworks to get an idea about how to build it and how many parts I have to buy (I have to buy some things outside my country and it's really difficult here :(). I have a doubt, why the bigger holes (the ones where you can move the bolts in order to adjust the bearings I think) in "XY Moving Ends" are not flat, I mean, they have some kind of elevation with an angle, what's the purpose of it? Thank you very much for your help and for designing such a wonderful printer, this will be the first printer I build!
     
  11. Carl Feniak

    Carl Feniak Journeyman
    Builder

    Joined:
    Mar 18, 2014
    Messages:
    654
    Likes Received:
    246
    1) With the use of washers it provides self tightening of the assembly. Tighten the bolt and the slope will force the wheel towards the extrusion (make sure it is sliding and not crushing the plastic, worked for me).
    2) It also helps prevent the assembly from loosing because if it wants to slip outwards it encounters a larger axial distance.
     
    #1031 Carl Feniak, Oct 17, 2015
    Last edited: Oct 17, 2015
  12. Andres Torti

    Builder

    Joined:
    Oct 14, 2015
    Messages:
    3
    Likes Received:
    0
    Thank you Carl!
     
  13. Andres Torti

    Builder

    Joined:
    Oct 14, 2015
    Messages:
    3
    Likes Received:
    0
    So the bigger holes should go on the top right?
     
  14. Carl Feniak

    Carl Feniak Journeyman
    Builder

    Joined:
    Mar 18, 2014
    Messages:
    654
    Likes Received:
    246
    They do. I put them up top for the extruder carriage so they would be easier to access and tighten, but are meant to be down low on the XY bar ends so the assembly doesn't lower if you loosened them off.
     
  15. jk2060

    jk2060 New
    Builder

    Joined:
    Jun 9, 2015
    Messages:
    17
    Likes Received:
    2
    hi,

    i just ordered a contractor relay switch from ebay seller(according to the bom's suggested keyword). Its a 30A 250VAC/30VDC relay, will it able to drive makerfarm 12"x12" heatbed?

    Am i right to say i would have to just switch the +12V DC(using one of the two channels set) and connect the ground wire straight from heatbed to psu?

    Any help would be appreciated coz i am really not good with the electrical stuff at all, and i wanted a heatbed so much.
     

    Attached Files:

  16. trublu832

    trublu832 Well-Known
    Builder

    Joined:
    Jun 10, 2015
    Messages:
    127
    Likes Received:
    65
    Is this a solid state relay? Solid state relays are different for AC and DC loads. For example, you cannot use an AC solid state relay to switch a DC load. Standard electromechanical relays don't care what kind of load you are switching, they are just a coil activated by a control voltage that opens and closes a pair of contacts.
     
  17. pushpreet

    pushpreet New
    Builder

    Joined:
    Oct 19, 2015
    Messages:
    10
    Likes Received:
    3
    I love this design and have been eyeing it for over a month.
    This is while I am waiting for all my parts to arrive.

    I have a problem though, somehow, I ordered the normal, bigger V-Slot Wheels instead of the Mini-V Wheels.

    Now, I do not want to spend more money as I have already spent a lot.
    Would you be willing to modify the couple of parts that will need to be changed due to this?

    Or do you think I should spend more money and order the Mini Wheels as they have some specific advantage that I haven't figured out yet?

    I understand that you must be busy with ventures of your own, but it would be a great help if you (or anyone else) can redesign the parts for the bigger wheels.
     
  18. 1972

    1972 New
    Builder

    Joined:
    Sep 21, 2014
    Messages:
    24
    Likes Received:
    20
    Hi All,

    As I'm planning on building a C-bot over the next few months, I've converted all of the C-bot parts to .STEP format so I thought I'd share them to save those of you who don't have a copy of 123D the time in converting them.
    I know .STL files aren't the easiest to work with in some packages (SW included) so I hope these come in handy.

    Thanks to Carl and others who have contributed to this build, this will be my first printer build so I'm learning a lot from the conversation/updates.

    Cheers,
    Chris
     

    Attached Files:

  19. Carl Feniak

    Carl Feniak Journeyman
    Builder

    Joined:
    Mar 18, 2014
    Messages:
    654
    Likes Received:
    246
    Yeah, looks similar to my mechanical rely and is plenty big for the demands of your bed. You will wire the signal wires to your control board 12V output. Likely K0 +/- to your power supply and K1 +/- to the heated bed. Not 100% on these last two though, might be clearer if you take off the packaging. Where did you by it from? Might have a digital wiring diagram posted with the advertisement.
     
  20. Carl Feniak

    Carl Feniak Journeyman
    Builder

    Joined:
    Mar 18, 2014
    Messages:
    654
    Likes Received:
    246
    Thanks Chris, I've added these to the build files. Appreciated!
    @pushpreet will these allow you to make the changes you need? Also, can you not return the Regular V-wheels? The mini V's are cheaper and better suited to this built due to the relatively low loads (versus a CNC).
     
  21. jk2060

    jk2060 New
    Builder

    Joined:
    Jun 9, 2015
    Messages:
    17
    Likes Received:
    2
    @trublu832 @JustinTime @Carl Feniak
    Thank you guys.. appreciate the knowledge sharing..

    Sorry i make a mistake it is a single channel relay and yes its not a solid state relay. the control should be the red and black wire with a small header that comes with the package.
    Ebay link: http://vi.raptor.ebaydesc.com/ws/eB...8183&category=36328&pm=1&ds=0&t=1445306170479

    and i have attached a reference wiring diagram i found(i have also added a translation of the chinese words): @Carl Feniak do you switch the negative 12V as well? or should i just switch positive 12V(power supply positive to one of the terminal in K0 and heater positive to one of the terminal in K1)? or either way works? just concern which is more pratical way of doing it. thanks!
     

    Attached Files:

  22. Carl Feniak

    Carl Feniak Journeyman
    Builder

    Joined:
    Mar 18, 2014
    Messages:
    654
    Likes Received:
    246
    Woops, yeah I do it as shown in the pick and not as I described above... if you did that you would short the system. I was not at home when I commented.
     
  23. Austin Seagers

    Austin Seagers Well-Known
    Builder

    Joined:
    Oct 13, 2015
    Messages:
    88
    Likes Received:
    48
    It's a good idea to switch the 12V as close to the supply as possible, to avoid lengths of un-switched 12V possibly causing a short. If you switched GND (-ve), you'd have 12V constantly present on your bed (with exposed solder contacts).
     
  24. ruggb

    ruggb Well-Known
    Builder

    Joined:
    Jan 11, 2015
    Messages:
    135
    Likes Received:
    16
    The std MOSFET control switches the GRD and +12V is applied to the component all the time.
    The circuit is simpler this way with drive from an IC.
    Bottom line is with a relay u can switch either + or grd, but the relay control will be switched to grd to activate. There is no need to switch both lines. That is only done with AC line voltage for an extra degree of safety. I would probably go with switching + since, as noted, u don't have 12V on the bed at all times.
     
  25. JohnS

    JohnS New
    Builder

    Joined:
    Sep 14, 2015
    Messages:
    3
    Likes Received:
    0
    Hi there,

    Carl, kudos on a great design. As a modestly mechanically inclined person I am looking forward to making a 305x305x500mm version.

    I do not have any prior 3D printer assembly experience (or even own one) but have managed to assemble it in Solidworks a couple of times and have read and reread this thread a number of times. I have access to the local library makerbot2 but it will take me some time to print out all the parts given the limit of 2hrs per session! Anyone here willing to print them out for a fair price?!

    I may have a few newb questions along the way but the build seems pretty straight forward.

    Anyhow, just a heads up that the Zip file in the Files section which contain Chris' stp versions has a few corrupted parts. I tried a few programs to no avail...namely:

    C-Bot Single Carriage.stp
    C-Bot T Bracket.stp
    C-Bot XY Bar and Carriage .stp

    Thanks for making this open sourced and hopefully I can contribute an idea or two along the journey.

    As a fellow Canuck (I''m in Ontario), I'll be ordering through snbinc.ca (not affiliated with them in any way) and they are willing cut the extrusion for me.

    Cheers,

    John
     
  26. trublu832

    trublu832 Well-Known
    Builder

    Joined:
    Jun 10, 2015
    Messages:
    127
    Likes Received:
    65
    I wanted to share my bill of materials for anyone who has been interested in the Cbot design but has been scared away by some of the $1000 and $1200 estimates.

    My build is almost finished and my total cost is about $550.

    I believe that this approach does not sacrifice quality for cost and I did not necessarily just look for the cheapest junk parts I could find, I just shopped around and sourced parts from various places. Some of the trade offs come down to personal preferences such as printing spacers but I did not go as far as printing flex couplings and other hardware etc.

    Switching to a hot end such as the E3Dv6 lite and eliminating some of the optional components can put your bottom line under $500. Even with a generous estimate, the cost can still easily come in under $600.

    Just trying to share some alternatives and hopefully make this design available to more people. Thanks
     

    Attached Files:

    CapnBry and Carl Feniak like this.
  27. Carl Feniak

    Carl Feniak Journeyman
    Builder

    Joined:
    Mar 18, 2014
    Messages:
    654
    Likes Received:
    246
    Another way to save a little extra without skimping on extrusion size (not using any 20x20), is to use standard 20x40 extrusion for all rails except the top two and back two which must be V-slot. Only very minor and very easy part modifications are necessary to do so.
     
  28. AK Eric

    AK Eric Journeyman
    Builder

    Joined:
    Mar 31, 2015
    Messages:
    179
    Likes Received:
    129
    Wanted to share another big print: Printed out a life-sized pirate head for a buddy at work (he sculpted it in zbrush)
    pirate_final.jpg
    Stats & info on my blog. Feel it came out pretty well!
    New 3D Print : Life-Sized Pirate Head
     
    trublu832 and Carl Feniak like this.
  29. Carl Feniak

    Carl Feniak Journeyman
    Builder

    Joined:
    Mar 18, 2014
    Messages:
    654
    Likes Received:
    246
    Thanks for sharing, looks like the support separately nicely from the ear lobes. Excellent print. Is he going to paint it?
     
  30. AK Eric

    AK Eric Journeyman
    Builder

    Joined:
    Mar 31, 2015
    Messages:
    179
    Likes Received:
    129
    I think he wants to leave it the printed purple. There was actually one problem removing the supports. You can see it in the pic if you look: The supports under the left ear actually tore out a chunk of the base they were affixed to. .6mm supports are much more... robust... than .4mm ones I'm used to ;)
     
    souprmage likes this.

Share This Page

  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice