What's new
VORON Design

Register a free account today to become a member! Once signed in, you'll be able to participate on this site by adding your own topics and posts, as well as connect with other members!

Formbot V0.2 Kit Build - Darth Voron (S/N V0.2633)

Yeah, that looks about right. The higher run currents you are using would explain needing the sensorless values to be a bit higher (more sensitive) as well.
Screenshot 2023-06-23 095503.png
 
BT- you can check my full configs on GitHub! (there is a link to the instructions on how to sync them to git in the readme; it's awesome- just be sure to add your octoeverywhere settings to the gitignore so your API key isn't publicly exposed, lol ask me how I know)


warning: I haven't fully setup any of the macros other than the "backup config" one, so don't trust /use them!
 
Thanks @robrob and @Mxbrnr .

I see my currents and Sensorless sensitivity is pretty close to Rob's.

There's a little blurb in the _HOME_X and _HOME_Y macros about setting the homing current to

Code:
 {% set HOME_CURRENT = XX %} # replace the XX with a current value that is about 70% less than your run_current value for X and Y

I read 70% less as meaning 30% of run_current which would be like .21

But with a homing current that low I got really bad/inconsistent results when setting the sensitivity.

I think they actually want a Percentage as a decimal here?

If you look at the macro they then set the current for homing to be Home_Current * Run_Current...???

Then at the end of the Macro set the current back to the original Run_Current.

I just don't think the instructions match what's actually happening in the macro... Or am I just super confused here?

1687577841736.png

In the TMC Sensorless guide on Klipper docs they directly set the current to the set HOME_CUR variable then set it back.


1687577922506.png
 
What mount did you use for the Manta E3 EZ? I plan on using this motherboard along with a Formbot kit too. Along with that question, does the screen just plug in to? Just a USB C plug?
 
This is the one I used. I'm not a big fan of attaching things with VHB tape, but this seems the best solution I could find for my desires.
As for the screen, I actually don't know because I don't use mine; never had any intention of using it, so never hooked it up or programmed it.
 

Attachments

....with a Formbot kit too. Along with that question, does the screen just plug in to? Just a USB C plug?

The screen plugs in via USB, but the included USB-C cable is monstrous looking when it pokes out the side on the front of your skirts; I hacked up an old USB cable and connected it to the backside of the screen with Dupont connectors. after you flash the firmware it shows up alongside your MCU in Klipper.
 

Attachments

  • IMG_7868.jpg
    IMG_7868.jpg
    225.1 KB · Views: 28
Build Update:
Here are the mods I have so far made to my Formbot V0.2 kit...

1) Swapped out the stock build BTT SKR Pico and BTT Pi for a BTT Manta E3EZ & BTT CB1 combo. I found this change was needed to make use of the built-in chamber thermistor in the V0 Umbilical mod that comes with the kit, and to add the extra fans listed below.

2) Added a CPU fan to the BTT CB1. I found that while printing the CPU temp would regularly approach or exceed 50*C. This fan has thus far kept the temp to around 40*C.

3) Added a fan underneath the Kirigami bed to circulate the bed heat for better chamber temp stabilization. My testing has shown that with this the chamber can reach upwards of 45*C in about half the amount of time. However, I also found that a fan speed in excess of 35% pulls too much heat away from the bed for the stock heater to keep up until temps have stabilized, then it can go up to 50%, but no more.

4) Added a cover plate for the z-axis lead screw floor gap.

5) Added carrying handles to the tophat.

Future Mods Planned:
1) Chamber LEDs
2) Dragon Burner toolhead with Rapido HF hotend
4) Nozzle LEDs
5) Replace & relocate chamber thermistor (the V0-Umbilical built-in one is surprisingly inaccurate)
6) Upgrade bed heater to 100W AC (will additionally require an upgraded 200W PSU to handle the increased power consumption)

PXL_20230721_235054005.jpgPXL_20230721_223631591.jpgPXL_20230721_234903409.jpgPXL_20230721_223616280.jpgPXL_20230721_234522662.jpgPXL_20230721_230606696.jpg
 
Build update, Sept 30:
Well, what was originally planned as a simple refresh to the V0.2r1 update and a couple of upgrades turned into a nearly complete rebuild, but Darth Voron is ready to resume his reign of terror.

  • Replaced ALL the 3D printed parts on the machine. The parts that I got from the PIF program fell petty short of my quality standards, and as I found out, short of the PIF Program standards as well. Many of the parts had various failures to include layer adhesion, wall/surface gaps, dimensional accuracy, and even blobs. I was able to use the machine to print its own replacement parts before disassembling it for the rebuild, and I am much more pleased with the outcome and much more confident in them. Filaments used were Overture ABS in Black, and Flashforge ASA in Iron Gray. Here is a sampling of the issues seen on nearly every part that came in my kit from the PIF program; no fault to the PIF program, as it may be just an individual supplier problem, but like with anything else, always inspect the work to make sure it is to standards...
    • PXL_20231005_014803713.jpgPXL_20231005_014002249.jpg
  • Changed the kit 60W build plate/heated bed and power supply with the LDO polyimide 100W bed heater kit (including 200W power supply required for the higher power bed). Bed temps are attained much faster, are much more accurate, and heat the chamber much faster and to higher temps now along with the use of the bed heat circulation fan I installed previously. All bed and bed fan wiring is now run via Wago connectors mounted to the inside of the Kirigami bed frame, rather than being directly wired all the way to the controller board, making removal of the bed from the machine much easier if ever needed.
  • Installed a different floor/z-drive 3D printed cover plate.
  • Updated all Kirigami bed 3D printed parts with latest revision.
  • Installed Kirigami bed "V0 Stealth Bumper" face plate
  • Installed "arrow" front idler tophat cam locks
  • Installed larger bed screw thumb nuts
  • Changed the stock Mini-Stealthburner toolhead to the Dragonburner toolhead combined with the Sherpa Mini extruder and BMG RIDGA extruder gears. Unfortunately, the Sherpa-Mini's ability to retain the end of a Bowden tube in its housing is pretty atrocious, it really needs to accept a coupler for better retention. Apparently a user requested this mod a couple years ago even and made it themselves, but Annex Engineering has still not implemented it as an official option, so it only remains as a user-mod for an older version of the housing which is not compatible with the BMG RIDGA. Seems I will need to modify it myself to make that a reality.
  • Disconnected the V0 Umbilical PCB thermistor and installed a generic hotend thermistor mounted to the top of a z-axis extrusion for use as the chamber temp probe. The PCB thermistor was rather unreliable due to its mounting on the PCB directly above the electronics compartment, which allowed its temp reading to be significantly affected by the ambient air in the electronics bay. Note that the new probe needed to be mounted to the outboard side of the extrusion to keep it out of the airflow coming off the hotend in order for it to get the most accurate reading for the actual ambient air temp inside the chamber.
  • Installed foam tape to clear acrylic panels (excluding door) where they seal against extrusions.
  • Changed stock tophat hinges to "lift-off" hinges.
  • Removed stock front skirt display and changed to "blank" skirt.
  • Installed chamber LED strips
PXL_20230930_234421416.jpgPXL_20231005_010700765.jpgPXL_20231005_0106397101.MP.jpgPXL_20231005_010617767.jpgPXL_20231005_011201122.jpgPXL_20231005_010722329.jpgPXL_20231005_010905341.jpgPXL_20231005_010951197.jpg
 
Last edited:
I just noted the less than optimal setup for the Picobilical "chamber" thermistor myself. With the printer sitting idle, open (no door or tophat yet) I saw the thing reading 30.5C. Yeah, it wasn't that hot in the room. I dug around and found that the thermistor is on the frame PCB, which really makes it an electronics enclosure thermistor, not a print chamber thermistor. Makes me wonder why it wasn't either omitted or put on the tool head PCB. In any case, I've already planned for the same mod as you are. I believe I can use the gpio17 port on the SKR Pico for it--it appears Picobilical frees that one up.
 
Build update, Oct 5th:
As one of the first calibrations on the rebuilt machine, I purchased the Provok3D nozzle-mount ADXL345 for running input shaper, and after doing so, it's hitting 22k acceleration! The default setting is 2k, and previously I had done input shaping the old fashioned way with a test print and dial calipers, which got me up to 4k on the stock machine. Now we are more than 5 times that quick! The hotend is still limiting it to around 200mm/s print speed (12-15mm^3 volumetric flow) , but a simple upgrade to a CHT nozzle should get to near double that, which will probably be more than enough for my uses. Surprisingly, changing the tool head from the Mini-Stealthburner to the Dragonburner showed that their weights between the two are as near as makes no difference, though for its weight the DB has bigger cooling fans and is mounted more rigidly. Modifying the Sherpa Mini housing to accept a coupler for a reverse-Bowden tube will probably eliminate the remaining weight difference. I will admit that I like the look of the Mini-SB much more (especially in its multi-color variants) and it has better wire routing, but the part cooling on the DB is SIGNIFICANTLY better.

PXL_20230909_201451759.jpgPXL_20230930_022759366.jpg
 
Last edited:
FYI, I looked at the pinouts on the SKR Pico more and thought about it more. gpio17 probably won't work--that's just a fan on/off. It looks more like gpio 26 or 27 (THB, TH0) might work since Picobilical freed those up. Just semi-educated guesses for now.

Thanks for that comparison on the tool heads. I doubt I'll bother looking much at Dragonburner then--I'm not chasing grams. As it is, I'll have to tear my MiniSB down as the right side part cooling fan seems to be binding up.
 
FYI, I looked at the pinouts on the SKR Pico more and thought about it more. gpio17 probably won't work--that's just a fan on/off. It looks more like gpio 26 or 27 (THB, TH0) might work since Picobilical freed those up. Just semi-educated guesses for now.

Thanks for that comparison on the tool heads. I doubt I'll bother looking much at Dragonburner then--I'm not chasing grams. As it is, I'll have to tear my MiniSB down as the right side part cooling fan seems to be binding up.
I believe the thermistor on the VO frame board is on the top of the PCB when it's mounted. Meaning it is somewhat indicative of the chamber temperature.
1696603297750.png

I've heard people mentioning using a non-thermistor pin on an SKR Pico to read the chamber thermistor but I still haven't seen any posts noting how to get it to work. I think thermistor pins generally have some extra circuitry necessary to read the thermistors correctly.

I added a Klipper Expander board to my build to read the thermistor chamber, drive fans for the Nevermore, and drive extra neopixels.
 
Build update, Dec 12:

Hit right around 100hrs of print time and started running into issues with the V0-Umbilical mod included in the Formbot V0.2 kit. I know it is either a wiring or connector issue causing my hotend heater to lose power. The umbilical cable is much to stiff, and that combined with it's length causes it to push against the tophat almost constantly, all together putting quite a bit of stress on the wire ends and the PCB receptacles. Sadly, this is just one more thing I have recently discovered that I find less than impressive about the Formbot kit, though I would say that it is still very much worth the price and I still love this thing; wouldn't trade it for anything else (except a V2.4 or Trident? haha).

I removed the heat shrink and sheathing from the harness which has already made the bundle much more flexible, and have found some strain relief mount mods to try. If that doesn't work then I will likely end up changing the wiring out with something even more flexible.

Frame-side strain relief and connector support... https://www.printables.com/model/661256-voron-v02-umbilical-pcb-strain-relief-and-molex-su
Toolhead-side PCB mount with strain relief (for Dragon Burner and Sherpa-Mini)... https://www.printables.com/model/470918-v02-umbilical-pcb-mount-for-dragonburner-and-sherp

Screenshot 2023-12-28 081411.png
 
Last edited:
Update, Dec 04, 2024:

After several months of downtime while I focused on other life priorities, I finally got around to what will in all likelihood be the last modifications to my V0.2. I now have over 500hrs of use on the machine since I first built it, and it has been a pleasure, even when also a bit of a pain, haha. Here is the list of latest mods with photos and links where possible.

  • ALL parts printed/reprinted in Polymaker PolyLite ASA Black and Flashforge ASA Iron Gray
  • Edited the V0 display config to change the "Feed Rate" into chamber temp, and changed the glyph for the nozzle temp to match the one in Mainsail.
    • Re-printed display faceplate in dual-color using a pause and manual filament swap
    • 1733450358767.jpeg
  • Upgraded the Dragon Burner toolhead to the latest version (v8)
  • Installed modified Sherpa-Mini front plate with provisions for ECAS collet and filament runout micro-switch (switch not yet installed, may end up not doing it since it's not really needed and adds complexity)
    • 1733460297319.jpeg
  • Installed Adafruit neopixel nozzle LEDs
    • It would seem these don't like running in a 70C chamber while also being so close to the hotend. They have developed flickering issues that are only present after about 1hr during printing. I will most likely end up removing these. While they are a nice feature, I am not accepting of their lack of reliability, especially for the added complexity.
    • 1733450751193.jpeg
  • Upgraded hotend to a Haldis Red Lizard K1 Pro HF
    • This hotend comes with a a CHT-style hardened steel nozzle, and claims to have a max flow rate of around 44. In testing the way CNC Kitchen does using a milligram scale, I found that ASA pushed through at 270C temp barely made it to a flow rate of 24 before experiencing extrusion drop-off. At 260C it wouldn't even get to 20. Disappointing, but still much better than the 10-12 I was getting on the SF hotend. I also discovered after the fact that this hotend comes with a 60W heater, which is low enough that it fails to maintain 250C when I have the part cooling fans (GDSTime 4010 blowers) cranked up to 100%. That was very shocking, but livable since it is rare the fans are ever on that high, and only in short bursts (overhangs and bridges). Haven't tested it to see if it will maintain PLA print temps with the fans, so might end up having to change it out for something with an 80W or better heater. Works good for now though.
    • 1733451356151.jpeg
  • Swapped the V0-Umbilical system for a BTT EBB36 toolhead board after dealing with multiple wire and connector failures on the V0-Umbilical. Built and crimped the wiring harness myself with 20 and 22 AWG silicone wiring. Swapped out the frame-side PCB motor plate panel for one with a PG7 connector. Modified the original plate design to remove the PTFE tube hole since it was able to fit down the PG7 connector alongside the wire bundle. Makes for a much cleaner look
    • Installation was straight forward using the Esoterical guide, which I am supremely thankful for. Never would have been able to do it on my own without that...
    • This had the added benefit of freeing up several ports on the control board, which made room for a Nevermore filter and skirt fans. Only 1 part cooling fan port exists on the toolhead PCB, so had to create a custom connection splitter to wire the 2 part cooling fans in parallel to that port.
    • With the V0-Umbilical frame PCB now gone, I had to rewire my chamber lights via Wago connectors so they could be run in parallel to the single RGB port on the MCU
    • 1733460193348.jpeg1733460259059.jpeg
  • Installed Nevermore Micro v6
    • I incorporated this into my print start macro to help with chamber heat circulation. It did not INCREASE the speed at which the chamber heats, but it does make it so that I can reach around 57C on my chamber temp during my heat soak, as opposed to the 52C I was getting without it. Not a huge difference, but I think it helps with the consistency of the temp throughout the chamber.
    • 1733451476507.jpeg
  • Swapped out the stock front door for the Mini-Fridge (Clicky-Clack) door
    • Had to custom modify the inner door latch for fitment since the LDO door kit came with horizontal extrusions cut 1mm longer than the printer frame extrusions supplied in the Formbot kit that the printer started out as.
    • 1733451644428.jpeg1733451692845.jpeg
 
Last edited:
  • Installed extended front feet, and skirts/display mount to match the Mini-Fridge door
    • Had to modify them with an extra 2mm of height to clear the door (another dimension issue with the LDO door kit compared to Formbot printer frame). Added 1.8mm accent mesh backing to skirts as well. Thanks to "Driftrotor" for the original mod design that I built off of, and the instruction video about how t add the mesh backing.
    • 1733460448440.jpeg1733460462633.jpeg

  • Installed fan side skirts (with accent mesh)
    • Had an issue with seemingly random printer power-offs with no warnings or errors. Turned out to be the 200W Mornsun PSU overheating. I believe this to be caused by a combination of the PSU's internal heat production, conductive heat from the 70C chamber transferring to the PSU (since it is mounted to the underside of the bottom chamber panel, and a lack of thermal mass around the PSU in the bottom electronics bay from both a small volume space and high altitude (I live at 6000ft MSL). The PSU was getting hotter than the heated bed at times, so I can definitely see 80-100C being the case. Adding skirts with a couple of 3010 axial fans (one blowing directly into the PSU, and the other blowing around its side across the vents, creating a mild venturi effect) seems to have entirely solved that issue. The fans are set up in my config so that they only turn on when the bed or hotend heaters are active, or when the associated thermistors register temps over 45C. Only two fans are installed on the left side, but for symmetry the same skirts are installed on the right, and I created some cover plate blanks for the empty fan ports. Custom built a connection splitter to wire the fans in parallel to the same MCU port.
    • The side skirts, back skirt, and both rear feet were modified to add 2mm of height to match the front skirts/feet. I think that has also helped with the PSU by allowing more space for airflow.
    • The accent mesh on all the skirts was done using hexagon infill at 30%. Thanks again to "Driftrotor" for the original mod design.
    • 1733452067639.jpeg1733452082675.jpeg
  • Installed hinged mesh panel for back electronics
    • With new panel, saw an instant temp drop on both my CPU and MCU, from around 60C to now not more than 50C
    • 1733452130033.jpeg
  • Added "modesty" panels to the sides of the back electronics bay to improve visual aesthetics
    • 1733452158938.jpeg
  • Swapped out all linear rails and nut rails from the kit-supplied stock Vivedinos and BOM prints to West3D Class-H rails with stainless steel T-nut bars.
    • These new rails have carriages with grease ports, allowing them to be re-greased without removing from the rail. As a side note, the Formbot kit comes with 1 rail that has a higher bearing preload and is meant for use in the X-axis, but as it turns out was mislabeled, and had been installed as one of the Y-axis rails. Oh well, not a problem anymore.
    • I also ran into an issue where the printed nut rails had suffered from heat creep to the point that I was having to re-tighten the linear rail screws fairly often. With the new stainless steel bars not only is the screw down force more spread out within the extrusion, but I was also able to use Loctite to make sure they stayed tight.
    • 1733452238360.jpeg1733452602441.jpeg1733452650314.jpeg
  • Installed double-shear A/B motor mounts (thanks yet again to "Driftrotor"). These alone provided bump of 7.5% and 12.5% to my top end speed and accelerations respectively. While the input shaper results remain virtually unchanged, the now increased margin between actual printing speed/accel and top speed/accel is a good indicator that the motors are not working as hard, which lends to reliability and longevity. The motors are still only running at 24V/0.8A of power, and I am getting a speed of 700 at 45k accel before skipping occurs (up from 650/40k). The hotend and input shaper are of course the big limiting factors in the printer's capabilities, since they have me throttled down to around 225 and 14k, but at least I can travel fast. I am mostly interested in the reliability and longevity part anyway.
    • Fun fact: it's hard to imagine what these speed/accel numbers mean. 700@45k is the toolhead being flung around with 4.5Gs of force. For comparison, the Top Fuel dragster car 1000ft record is 0-338mph in 2.8sec; that's an average of about 4.2Gs. An F-18 fighter jet that is catapult launched off an aircraft carrier from 0-160mph in under 2sec is about 3-4Gs. Pretty wild.
    • 1733452296920.jpeg
 
Last edited:
This will in all likelihood be my last post about this machine since I will be shifting gears to get to work on my V2.4 build. Here is the comprehensive recap list of all installed mods, including embedded links to them:
 
Last edited:
Top