author
19Instructables134,890Views144CommentsMilwaukeeJoined December 29th, 2015
Avid 3D printer builder, currently completing my 3rd printer design. If you like what you see and maybe even implement what provide, consider supporting me on Patreon.com: https://www.patreon.com/Core3d_tech follow me on twitter at @Core3D_tech

Achievements

100+ Comments Earned a bronze medal
10K+ Views Earned a bronze medal
Make it Move Contest
Contest Winner Runner Up in the Make it Move Contest
Show 1 More »
  • Core3D commented on Core3D's instructable Fully Functional Drag Chain Fusion 360 2 days ago
    Fully Functional Drag Chain Fusion 360

    Fusion does get quirky some times. Assuming you now have both ends of the chain connected to "something" there is the possibility that one of the constraints was "violated". When you try "animate joint" on any of your joints, do any of them work?

    View Instructable »
  • Core3D commented on Core3D's instructable Linear Screw Double Rail23 days ago
    Linear Screw Double Rail

    The end connector really just serves to keep the screw "in place". Some 3D printers simply have this end loose in the air. All structural support and rigidity comes from the 12mm rods. The only movement issues that can be caused by the screw are backlash (which could addressed with a back lash nut. In all my 3D printer I've never had the need for one of those either

    View Instructable »
  • Core3D commented on Core3D's instructable Dragon Hands4 weeks ago
    Dragon Hands

    Thank you. Enjoy!!

    View Instructable »
  • Core3D commented on Core3D's instructable 3D Printer Cantilever 2.0 C3Dt/c4 weeks ago
    3D Printer Cantilever 2.0 C3Dt/c

    Thank you, this is awesome. There's a few in the works I believe, but yours is the first completed one. I personally only connect via USB to test things and send g-code commands. I use Pronterface for that purpose (http://www.pronterface.com/). The other reason to use the USB port is for when I use my Raspberry Pi and print via OctoPrint. Other than those I print mainly from SD card (anything other than SD card uses serial communication and can impact print quality). My primary slicing program is Slic3r (http://slic3r.org/) but a lot of people love Cura (I use it sometimes, it seems to do better with really small items). Either one is great, it's just that you get used to the one you start with and it feels harder to switch later on. After Maker Faire Milwaukee I'll be writing the ins...

    see more »

    Thank you, this is awesome. There's a few in the works I believe, but yours is the first completed one. I personally only connect via USB to test things and send g-code commands. I use Pronterface for that purpose (http://www.pronterface.com/). The other reason to use the USB port is for when I use my Raspberry Pi and print via OctoPrint. Other than those I print mainly from SD card (anything other than SD card uses serial communication and can impact print quality). My primary slicing program is Slic3r (http://slic3r.org/) but a lot of people love Cura (I use it sometimes, it seems to do better with really small items). Either one is great, it's just that you get used to the one you start with and it feels harder to switch later on. After Maker Faire Milwaukee I'll be writing the instructable for my CoreXY machine. With it you can go BIG!! It has room for 400x400 build plate (even though I only use 200x300 plate. You can see it depicted in my 24Volt upgrade instructable https://www.instructables.com/id/Upgrading-3D-Prin...If you have a thingiverse account I'd love the to see you post the "Post a Make" with lots of pictures.

    View Instructable »
  • Core3D commented on Core3D's instructable Dragon Hands5 weeks ago
  • Core3D entered Dragon Hands in the Halloween Contest 2018 contest 5 weeks ago
  • Core3D posted an instructable Dragon Hands5 weeks ago
  • Core3D commented on Core3D's instructable 3D Printer Cantilever 2.0 C3Dt/c5 weeks ago
    3D Printer Cantilever 2.0 C3Dt/c

    That is awesome and kinda unreal to see my design implemented. Thanks for posting that. 90c might be challenging with the MK2 beds. You might want to consider insulating it from below. I don't really go beyond 60c which is what works fine for PLA.

    View Instructable »
  • Upgrading RAMPS 1.4 With TMC2130 Stepper Drivers

    Pretty much all ramps are operated with these universal power switches. In case of 24V that would be this one https://amzn.to/2sRqDwz. It outputs 15Amp. The ramps has 2 inputs 5A and 11A (simply connect them both).

    View Instructable »
  • Core3D's instructable Connecting BLTOUCH to KFB2.0's weekly stats: 6 weeks ago
    • Connecting BLTOUCH to KFB2.0
      155 views
      0 favorites
      4 comments
  • Core3D commented on Core3D's instructable 3D Printer Cantilever 2.0 C3Dt/c7 weeks ago
    3D Printer Cantilever 2.0 C3Dt/c

    I have a previous build on which I used linear rail on Z. Two issues there. The bed rests on a single MGN but at the center, on the Z axis it would be to the side (which is probably why the Cetus has such a small bed). There too much flex. The other issue is power loss or even end of print. The entire X axis comes crashing down everytime you power down the Z-stepper motor (or have a powerloss). I had to change the Marlin software in the core to elegantly bring home the Z axis and never to shut down the motors (which is does on cancel/stop print). You can see that setup here https://www.instructables.com/id/3D-Printer-Cantil... I took my lessons from that and moved on.

    Lead screw with linear rail could work. There's a spatial challenge there as stepper motors take up room.

    View Instructable »
  • Core3D commented on Core3D's instructable 3D Printer Cantilever 2.0 C3Dt/c7 weeks ago
    3D Printer Cantilever 2.0 C3Dt/c

    rotating 90 would change the orientation for the linear rail, which in turn would put all the screws for the linear block behind the extruder making assembly different. For the X axis not impossible but much more complicated for the Y axis which has the electronics on one side and attachment to Frame on the other. Since the entire bed "rests" on the linear block, not sure having it sideways would work

    Good question. the answer is no, there's enough room for the t-nut and belt. Just make sure the screw going in isn't too long, that would be a problem

    As for speed, I run mine at 50mm/s haven't tested where it breaks. It's a cantilever and will never have the rigidity of a full frame. It's the nature of the beast, especially considering this one is pushing the boundaries of comercial cantilevers that tend to stick to 120x120mm beds. My first implementation was with 8mm rods and I quickly found out it needed the 12mm rods.Direct drive might be pushing it. Maybe with a Pancake stepper and exchange the proximity sensor with a BLTOUCH (much lighter). Even then, I think you may be tempting the forces that re.

    View Instructable »
  • Core3D commented on Core3D's instructable Connecting BLTOUCH to KFB2.07 weeks ago
    Connecting BLTOUCH to KFB2.0

    The pic did look very misleading. Replaced it. Also changed the X to Z. Thanks for catching that!

    View Instructable »
  • Core3D commented on Core3D's instructable 3D Printer Cantilever 2.0 C3Dt/c7 weeks ago
    3D Printer Cantilever 2.0 C3Dt/c

    awesome to see some pictures of other builds. As for voltage on the steppers, I'm not very scientific there. Most stepper drivers (assuming A4988) come preset. Here's my method:-Start at 0.6 volt -Run a test on one axis (makes up some gcode file that just moves X or Y or Z) and run the motor-Turn down voltage till motion stops due lack of power. -From there turn it up again till I get the least noise (when you go higher you tend to get more vibrations).

    View Instructable »
  • Core3D commented on Core3D's instructable 3D Printer Cantilever 2.0 C3Dt/c7 weeks ago
    3D Printer Cantilever 2.0 C3Dt/c

    Awesome, look forward to seeing the results. Also if you haven't printed the bed carriage yet, you should check out this little carriage. It has the holes for the MGN12 https://www.fankhauser.me/products/aluminum-y-carriage-for-tevo-tarantula. It is lighter then my printed carriage and offers better rigidity.

    View Instructable »
  • Core3D commented on Core3D's instructable 3D Printer Cantilever 2.0 C3Dt/c7 weeks ago
    3D Printer Cantilever 2.0 C3Dt/c

    The top part of the bracket (minifanAdapter) is connected to the present extruder clamp (no redesign required or additional clamps required) by two of the 3/8 Inch screws. The screws are self tapping but you could pre-drill two holes (with a very thin drill bit) to make it easier. The stretched holes allow for upward and downward movement to keep it a few mm above the nozzle tip.(this has been added to step 8.1)

    View Instructable »
  • Core3D commented on Core3D's instructable Wiring the KFB2.0 3D Printer Controller7 weeks ago
    Wiring the KFB2.0 3D Printer Controller

    Thx, I reached out to them to figure out the actual difference between the 2 and never heard back. Visually they also seem identical (couple of different components). I'm pretty sure anything described here still applies to the 3.0 version. This literally taken from the link you sent "KEB3.0 controller board is our company designed and developed according to the problems of 3Dprinter KFB2.0 controller board" Not sure what to make of that. So the question is whether the "improvement" over the KFB2.0 is worth $6 more.The very odd thing in the almost identical description on Amazon is that is say for the KFB3.0: The max support only 12V, supportA4988, DRV8825 and TMC2100On the image I clearly see 12-24V output.If find out more (what's actually different from the 2.0) I'...

    see more »

    Thx, I reached out to them to figure out the actual difference between the 2 and never heard back. Visually they also seem identical (couple of different components). I'm pretty sure anything described here still applies to the 3.0 version. This literally taken from the link you sent "KEB3.0 controller board is our company designed and developed according to the problems of 3Dprinter KFB2.0 controller board" Not sure what to make of that. So the question is whether the "improvement" over the KFB2.0 is worth $6 more.The very odd thing in the almost identical description on Amazon is that is say for the KFB3.0: The max support only 12V, supportA4988, DRV8825 and TMC2100On the image I clearly see 12-24V output.If find out more (what's actually different from the 2.0) I'd love to hear.

    View Instructable »
  • Core3D commented on Core3D's instructable Upgrading 3D Printer From 12 to 24 Volt7 weeks ago
    Upgrading 3D Printer From 12 to 24 Volt

    How would you place these between the drivers and the motors? It's the actually drivers that supply the power to the motors. not easy to interject 24Volt there

    View Instructable »
  • Core3D commented on Core3D's instructable Wiring the KFB2.0 3D Printer Controller7 weeks ago
    Wiring the KFB2.0 3D Printer Controller

    check this out https://www.instructables.com/id/Connecting-BLTOUCH-to-KFB20/

    I wrote an instructable for hooking up the BLTOUCH along will all setting/connections for its servo https://www.instructables.com/id/Connecting-BLTOUCH-to-KFB20/

    View Instructable »
  • Upgrading RAMPS 1.4 With TMC2130 Stepper Drivers

    Hardware SPI or Software SPI?

    View Instructable »
  • Upgrading RAMPS 1.4 With TMC2130 Stepper Drivers

    Thx! I know there was issues with it at the time of this writing (and beyond) so I didn't even go that route. I'm glad it has all worked out for you.In Configuration_adv.h there is a section for Software SPI/*** Use software SPI for TMC2130.* The default SW SPI pins are defined the respective pins files,* but you can override or define them here.*/ //#define TMC_USE_SW_SPI//#define TMC_SW_MOSI -1//#define TMC_SW_MISO -1//#define TMC_SW_SCK -1Most of my printers now run on KFB2.0 which has a seperate SPI block of pins which makes it easier too. As an FYI, I tried upgrading to Marlin 1.1.9 and had to stop as it wasn't recognizing the TMC2130 for E0. Download the latest bug-fix to get around that.

    View Instructable »
  • Core3D commented on Core3D's instructable Wiring the KFB2.0 3D Printer Controller2 months ago
    Wiring the KFB2.0 3D Printer Controller

    I use Marling firmware. In step 9, I describe where to find the firmware and what board to use for the KFB. As for the actual configuration, it will differ from setup to setup. So depending on what your printer looks like and what functions it uses, your setup will differ. For the C3Dt/c printer I've uploaded the configuration.h file in step 1 (https://www.instructables.com/id/3D-Printer-Cantilever-20-C3Dtc/). In that file you can look at the things I had to change for that specific printer (search for c3dt in the configuration.h). It will look very different from one of my other printers running Marlin on KFB2.0

    View Instructable »
  • Core3D commented on Core3D's instructable Wiring the KFB2.0 3D Printer Controller2 months ago
    Wiring the KFB2.0 3D Printer Controller

    check out this guys project https://www.instructables.com/id/3D-Printer-RGB-LE...He uses twelve volts but even with 5 you may go the same direction with the mosfets as your LED strip might pull more power then the KFB can provide. The challenge is finding PWM enables pins that are available. the following pins on RAMPS are PWM enabled 2,4,5,6,7,11,12,13,44,45 and 46.Some of these are simply missing from KFB2.0. here are some candidates:D2 (signal pin on MAX_X Endstop)D44 (on AUX-2)D46 (pins under Z Stepper base)Hope this helps. Some of the missing pins on KFB certainly don't make this easier.

    At this point you may know as much as I do. I've never connected RGB LEDS. In the configuration.h there's a section on RGB LEDS with 3 pins assigned (may need redefine for KFB) so the software is ready. KFB2.0 has the 5V fan power output as well so that could be the + your lookingThe wiring I'm a bit fuzzy on. I would have to buy the strip and try it myself. Might make a nice instructable. Budget and time are a bit constrained as I'm preparing for the Milwaukee Makerfaire.//#define RGB_LED//#define RGBW_LED#if ENABLED(RGB_LED) || ENABLED(RGBW_LED) #define RGB_LED_R_PIN 34 #define RGB_LED_G_PIN 43 #define RGB_LED_B_PIN 35 #define RGB_LED_W_PIN -1#endif// Support for Adafruit Neopixel LED driver//#define NEOPIXEL_LED#if ENABLED(NEOPIXEL_LED) #define NEOPIXEL_TYPE NEO_GRBW // NEO_GR...

    see more »

    At this point you may know as much as I do. I've never connected RGB LEDS. In the configuration.h there's a section on RGB LEDS with 3 pins assigned (may need redefine for KFB) so the software is ready. KFB2.0 has the 5V fan power output as well so that could be the + your lookingThe wiring I'm a bit fuzzy on. I would have to buy the strip and try it myself. Might make a nice instructable. Budget and time are a bit constrained as I'm preparing for the Milwaukee Makerfaire.//#define RGB_LED//#define RGBW_LED#if ENABLED(RGB_LED) || ENABLED(RGBW_LED) #define RGB_LED_R_PIN 34 #define RGB_LED_G_PIN 43 #define RGB_LED_B_PIN 35 #define RGB_LED_W_PIN -1#endif// Support for Adafruit Neopixel LED driver//#define NEOPIXEL_LED#if ENABLED(NEOPIXEL_LED) #define NEOPIXEL_TYPE NEO_GRBW // NEO_GRBW / NEO_GRB - four/three channel driver type (defined in Adafruit_NeoPixel.h) #define NEOPIXEL_PIN 4 // LED driving pin on motherboard 4 => D4 (EXP2-5 on Printrboard) / 30 => PC7 (EXP3-13 on Rumba) #define NEOPIXEL_PIXELS 30 // Number of LEDs in the strip #define NEOPIXEL_IS_SEQUENTIAL // Sequential display for temperature change - LED by LED. Disable to change all LEDs at once. #define NEOPIXEL_BRIGHTNESS 127 // Initial brightness (0-255) //#define NEOPIXEL_STARTUP_TEST // Cycle through colors at startup#endif/** * Printer Event LEDs * * During printing, the LEDs will reflect the printer status: * * - Gradually change from blue to violet as the heated bed gets to target temp * - Gradually change from violet to red as the hotend gets to temperature * - Change to white to illuminate work surface * - Change to green once print has finished * - Turn off after the print has finished and the user has pushed a button */#if ENABLED(BLINKM) || ENABLED(RGB_LED) || ENABLED(RGBW_LED) || ENABLED(PCA9632) || ENABLED(NEOPIXEL_LED) #define PRINTER_EVENT_LEDS#endif

    View Instructable »
  • Core3D commented on Core3D's instructable Wiring the KFB2.0 3D Printer Controller2 months ago
    Wiring the KFB2.0 3D Printer Controller

    If you're using the micro switch with only 2 wires connected to the outside pins (com/nc) it doesn't matter as all you're doing is breaking/closing the circuit. connect them to the board at GND and pin (d40/d42) (do not connect to VCC). once connected, you can test them if your endstops show as triggered when you haven't depressed them, you'll need to go in marlin (configuration.h) and flip the #define X_MIN_ENDSTOP_INVERTING true // set to true to invert the logic of the endstop.#define Y_MIN_ENDSTOP_INVERTING true // set to true to invert the logic of the endstop.from true to false (or vice versa)

    View Instructable »
  • Core3D commented on Core3D's instructable Wiring the KFB2.0 3D Printer Controller2 months ago
    Wiring the KFB2.0 3D Printer Controller

    My bad, the initial video I posted used 5 Volt LEDs. For 12 Volts LEDs (which I assume yours are) It will involve a bit more as none of the signal pins get close to that. Like I said, I simply use a manual switch between my LED strips and PSU. If you want to control it with g-codes you you check out this video by Tom Sanladerer. I think he does exactly what you are looking for. The "Spare pin" he talks about in the video could still be the 57 pin, the actual power will be drawn from the PSU and the signal from ramps via mosfet will operate the on/off/dim capabilitieshttps://youtu.be/fb3hrjEiE3s

    View Instructable »
  • Core3D's instructable Taking Steady Lapse Video of Your 3D Prints's weekly stats: 2 months ago
    • Taking Steady Lapse Video of Your 3D Prints
      568 views
      10 favorites
      0 comments
  • Raspberry Pi Camera Module V2 Case and Rotating Mount

    Great. I just did an instructable on OctoLapse. It makes for really cool timelapse videos with OctoPrint https://www.instructables.com/id/Taking-Steady-Lapse-Video-of-Your-3D-Prints/

    View Instructable »
  • Core3D commented on Core3D's instructable Wiring the KFB2.0 3D Printer Controller2 months ago
    Wiring the KFB2.0 3D Printer Controller

    To have them software turned on/off? My LED strips are connected to my PSU and I use a manual switch to turn them on/off. If you want controlled by g-code; in The following video someone connected LEDs to RAMPS. D57 on RAMPS mentioned in the video is A3 on the KFB2.0 (see image attached)

    View Instructable »
  • Raspberry Pi Camera Module V2 Case and Rotating Mount

    That is correct. As for the external power I recommend you get a 3Amp power cord (with on/offf switch). This is my setup. I have my Rapsberry Pi hanging (via magnets) on my cabinet. The Raspberry Pi itself has wifi built-in so that's how you connect to it via browser (or other client). Octoprint allows you to create multiple printer profiles, so I can use my one Raspbarry pi to control 3 printers (in this case one at a time, although I've read about multiple printers at once).

    View Instructable »
    • Raspberry Pi Camera Module V2 Case and Rotating Mount
      155 views
      4 favorites
      0 comments
  • Core3D commented on Core3D's instructable 3D Printer Cantilever 2.0 C3Dt/c2 months ago
    3D Printer Cantilever 2.0 C3Dt/c

    I've uploaded the configuration.h file into step one of this instructable. I went ahead and added //c3dt/c to every change I made so simply search for c3dt in something like notepad++. Do not blindly copy this configuration.h into your set of marlin files. They tend to make changes between minor versions that could cause issues. I hope this helps and I hope you'll hop over to https://www.patreon.com/core3d_tech Even a dollar a month makes a difference.

    View Instructable »
  • Core3D commented on Core3D's instructable 3D Printer Cantilever 2.0 C3Dt/c2 months ago
    3D Printer Cantilever 2.0 C3Dt/c

    Glad you're making progess. Love to see the end result. There are a number of reasons why your display may not be working right off the bat. -If it's the 12864 LCD is the DOGLCD uncommented in configuration.h //#define ULTRA_LCD // Character based#define DOGLCD // Full graphics display-in configuration.h uncomment#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLERcomment (//) //#define REPRAP_DISCOUNT_SMART_CONTROLLER-Are the ables properly connected exp1 to exp1 and exp2 to exp2-There have been some reports that the connectors for cables to the board are wrongly alligned in which case they ended up cutting off the knobbies from their cables and turning them around. I personally have never witnessed that and am skeptical about it.

    View Instructable »
  • Core3D commented on Core3D's instructable 3D Printer Cantilever 2.0 C3Dt/c2 months ago
    3D Printer Cantilever 2.0 C3Dt/c

    Yes! I believe that one will do the trick. Here's another one I think should work https://www.fankhauser.me/products/aluminum-y-carriage-for-tevo-tarantula

    View Instructable »
  • Core3D commented on Core3D's instructable 3D Printer Cantilever 2.0 C3Dt/c3 months ago
    3D Printer Cantilever 2.0 C3Dt/c

    in configuration.h set the board to either #define MOTHERBOARD BOARD_RAMPS_14_EFB or#define MOTHERBOARD BOARD_MKS_GEN_LSee step 9 in https://www.instructables.com/id/Wiring-the-KFB20-...Also make sure in the Arduino software you have the proper board and chip selectedHope this helps

    View Instructable »
  • Core3D's entry 3D Printer Cantilever 2.0 C3Dt/c is a winner in the Make it Move Contest contest 3 months ago
  • Core3D commented on Core3D's instructable 3D Printer Cantilever 2.0 C3Dt/c3 months ago
    3D Printer Cantilever 2.0 C3Dt/c

    Anything is possible, but it wasn't the intention of the design. The design at it's core has the universal power unit. It is exactly the same height at 1020 and supports the Y Axis. If you choose to go with 2040 (I'm guessing there's hundreds of designs specifically for 2040 out there) you will need to rearrange things with spacers. But more than just spacers.First challenge: The backbone (The 1020) that connects the Z-Axis to the Y-Axis, matches the power unit. If you use 2040, you will not reach the height of the power unit (and thus it could not support the Y axis). You would have to lift the 2040 in the back (corner bracket to Z-axis could possible support that plus some supports below the 2040)Second challenge: 2020 is about 5.4mm lower than 1010 profile. The Bed rests on top of th...

    see more »

    Anything is possible, but it wasn't the intention of the design. The design at it's core has the universal power unit. It is exactly the same height at 1020 and supports the Y Axis. If you choose to go with 2040 (I'm guessing there's hundreds of designs specifically for 2040 out there) you will need to rearrange things with spacers. But more than just spacers.First challenge: The backbone (The 1020) that connects the Z-Axis to the Y-Axis, matches the power unit. If you use 2040, you will not reach the height of the power unit (and thus it could not support the Y axis). You would have to lift the 2040 in the back (corner bracket to Z-axis could possible support that plus some supports below the 2040)Second challenge: 2020 is about 5.4mm lower than 1010 profile. The Bed rests on top of the Y Axis. and hovers over the the electronics case at a distance of about 3mm. That won't work with 2020 as the bed would no longer fit over the power unit. You would either have to heighten the bed by adding some bracket between Linear slider and bed frame (the most precarious part of this printer, as you're balancing a 200x200 bed on top of a 40x40mm slider block.Third challenge: All the connectors are off. The connectors to the power unit and Y-axis would have to be redesigned as the distance between power units screws and 2020 would be off by 2.7mm. The Electronics case which sits positioned over the exhaust of the power unit would have it's back screw hole off by 2.7mm.Fourth challange: The hot-end bracket that holds the hot-end and and probe was designed to to fit 1010 (where the connector meets the belt grip (that runs inside the rail) will be of by 2.7mm (doesn't sound like much but when you look at a 6mm gap, it's a lot). Same to be said for the Y-Axis slider bracket as it would be off from it's belt grip as well. I"m sure there will be a 4th and 5th and possibly more challenges as you look even closer. The C3dt/c was designed specifically for and around 1010 and the universal power unit. I created 2020 versions of most actuators (along with the cad files) so you can get creative and design whatever 3D printer (or CNC/LAser cutter) you want to make. Can you make it work with the C3dt/c? Sure anything is possible and the best of luck to you. Was it meant to be? No. I'm currently in the process of designing a printer, using the same actuators but specifically around the 2020 extrusion. The challenge I have with that one, is that it tends to look like any other 2020/ printer there.

    View Instructable »
  • Core3D's entry 3D Printer Cantilever 2.0 C3Dt/c is a finalist in the Make it Move Contest contest 3 months ago
  • Upgrading RAMPS 1.4 With TMC2130 Stepper Drivers

    Three differences from mine (below). You seem to not have enabled stealthchop and it looks like you're using stallguard for X and Y The one thing that looks off is; you have set your micro steps to 256, The RAMPS doesn't go that high. Set it to 16 or leave it at what it was before (this applies to the RAMPS steps/unit calculation) #define X_MICROSTEPS 16 // 0..256The #define INTERPOLATE true will bump that up to 256 (without effecting the steps per unit calculation).Here's my output:Send: M122XYZE0Enabled false false false falseSet current 800 800 750 800RMS current 795 795 734 795MAX current 1121 1121 1035 1121Run current 25/31 25/31 23/31 25/31Hold current 12/31 12/31 11/31 12/31CS actual 12/31 12/31 11/31 12/31PWM scale 0 0 0 0vsense 1=.18 1=.18 1=.18 1=.18stealthChop t...

    see more »

    Three differences from mine (below). You seem to not have enabled stealthchop and it looks like you're using stallguard for X and Y The one thing that looks off is; you have set your micro steps to 256, The RAMPS doesn't go that high. Set it to 16 or leave it at what it was before (this applies to the RAMPS steps/unit calculation) #define X_MICROSTEPS 16 // 0..256The #define INTERPOLATE true will bump that up to 256 (without effecting the steps per unit calculation).Here's my output:Send: M122XYZE0Enabled false false false falseSet current 800 800 750 800RMS current 795 795 734 795MAX current 1121 1121 1035 1121Run current 25/31 25/31 23/31 25/31Hold current 12/31 12/31 11/31 12/31CS actual 12/31 12/31 11/31 12/31PWM scale 0 0 0 0vsense 1=.18 1=.18 1=.18 1=.18stealthChop true true true true msteps 16 16 16 16Recv: tstep1048575104857510485751048575Recv: pwmRecv: threshold0000Recv: [mm/s]----Recv: OT prewarnfalsefalsefalsefalseRecv: OT prewarn hasRecv: been triggeredfalsefalsefalsefalseRecv: off time5555Recv: blank time24242424Recv: hysterisisRecv: -end2222Recv: -start3333Recv: Stallguard thrs0000Recv: DRVSTATUSXYZE0Recv: stallguardRecv: sg_result0000Recv: fsactiveRecv: ststXXXXRecv: olbRecv: olaRecv: s2gbRecv: s2gaRecv: otpwRecv: otRecv: Driver registers:X = 0x80:0C:00:00Recv: Y = 0x80:0C:00:00Recv: Z = 0x80:0B:00:00Recv: E0 = 0x80:0C:00:00

    View Instructable »
  • Core3D commented on Core3D's instructable 3D Printer Cantilever 2.0 C3Dt/c4 months ago
    3D Printer Cantilever 2.0 C3Dt/c

    The reason the design is how it is, is because I built around the power unit which is 50mm high. Going with any other dimension than 1010 or at best 25x25mm/25x50mm will basically negate the idea behind the design. If you want to go with the 2020 (openbuilds) materials, i have to believe there are designs out there for that. I did redesign the linear axis for 2020/2040 so you can reuse those as part of your design, the the printer as a whole is a different story though

    View Instructable »
  • Core3D commented on Core3D's instructable Upgrading 3D Printer From 12 Volt to 24 Volt4 months ago
    Upgrading 3D Printer From 12 Volt to 24 Volt

    I'm no electronics major so I won't argue. I watched this video on the driver/stepper performance on 12V vs 24V which showed how the steppers performed overall better on 24V

    View Instructable »
  • Core3D commented on Core3D's instructable Wiring 3D Printer RAMPS 1.44 months ago
    Wiring 3D Printer RAMPS 1.4

    Simply google, running two steppers on 1 axis and you'll find many discussions about doing this either in parallel (need strong enough driver) or running in series (loosing some power in the motors).The Z-axis on a RAMPS shield already exposes 2 sets of outputs of the Z-Axis (many of the reprap type printers use 2 steppers, one on each side of the printer). They are wired in parallel. technically, you can do the same with the other axis, simply run all wires parallel (the stepper driver gets the signals and passes power on to the 4 wires to the stepper). The bigger question becomes capacity. Running 2 1A on most stepper drivers will work but when you talk about 2A steppers, you'll need to look into more robust stepper drivers that can handle higher Amperage.

    View Instructable »
  • Upgrading RAMPS 1.4 With TMC2130 Stepper Drivers

    Thank you. As far as I can tell there are NO issues with the SD card in combination of this wiring. I print both SD card and Octo Print and have seen no issues printing from SD. Check out the tip from jfpayeur on the elongated pins he uses to "extend" the LCD adapter.

    View Instructable »
  • Core3D commented on Core3D's instructable 3D Printer Cantilever 2.0 C3Dt/c4 months ago
    3D Printer Cantilever 2.0 C3Dt/c

    Some of the parts (the linear rails) have been adapted for 2020. You can check their respective instructables for the STL files. https://www.instructables.com/id/Linear-Screw-Doub... (uses 2040) and https://www.instructables.com/id/Generic-Linear-Ac... The printer itself however is designed specifically around the Power unit which is 1020 high (you could get away with 2525). The difference between 1010 and 2525 is only 0.4mm so most items will be close to fitting). WIth a little elbow grease items, might fit.Going with 2020 will not work for this design. I'm pretty sure there are plenty of 2020 designs out there.

    View Instructable »
  • Core3D commented on Core3D's instructable 3D Printer Cantilever 2.0 C3Dt/c4 months ago
    3D Printer Cantilever 2.0 C3Dt/c

    In height maybe but in the X and Y direction I would strongly recommend against it. You can make the linear rails as long as you like but in the end the entire bed carriage rests on a 20x20mm rail block. 200x200 is already stretching it as far as Cantilever printers are concerned. My next design will be based on all the same components as this printer but with an arching frame, supporting any size bed/volume.

    View Instructable »
  • Core3D followed badarsworkshop4 months ago
      • Fume Extractor
      • Bike Protein Bar Holder
      • Bench Power Supply
  • Core3D commented on Core3D's instructable 3D Printer Cantilever 2.0 C3Dt/c4 months ago
    3D Printer Cantilever 2.0 C3Dt/c

    Printed parts available at https://www.ebay.com/usr/core3d.tech

    View Instructable »
  • Core3D commented on jcbuchli's instructable Cedar Strip Kayak4 months ago
    Cedar Strip Kayak

    Stunning. That is a beautiful piece of craftsmanship and your instructions are great too. Makes me wanna make one

    View Instructable »
  • Core3D commented on Core3D's instructable 3D Printer Cantilever 2.0 C3Dt/c4 months ago
    3D Printer Cantilever 2.0 C3Dt/c

    3D printed parts now available on eBay https://www.ebay.com/itm/263704820777

    View Instructable »
  • Core3D commented on Core3D's instructable 3D Printer Cantilever 2.0 C3Dt/c5 months ago
    3D Printer Cantilever 2.0 C3Dt/c

    3D printed parts now available on eBay https://www.ebay.com/itm/263704820777

    Now available on eBay https://www.ebay.com/itm/263704820777

    View Instructable »
  • Core3D commented on Core3D's instructable 3D Printer Cantilever 2.0 C3Dt/c5 months ago
    3D Printer Cantilever 2.0 C3Dt/c

    Thx, unless I connect OctoPrint (on a Raspberry Pi) to the printer, I really don't connect to it. The printer reads the gcode from either an SD card (that is inserted in the LCD unit), or I upload it to my OctoPrint server.For slicing the models I use either Slir3r (1.3.0 Dev) or Cura 2.7.0 which are both free slicers.For any code updates to the firmware I use the Arduino IDE.

    People like the look and It's more compact than traditional printers. This was actually a challenge to me to get it to work good with a 200x200 bed. Most commercial Cantilevers are limited to a 120x120mm bed.

    View Instructable »
  • Core3D's instructable 3D Printer Cantilever 2.0 C3Dt/c's weekly stats: 5 months ago
    • 3D Printer Cantilever 2.0 C3Dt/c
      27,767 views
      268 favorites
      48 comments
  • Core3D commented on Core3D's instructable 3D Printer Cantilever 2.0 C3Dt/c5 months ago
    3D Printer Cantilever 2.0 C3Dt/c

    Sorry to hear that. There is a huge ANET following so they may some answers. There a trick to tightening the hot-end. It needs to tighten itself against the throat tube and not the block itself As for quiting at the middle of a print that may indicate overheating of the steppers. That however could be for a million of reasons. I personally have never bought a 3D printer s as I get more fun out of designing them myself. There's gotta be something out there on the ANET. Like you said, they have a huge followingGood luck.

    View Instructable »
  • Core3D commented on Core3D's instructable 3D Printer Cantilever 2.0 C3Dt/c5 months ago
    3D Printer Cantilever 2.0 C3Dt/c

    The instructions for the laminated printer can be found here https://www.instructables.com/id/Laminated-Prusa-I...Somebody else noticed that one and is offering all the laser cut pieces via Thingibox http://store.thingibox.com/en/laser/400-3mm_lamina...

    Thank you!! Come back soon and see the entire assembly (down to the last screw) animated in Fusion 360.

    Well, then you are in the right place. In the next couple of days I'm going to figure out how to best offer the 3D printed parts and at what price. It will probably be through eBay. I will provide a link as soon as I get that up. As for Fusion 360, this printer was designed using Fusion 360. If you're interested, you can check out my GrabCad account at https://grabcad.com/core3d.tech-1 You'll find some of the Fusion 360 models associated with this printer. the best way to keep informed is to follow me on twitter @Core3D_tech I will tweet when I have figured out the logistics.

    Je vous en prie, merci beaucoup

    View Instructable »
  • Core3D commented on Core3D's instructable 3D Printer Cantilever 2.0 C3Dt/c5 months ago
    3D Printer Cantilever 2.0 C3Dt/c

    Thank you.In all honesty I'm not a big believer in the dual extruder. There's too many downsides to having to nozzles exactly at the same height. I'm looking forward to the development (and already available upgrade) by Prusa https://shop.prusa3d.com/en/printer-upgrades/185-m...The other limitation with this printer would be the exact linear rail length to bed ratio. There is no wiggle room beyond each corner of the bed. adding another nozzle would seriously cut into the print volume on the X-axis.Not sure how you would measure accuracy and precision. It prints pretty awesome prints but never forget this a cantilever printer. It is much more susceptible to vibration than a fully caged printer.

    My bad. Thanks for pointing that out. I've just added them.

    If this is because of imperial/metric, consider 2525. It's off by only 0.4mm (probably within margin of error). Like I said, the rails are available in 2020 but you'll have to "extract the power and electronics" from the core (and add some more 2020 with corner brackets

    View Instructable »
  • Upgrading RAMPS 1.4 With TMC2130 Stepper Drivers

    my motors are noisy as hell in spreadcycle too. Have you tried the bug fix release. With the original 1.1.8 I was loosing steps all over the place. replacing it with the bug fix release fixed all my problems

    View Instructable »
  • Upgrading RAMPS 1.4 With TMC2130 Stepper Drivers

    I had trouble with the original Marlin 1.1.8 and was instructed to download the bug_fix release. It solved my issues https://github.com/MarlinFirmware/Marlin/archive/b...Also are you running in stealthchop or spreadcycle mode?

    View Instructable »
  • Core3D commented on Core3D's instructable 3D Printer Cantilever 2.0 C3Dt/c5 months ago
    3D Printer Cantilever 2.0 C3Dt/c

    Thank you. The good news is that both the Z-axis implementation and Linear actuators used for this implementation have versions for 2020 (2040 for Z-axis). You can check out each of the instructables. (the Z-Axis currently only has has 2020 for 8mm rods)https://www.instructables.com/id/Linear-Screw-Doub...https://www.instructables.com/id/Generic-Linear-Ac...The bad news is that this printer is not easily retrofitted and here's why:-The entire frame wraps around the universal power unit which has the EXACT height of the 1020 frame. Going with 2040 for the back part of the frame would make the entire frame "float".-There is literally 2mm space between the bed carriage and electronics case (which, alredy is about as compact as it gets). Going with 2020 would lower the bed assembl...

    see more »

    Thank you. The good news is that both the Z-axis implementation and Linear actuators used for this implementation have versions for 2020 (2040 for Z-axis). You can check out each of the instructables. (the Z-Axis currently only has has 2020 for 8mm rods)https://www.instructables.com/id/Linear-Screw-Doub...https://www.instructables.com/id/Generic-Linear-Ac...The bad news is that this printer is not easily retrofitted and here's why:-The entire frame wraps around the universal power unit which has the EXACT height of the 1020 frame. Going with 2040 for the back part of the frame would make the entire frame "float".-There is literally 2mm space between the bed carriage and electronics case (which, alredy is about as compact as it gets). Going with 2020 would lower the bed assembly but 5.4mm, where there is no room to go. There's also the unknown of stability. I kind set out to prove you can build a cantilever with a 200x200 bed (most commercial cantilever has 120x120 bed). I get very stable prints but one might argue that even with 1010 I'm pushing the limits (I had to replace 8mm rods with 12mm rods in the Z-axis as 8mm offered absolutely no stability). I don't know the difference in stability between 1010 and 2020. In a normal arching design this wouldn't matter much, with cantilever it may mean the difference between succeed and fail.If you don't mind separating the power unit and electronics from the core of the printer (which was kind of the premise of this design), almost all pieces are in place to build this using 2020/2040 T-Slot.

    View Instructable »
  • Core3D commented on Core3D's instructable 3D Printer Cantilever 2.0 C3Dt/c5 months ago
    3D Printer Cantilever 2.0 C3Dt/c

    Thank you. I appreciate that. This is my fourth printer and I learn new stuff every time. Good luck with your new build. Feel free to reach out with questions.

    View Instructable »
  • Core3D commented on Core3D's instructable Wiring the KFB2.0 3D Printer Controller5 months ago
    Wiring the KFB2.0 3D Printer Controller

    You are correct I screwed that up. Replacing the image. A3 however equals pin 57

    View Instructable »
  • Core3D commented on Core3D's instructable Wiring the KFB2.0 3D Printer Controller5 months ago
    Wiring the KFB2.0 3D Printer Controller

    Sharp observers have found the servo pins missing from this KFB2.0 board. Odd they did that. Should you wish to add a servo actuated auto level probe, here is what you can do: use pin 57 as signal for the servo and use gnd, vcc adjacent (see image).in the pins_RAMPS.h file, replace//// Servos//#ifdef IS_RAMPS_13#define SERVO0_PIN 7 // RAMPS_13 // Will conflict with BTN_EN2 on LCD_I2C_VIKI#else#define SERVO0_PIN 11#endifat the top with:#DEFINE SERVO0_PIN 57after that uncomment/*** Z Servo Probe, such as an endstop switch on a rotating arm.|*/#define Z_ENDSTOP_SERVO_NR 0 // Defaults to SERVO 0 connector.#define Z_SERVO_ANGLES {70,0} // Z Servo Deploy and Stow angles

    View Instructable »
  • Core3D commented on Core3D's instructable Wiring the KFB2.0 3D Printer Controller5 months ago
    Wiring the KFB2.0 3D Printer Controller

    If you wish to use the TMC2130 Stepper drivers check out https://www.instructables.com/id/Upgrading-RAMPS-14-With-TMC2130-Stepper-Drivers/ The wiring for this on the KFB2.0 will look something like this:

    View Instructable »
  • Upgrading RAMPS 1.4 With TMC2130 Stepper Drivers

    Glad to hear. Enjoy the quiet

    For KFB2.0 with TMC2130 consider the following setup (take note of pins assignment in pins_RAMPS.h

    View Instructable »
  • Upgrading RAMPS 1.4 With TMC2130 Stepper Drivers

    before I try to answer that one. Did you have a working LCD on your RAMPS prior to this upgrade or is this a build from scratch

    View Instructable »
  • Core3D commented on Core3D's instructable Wiring the KFB2.0 3D Printer Controller6 months ago
    Wiring the KFB2.0 3D Printer Controller

    Please read this reply in conjunction with the instructable on upgrading RAMPS 1.4 to TMC2130 https://www.instructables.com/id/Upgrading-RAMPS-1...I kept the pin configuration the same as my RAMPS 1.4 meaning in the pin_RAMPS.h I changed to DEFINE X_CS_PIN 44DEFINE Y_CS_PIN 64All CS pins are on Aux 2I Also did not use the Aux 3 but instead put the ISP connections to the ICSP pins (next to Aux3). I've attached an image with ISP pins and X_CS connected in that configuration.Also make sure you install the Bugfix_1.1.x.zip https://github.com/MarlinFirmware/Marlin/archive/b...The main release of 1.1.8 did not work (mostly lost steps) the bugfix release did workThe layout of the ISP on KFB2.0 is the same as the black and white image. going by the wires (and colors) defined in the TMC2130 inst...

    see more »

    Please read this reply in conjunction with the instructable on upgrading RAMPS 1.4 to TMC2130 https://www.instructables.com/id/Upgrading-RAMPS-1...I kept the pin configuration the same as my RAMPS 1.4 meaning in the pin_RAMPS.h I changed to DEFINE X_CS_PIN 44DEFINE Y_CS_PIN 64All CS pins are on Aux 2I Also did not use the Aux 3 but instead put the ISP connections to the ICSP pins (next to Aux3). I've attached an image with ISP pins and X_CS connected in that configuration.Also make sure you install the Bugfix_1.1.x.zip https://github.com/MarlinFirmware/Marlin/archive/b...The main release of 1.1.8 did not work (mostly lost steps) the bugfix release did workThe layout of the ISP on KFB2.0 is the same as the black and white image. going by the wires (and colors) defined in the TMC2130 instructable. Black to 1/MISOBlue to 1/SCKGreen to 2/MOSISoftware setup remains the same as the RAMPS TMC2130 setupHope this helps

    View Instructable »
  • Upgrading RAMPS 1.4 With TMC2130 Stepper Drivers

    very clean. That's a great solution

    View Instructable »
  • Core3D commented on Core3D's instructable Wiring the KFB2.0 3D Printer Controller6 months ago
    Wiring the KFB2.0 3D Printer Controller

    Thanks. Clever to take the plastic hoods off. I crimp all my own wires and I go like the fact that they "click" in place but this certainly works.

    View Instructable »
  • Bergen Makerspace Transportable 3D Printer

    Very nice project!

    View Instructable »
  • Laminated 3D Printer (from Laser Cut Parts Only)

    Sure, I wouldn't stop you from doing that. I think this project is something you would do for the fun of the project. Nobody can compete (on price) with the stuff from China. Like I said in a previous reply, make sure you read the reviews, some of them you might want to avoid. For only a couple hundred more than the printer in this instructable, you can buy a real Prusa I3 MK2 kit (https://shop.prusa3d.com/en/17-3d-printers) . You can't go wrong with that.

    View Instructable »
  • Laminated 3D Printer (from Laser Cut Parts Only)

    I think you build a printer like this for the fun of building a printer. If you're just curious or interesting in the printing end of 3D printers you would be better off buying a printer. Read the customer reviews closely on some of these very cheap printers, some of these have a dead on arrival rate that is staggering. What you see on Amazon btw is not a Prusa I3, like my printer this is a Prusa I3 Derivative from China.

    This printer runs on a RAMPS 1.4 with is basically a shield on top of an Arduino Mego. You don't however send STL files to a 3D Printer. You take an STL file and run it though what is called a Slicer first. There are several free versions like Slic3r or Cura. This software is configured to know what your printer looks like (bed size, number of extruders, heated bed, cooling fan, etc). It takes your STL file and turns it into layers (slices) based on your specifications (like layer height, filament temp, bed temp, infill, print speed, etc). It in turn generates G-code that can either be read by your (or this) printer through an SD card that fits into the LCD unit or you can send it via USB.

    View Instructable »
  • Upgrading RAMPS 1.4 With TMC2130 Stepper Drivers

    Not sure if this matters but I install my marlin installations in completely different folders and rename marlin folder and Marlin.ino\CoreXY\marlin\Marlin-bugfix-1.1.x\MarlinCoreXY_BugFixMarlinCoreXY_BugFix.inoI wonder if one of your marlin installs is trying to use/re-use precompiled stuff from the other version.

    I wasn't getting any errors with 1.1.8 but while printing it would simply start wandering by more then 50mm for the next layer. The steppers also weren't quiet, they sounded the same as before. After the bug_fix all travel went well and they did go quiet.

    have you tried different current to c if it can get better. I have 2 amp steppers but they seem to run best at 800It’s easy to change now m906 x800 y800

    View Instructable »
  • Core3D commented on Core3D's instructable Wiring the KFB2.0 3D Printer Controller7 months ago
    Wiring the KFB2.0 3D Printer Controller

    Yes, there is. You can add two z- motors parallel but you will be splitting currentsince you'd be using 2 motors for Z you can probably go with the lighter 0.4A (certainly not 2 2.8A steppers)

    View Instructable »
  • More Activities