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. bhalkett

    bhalkett New
    Builder

    Joined:
    Apr 13, 2014
    Messages:
    52
    Likes Received:
    12
    Maybe I overstated the "don't work" part just a bit...

    I was told that because the endstops themselves use pull up resistors they will not work when connected through the standard limit/endstop pins on the smoothieboard. It was suggested that I could use other raw pins available on the board. However, on a five driver board with a lcd attached I'm not sure that solution would work. I might just switch over to "normal" micro switches.

    Brian

     
  2. adamcooks

    adamcooks Well-Known
    Builder

    Joined:
    Nov 6, 2014
    Messages:
    244
    Likes Received:
    65
    I am in love with those end apps that Nick turned us on to. The fit perfect on the 20mm side of the extrusion.
     
  3. adamcooks

    adamcooks Well-Known
    Builder

    Joined:
    Nov 6, 2014
    Messages:
    244
    Likes Received:
    65
    [​IMG]
    What do you think of this configuration. I just decided to back these guys and got an extruder + fans and such for 99$. I like the concept of the interchangable nozzles based on print temps. Stacker 4 , I am not sure what I think of the printer design, but the extruder looks promising.
     
  4. ruggb

    ruggb Well-Known
    Builder

    Joined:
    Jan 11, 2015
    Messages:
    135
    Likes Received:
    16
    if u r talking about the 5mm hole, yes. That is strange, I would have thought that the membrane would cause support as opposed to the small addition for the smaller hole. Experience says it all. Thks.
     
  5. bhalkett

    bhalkett New
    Builder

    Joined:
    Apr 13, 2014
    Messages:
    52
    Likes Received:
    12
    Carl,

    I've got a couple of questions...

    1) What firmware and version/branch are you using? Could you provide a link?
    2) Could you provide a copy of the configuration.h file that you are using?
    3) Are homing to the upper/far left corner? Is that x-0 & y=0 or x=0 & y=ymax?

    Thanks,
    Brian
     
  6. ruggb

    ruggb Well-Known
    Builder

    Joined:
    Jan 11, 2015
    Messages:
    135
    Likes Received:
    16
    Strange. endstop pulls the line to ground. The smoothie board has a solder jumper to use 3.3v or 5v on the endstop inputs. That may have something to do with it - if it is set to 3.3v and the endstop have 5v supply. - THANKS, I just realized I wired my endstops to 12v on my build, got to change that before 1st power.
     
  7. adamcooks

    adamcooks Well-Known
    Builder

    Joined:
    Nov 6, 2014
    Messages:
    244
    Likes Received:
    65
    You have a horizontal, counter bore hole, with the narrow cylinder above the wider one. The narrow cylinder will try and print in the air. By putting in a .2mm layer in between it provides a surface for the narrow cylinder to be printed onto. The layer is thin enough that you really don't need to worry about while assembling, and on my printer is move of a few connecting threads versus a"layer". You can now print the part with no (slicer) support generated.
     
  8. Carl Feniak

    Carl Feniak Journeyman
    Builder

    Joined:
    Mar 18, 2014
    Messages:
    654
    Likes Received:
    246
    Adam did a good job above but to help visualize this, imagine the first cylinder being printed ~9mm diameter up from the build plate. No issues building it from the ground up, but then the slicer/printer reaches the top of the recess and the sees a bridged plane of plastic with a ~5mm hole in it. The slicer wants to place perimeters around that hole, but that hole is suspended in air with nothing under it. Bridging only works in a straight line so there is no way to print the hole successfully with out enabling or creating support. In order to avoid this, I've place a thin 0.2mm circle of plastic in the bottom of the 5mm hole. This way when you printer/slicer gets there is sees a solid 9mm circle of plastic instead of a donut (it will actually see the part beyond the 9mm hole as well so say a solid rectangle for example). Since it doesn't see the 5mm hole yet, but does see the 9mm hole below it has the option to bridge over the 9mm hole in straight line with no support. This creates a very thin solid layer over the 9mm hole to build your following layers upon so that the perimeters of your 5mm hole aren't printing in air.
    Whether your slicer will ask your printer to do this in the G-code will depend on you slicer settings... bridging enabled, part cooling for PLA (preferred), no extra support should be needed for any of the C-bot parts.
     
  9. ruggb

    ruggb Well-Known
    Builder

    Joined:
    Jan 11, 2015
    Messages:
    135
    Likes Received:
    16
    U mean VERTICAL don't u?? -- I guess I don't get it either. U r saying that what is printed is a "cylinder" and not a "hole" so the slicer creates support for empty space of an object "cylinder". Since the bottom hole/cylinder isn't that big there is no reason for it to create support for the layer above the bottom hole/cylinder. Then if it were a large bottom hole (maybe 20mm) it would end up creating support for the layer, so one would then make it connect to avoid TWO "support" structures? Weird! Glad I asked - another learning experience. Thx
     
  10. Carl Feniak

    Carl Feniak Journeyman
    Builder

    Joined:
    Mar 18, 2014
    Messages:
    654
    Likes Received:
    246
    The cylinder axis is vertical but the circle/hole being printed lies in the horizontal plane.
     
    adamcooks likes this.
  11. adamcooks

    adamcooks Well-Known
    Builder

    Joined:
    Nov 6, 2014
    Messages:
    244
    Likes Received:
    65
    So a horizontal hole, creates a vertical cylinder. I was using the plane the hole pierced as a reference. I might also add that adding this thin layer really does provide better support for the main bore. this is looking up at the bottom of the part. no support no support.png

    With support 30%/70% infill / dense infill ( S3d varied the support density in between that range depending on the situation ) .
    with support.png
     
    Carl Feniak likes this.
  12. Carl Feniak

    Carl Feniak Journeyman
    Builder

    Joined:
    Mar 18, 2014
    Messages:
    654
    Likes Received:
    246
    1) I am using Marlin, no reason not to use the latest release. https://github.com/MarlinFirmware/Marlin
    2) attached
    3) Yes, I am homing to the rear left corner. I have defined this as X=0, Y=0, which means that the X axis run along the left side back to front and the Y axis runs left to right along the back. This was necessary as the version of Marlin I am using did not allow homing to max instead of min specifically when in CoreXY mode. It was being reserved for some other feature. Additionally, this allows me to have no moving endstops making the XY carriage lighter and with less wires.

    Note: I've modified the LCD controller switch direction so you might want to look at but not use mine.
     

    Attached Files:

    #372 Carl Feniak, Mar 24, 2015
    Last edited: Mar 24, 2015
  13. bhalkett

    bhalkett New
    Builder

    Joined:
    Apr 13, 2014
    Messages:
    52
    Likes Received:
    12
    Carl,

    Thanks! That's very similar to how mine is configured at this point though I'm still struggling with the endstops. Are you using all three wires from the endstops to the ramps board(signal, ground and VCC)?
    Brian

     
  14. Carl Feniak

    Carl Feniak Journeyman
    Builder

    Joined:
    Mar 18, 2014
    Messages:
    654
    Likes Received:
    246
    Yep, all three wires are used. Can you describe the issue? There is a good chance I've faced it before!
     
  15. ruggb

    ruggb Well-Known
    Builder

    Joined:
    Jan 11, 2015
    Messages:
    135
    Likes Received:
    16
    Carl
    What insures that the X axis homes first? If Y is at 0, and u home X, it seems like u have a crash into the endstop.
    I put a estop on the hot end assy. Since I can't see the LED I may only run 1 wire and use a common ground with the thermistors. Otherwise there is no need for 5V. The inputs are pulled up on the bd. That gives me 4 wire for each tube.
     
  16. bhalkett

    bhalkett New
    Builder

    Joined:
    Apr 13, 2014
    Messages:
    52
    Likes Received:
    12
    I really don't know what's going on with my clone endstops but leaving the red (VCC) wire unplugged on the RAMPS board make them work properly. That's good enough for me at this point!

    I also have what I think is some pretty good news. I'm have my printer homing the Y axis (max) first. This allows me to have the X & Y axis in the "correct" orientation as viewed from the front of the printer. I only need added one #define to the configuration.h file and some very small code changes to the marlin_main.cpp file. I'll post the code if anyone is interested.

    Cheers,
    Brian

     
  17. Carl Feniak

    Carl Feniak Journeyman
    Builder

    Joined:
    Mar 18, 2014
    Messages:
    654
    Likes Received:
    246
    Auto home in Marlin and through the LCD interface always homes in the order X-Y-Z. You could mess is up by homing individual axis' via something like pronterface or through custom G-code insertions, but since I print via SD card and LCD this is never an issue for me.
    There is nothing wrong with your approach, I chose mine as it reduces moving parts and wiring to the XY carriage.
    One thing to note that is mentioned in my outdated "build guide " is that I had to bend the contact switch so that it wouldn't catch when homing when you are already at 0,0,0.
     
    #377 Carl Feniak, Mar 25, 2015
    Last edited: Mar 25, 2015
  18. Carl Feniak

    Carl Feniak Journeyman
    Builder

    Joined:
    Mar 18, 2014
    Messages:
    654
    Likes Received:
    246
    Yep, I am interested. I looked a bit into changing the default home order way back but didn't get very far. I haven't looked at a recent version of Marlin to see if they removed the restriction on homing to maximums or not, but it sounds like they have.
     
  19. bhalkett

    bhalkett New
    Builder

    Joined:
    Apr 13, 2014
    Messages:
    52
    Likes Received:
    12
    Yes, the restriction on homing to maximums has been removed in the latest version of Marlin. I've already verified that my code changes work with my GLCD. Now I just need to do a bit more testing to make sure it works with other G28 variations (e.g. G28 X0 Y0). I'll post the code soon...probably tomorrow.

     
    Carl Feniak likes this.
  20. adamcooks

    adamcooks Well-Known
    Builder

    Joined:
    Nov 6, 2014
    Messages:
    244
    Likes Received:
    65
    All of this repreap gcode and config file talk, has made me feel better and better about the mighyboard and .x3g

    What are you opinions on filament oiling? I saw that Carl has one posting at thingi. I did some manual rubbing on some filament yesterday, and thought that it had printed a little better. I had always been against it, mostly due to my culinary background. I know about oils and smokepoints and what happens to oil when it breaks down / burns, and thought it was a bad idea to put it through a hot end.
     
  21. Carl Feniak

    Carl Feniak Journeyman
    Builder

    Joined:
    Mar 18, 2014
    Messages:
    654
    Likes Received:
    246
    You can fully setup the printer in a single configuration page of Marlin with no code changes, everything being discussed is extras.
    The E3d v6 prints PLA with no issues so I don't use oil anymore. The pico nozzle and many all metal hotends struggle with PLA specifically (pico is awesome with ABS though). After using the initial seasoning technique and then the filament oiler option it did a pretty good job with PLA but would constantly jam without any oil.
     
  22. bhalkett

    bhalkett New
    Builder

    Joined:
    Apr 13, 2014
    Messages:
    52
    Likes Received:
    12
    Carl,

    As promised, I've attached the code for my modified version of Marlin. Please test and let me know how it work.

    Brian

     

    Attached Files:

    #382 bhalkett, Mar 25, 2015
    Last edited: Mar 25, 2015
  23. ruggb

    ruggb Well-Known
    Builder

    Joined:
    Jan 11, 2015
    Messages:
    135
    Likes Received:
    16
    Any suggestions for a product cooling fan mount?
    I have 30mm fans mounted for the 2 hotends. Would like one 40mm fan for the product fan.
     
  24. hax0red

    hax0red New
    Builder

    Joined:
    Feb 26, 2015
    Messages:
    57
    Likes Received:
    14
    I have several blower style fans I use with great success on my Mini Kossel. I'm nowhere near ready to start assembling(still waiting on miter saw and some misc parts) but when I do I'll post an stl file of a mount for this style of fan:

    http://www.amazon.com/Black-Brushless-Cooling-Blower-5015S/dp/B008P72QYS

    This type is available in 5V, 12V and 24V. I have run the 5V version from my Azteeg X5 12V fan output at 75% without it overheating. The 12v variant runs at 100% with no issues.
     
  25. Carl Feniak

    Carl Feniak Journeyman
    Builder

    Joined:
    Mar 18, 2014
    Messages:
    654
    Likes Received:
    246
    If you go to the top of page 13 I posted a shroud that works with a 40mm fan (attaches to my dual carriage).
     
    #385 Carl Feniak, Mar 26, 2015
    Last edited: Mar 26, 2015
  26. hax0red

    hax0red New
    Builder

    Joined:
    Feb 26, 2015
    Messages:
    57
    Likes Received:
    14
    Hey Carl, I have been using your suggestion to split stl file parts up with slic3r but ran into an issue with the the H bar ends file where the parts I split up and export are showing up as invalid in netfabb and simplify3d. Any other suggestions on how to split them? I am able to split most files in netfabb as well but this particular file one is giving both programs a hard time.

    Edit: Nevermind! managed to do it in Meshmixer :)
     
  27. Carl Feniak

    Carl Feniak Journeyman
    Builder

    Joined:
    Mar 18, 2014
    Messages:
    654
    Likes Received:
    246
    If you have much trouble with any part then let me know. It is very easy for me to split or modify them.
     
  28. Elmo Clarity

    Elmo Clarity Journeyman
    Builder

    Joined:
    Jan 17, 2015
    Messages:
    505
    Likes Received:
    149
    I was looking at the DVR8825s (actually bought a cheap set from China). In reading about them and the Ramps, I was getting conflicting information if they were true drop in replacements. I would see one person say they just plugged them in and they worked. Someone else would say they are drop in replacements *IF* you added some resistor across some pins.

    So I was wanting to hear directly from someone who did it. Are the DVR8825 boards direct plugin replacements or did you have to do some mods to get them to work?
     
  29. bhalkett

    bhalkett New
    Builder

    Joined:
    Apr 13, 2014
    Messages:
    52
    Likes Received:
    12
    I got a Ramps 1.4 with five 8825s off of aliexpress. Everything seems to work fine. Granted I've only done some basic testing at this point--no actual printing yet.

     
  30. Elmo Clarity

    Elmo Clarity Journeyman
    Builder

    Joined:
    Jan 17, 2015
    Messages:
    505
    Likes Received:
    149
    Do they plug in the same orientation as the other one? Trim pot will go on the same side?

     

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