Insanity Automation

Insanity Automation 3D Printing service with a specialization in robotics and industrial controls. Materials include PLA

Materials include PLA, ABS, PETG, PC, TPU, HIPS, PVA , Nylon, and more

Been awhile since the holiday release came out! Its been a little bumpy considering the overhaul to the underlying scree...
02/26/2022

Been awhile since the holiday release came out! Its been a little bumpy considering the overhaul to the underlying screen platforms due to the changes following part shortages, but this release mainly intends to fix several of the larger bugs, and add support for the CR10 Smart. 7.4.4 was a bit rocky as we basically pulled the engine out and replaced it, leading to a few issues, but hopefully we will be back towards a more stable platform going forward and better able to adapt to varying hardware revisions.

Builds for Tiny Machines 3D, F1RST LAYER, and Bondtech have all been updated

EDIT : Sat down to the CR5 Pro HT that F1RST LAYER sent here, and it went faster than expected! Ive added support for the machine to the current builds! This machine had a BLTouch as well as an endstop that was physically present (and in the way) but not plugged in. If versions of this without a BLTouch are out there, let me know and I can add that configuration as well!

As some may have noticed, messages to the page sometimes get lost in the mass of notifications. In order to help that, we have launched a discord server in order to help manage issues and support. We have also added sections for the vendors who support us to be able to post updates, sales, or respond to queries. There is a dedicated channel accessible only to supporters where they can receive priority support or customization assistance as well.

Insanity Automation Discord - https://discord.gg/TKmJ85PyG4

# # Primary Notes for DW7.4.5
- Added support for CR10 Smart - Thanks to Tiny Machines 3Dfor providing the machine
- Revised file size issues causing corrupted screens on DWINOS3/4 displays (Sermoon, E6/7 etc)
- Added support for enabling / disabling filament runout and power loss recovery on the touchscreen
- Added LED control for equipped machines
- Resolved issue redirecting some users to Chinese language displays instead of manual move screens
- Update to upstream current as of 2022-02-04
- CR6 / E3 Portrait Touchscreen files have an added NextGen dwin set. This supports the new DWIN OS 4 screens that began shipping in December. There are a few cosmetic issues left to resolve, but we decided to add them now anyway so that users who haver that hardware and will require it are not stuck.

For the CR10 Smart, we have NOT tested the Creality cloud software. While it may work, as the OEM source was not released, we did not find it worthwhile to dig into supporting it. Instead, we recommend flashing Octoprint to the unit following the guide here : https://github.com/ihrapsa/OctoWrt

For instructions on flashing, please see the following :
Video by Teaching Tech - https://www.youtube.com/watch?v=SBX30GmM3Qo
Tiny Machines 3D Guides - https://tinymachines3d.freshdesk.com/support/solutions/articles/33000262647-updating-firmware

Tiny Machines 3D Standard configurations Source / Precompiled Binaries - https://github.com/InsanityAutomation/Marlin/tree/CrealityDwin_2.0
Bondtech Extruders DDX Branch - https://github.com/InsanityAutomation/Marlin/tree/Creality_Bondtech
F1RST LAYER Branch - https://github.com/InsanityAutomation/Marlin/tree/F1rstLayer_Touchscreens

The firmware branches maintained here are made possible by the support of sponsors like Tiny Machines 3D, as well as our customer base through our 3D printing services. Maintaining and developing these branches takes a significant investment, made up of time and machines. To support continued development, please consider your next 3D Printer related purchase from Tiny Machines 3D, and thank them for supporting open source development. Or, consider us for printing services outside your machine’s capabilities. If you do not need anything printed or a 3D Printer but still want to contribute, you can support us through Patreon https://www.patreon.com/InsanityAutomation
Support on Patreon is what allows us to add support for more hardware! We have been getting requests for the CR5 And CR200 as they use the same touchscreen codebase. We have received a CR5 Pro HT from F1RST LAYER, so support for this tank of a machine will be coming up next!

On a different note, We're hiring!! We are looking for Controls Engineers with experience with Rockwell and Siemens PLC's in the Metro Detroit area! Perks include access to our print farm! If interested please send you're resume to [email protected]

Become a patron of InsanityAutomation today: Get access to exclusive content and experiences on the world’s largest membership platform for artists and creators.

Weve got a Holiday update for you! Thanks to F1RST LAYER providing an Ender 7, we have gotten the new revision touchscre...
11/26/2021

Weve got a Holiday update for you! Thanks to F1RST LAYER providing an Ender 7, we have gotten the new revision touchscreen in these up and working! As a byproduct, the Sermoon D1 is also up and going! While we do not have a Sermoon here, a few users have been working with us to test the builds as we progressed. Builds for Tinymachines and Bondtech have all been updated, as well as builds for F1rst Layer added to support their upgrade kits!

# # Primary Notes for DW7.4.4
- Added Feedrate / Accel / Jerk Screens
- Touchscreen DGUS tools bumped to 8.2
-- All Portrait displays operate with the same build
-- Older screens (10S Pro) audio file selection is a bit off, havnt found a way to properly enforce wav file used yet
- Ender 7 support
- Sermoon D1 Support
-- Some users have reported Z clicking that the scripts run in the Leveling screen resolves, so if you hear clicking from the Z stepper when printing, run measuring from the leveling screen after powerup before printing.
- E3V2 Screens Icon issue fixed thanks to note from Jyers on icon file size limit

For instructions on flashing, please see the following :
Video by Teaching Tech - https://www.youtube.com/watch?v=SBX30GmM3Qo
Tiny Machines 3D Guides - https://tinymachines3d.freshdesk.com/support/solutions/articles/33000262647-updating-firmware
Tiny Machines 3D Standard configurations Source / Precompiled Binaries - https://github.com/InsanityAutomation/Marlin/tree/CrealityDwin_2.0
Bondtech Extruders DDX Branch - https://github.com/InsanityAutomation/Marlin/tree/Creality_Bondtech
F1RST LAYER Branch - https://github.com/InsanityAutomation/Marlin/tree/F1rstLayer_Touchscreens

The firmware branches maintained here are made possible by the support of sponsors like Tiny Machines 3D, as well as our customer base through our 3D printing services. Maintaining and developing these branches takes a significant investment, made up of time and machines. To support continued development, please consider your next 3D Printer related purchase from Tiny Machines 3D, and thank them for supporting open source development. Or, consider us for printing services outside your machine’s capabilities. If you do not need anything printed or a 3D Printer but still want to contribute, you can support us through Patreon https://www.patreon.com/InsanityAutomation
Support on Patreon is what allows us to add support for more hardware! We have been getting requests for the CR5 And CR200 as they use the same touchscreen codebase. Please let us know where you think funds should be directed first!

On a different note, We're hiring!! We are looking for Controls Engineers with experience with Rockwell and Siemens PLC's in the Metro Detroit area! Perks include access to our print farm! If interested please send you're resume to [email protected]

In the spirit of the Holidays, dont forget to check out Tiny Machines 3D Black Friday sales https://tinymachines3d.com/pages/bfcm as well as the F1RST LAYER Amazon store here - https://amzn.to/32BIFaK

We have some new fun features for Creality touchscreen users! Ben Liu from Creality sent over an Ender 6 to help with de...
06/29/2021

We have some new fun features for Creality touchscreen users! Ben Liu from Creality sent over an Ender 6 to help with development - allowing further support for the Bondtech DDX.

From the screen image being inverted to a newer STM32 mainboard layout, the Ender 6 presented a couple new challenges. We also found some timing issues preventing boot-up intermittently and some other bits of fun to debug, but we’re happy to report that things are working nicely! See below for the good stuff :)

Primary Notes for DW7.4
Added Screen Calibration Options
-Brightness / Standby Brightness
-Volume
-Both now saved in EEPROM
-Screen configuration code based loosely on the work from the CR6 community, modified for this screen model
-Automatic Screen rotation for the Ender 6 (Default is upside-down)
Manual Mesh Controls for no Probe machines
-CRX and Ender 6 with no Probe can now use all mesh controls
-All machines now use the same screen files, except for Ender 3 V2 Rotary Dial machines and CR6
Home button added to 5 point adjustment screen
Tap mesh values to manually type in a new value - allows for manual adjustment of mesh values
Additional functions, messaging on pause / filament run-out
-No will no longer cancel print
-Depending on state, if only option is continue (e.g. Reheat, Load filament) Any response continues
-On final Confirm Continue, No will purge more filament and Yes will resume
Most places temperatures are shown, can now tap them to type in a value to set the temperature
Updated to Marlin 2.0.9 Base

See the new screen in action here - https://youtu.be/RlDk4NpHn8s

Please note all machines now use the same screen files, as manual mesh controls are on the screen now! No more CRX users left behind or guessing what files to use!

For instructions on flashing, please see the following :
Video by Teaching Tech - https://www.youtube.com/watch?v=SBX30GmM3Qo
Tiny Machines Guides - https://tinymachines3d.freshdesk.com/support/solutions/articles/33000262647-updating-firmware
Tiny Machines Standard configurations Source / Precompiled Binaries - https://github.com/InsanityAutomation/Marlin/tree/CrealityDwin_2.0
Bondtech DDX Branch - https://github.com/InsanityAutomation/Marlin/tree/Creality_Bondtech

The firmware branches maintained here are made possible by the support of sponsors like Tiny Machines 3D, as well as our customer base through our 3D printing services. Maintaining and developing these branches takes a significant investment, made up of time and machines. To support continued development, please consider your next 3D Printer related purchase from Tiny Machines 3D, and thank them for supporting open source development. Or, consider us for printing services outside your machine’s capabilities. If you do not need anything printed or a 3D Printer but still want to contribute, you can support us through Patreon https://www.patreon.com/InsanityAutomation

Support on Patreon is what allows us to add support for more hardware! We have been getting requests for the CR5, Sermoon and CR200 as they use the same touchscreen codebase. Please let us know where you think funds should be directed first!

Creality Dwin 7.4 With Tinymachines and Bondtech adding support for the Ender 6, manual mesh leveling, and combining screens into one for all machines with t...

Another update for the Creality Touchscreens! We made a few more improvements based on the feedback that we got here. A ...
04/30/2021

Another update for the Creality Touchscreens! We made a few more improvements based on the feedback that we got here. A few of these follow the changes with the new file browser that supports dynamic paging as well as subdirectories. Release notes as follows :

# DW7.3.1
- Added SD file refresh button for users with damaged SD Detect Pins
- Modified print finish button action to raise z by 5mm and disable steppers rather than rehome XY
- Solve rounding issue with babystepping below step precision by forcing always round up caused by recent upstream change
- Modified babystepping resolution for fine adjustment to .02mm from .01mm
- Force file pages to reset paging value on entry to screen to prevent incorrect scrolling
- Additional string length buffer safeties (No more hangs from long strings to the LCD)

Tiny Machines Standard configurations Source / Precompiled Binaries : https://github.com/InsanityAutomation/Marlin/tree/CrealityDwin_2.0

Bondtech DDX Branch : https://github.com/InsanityAutomation/Marlin/tree/Creality_Bondtech

For instructions on flashing, please see the following :
Video by Teaching Tech : https://www.youtube.com/watch?v=SBX30GmM3Qo

Tiny Machines Guides : https://tinymachines3d.freshdesk.com/support/solutions/articles/33000262647-updating-firmware

The firmware branches maintained here are made possible by the support of sponsors like Tiny Machines ( https://www.tinymachines3d.com/?rfsn=3419592.cc302fe ) as well as our customer base through our 3D printing Services. Maintaining and developing these branches takes a significant investment, made up of time and machines. To support continued development, please consider your next 3D Printer related purchase from Tiny Machines 3D and thank them for supporting open source development. Or, consider us for printing services outside of your machine’s capabilities. If you do not need anything printed or a 3D Printer but still want to contribute, you can support us through Patreon - https://www.patreon.com/InsanityAutomation

Optimized firmware for RepRap 3D printers based on the Arduino platform. - InsanityAutomation/Marlin

I know we’ve been quiet for a while and haven't been as active as usual on social media since the start of the Covid pan...
04/26/2021

I know we’ve been quiet for a while and haven't been as active as usual on social media since the start of the Covid pandemic. But, those who have been following our repositories may have noticed that, while development has slowed, it hasn’t stopped. Some users may have also noticed that we recently stopped pushing updates to our development branches. The reason for that is some unscrupulous developers have been taking our work, including changes in the development branch, and claiming credit for it in their own releases, unfortunately.

But now for the good news! We’ve been working with Tiny Machines 3D and Bondtech on some exciting updates. In addition to the typical 300-plus pre-compiled configurations we’ve published with Tiny Machines 3D, we now also have a separate set with 440 Bondtech DDX configurations with the most popular options! Many of these are geared directly to the Slice Engineering, LLC Copperhead and Mosquito products with varying heater PID defaults as well as differing thermistor types.

And while we’re at it - we decided now was a good time to eliminate one of the most inhibiting limitations on this display! In the past we focused on interoperability while allowing the OEM screen files to function as smoothly as possible. Our latest update will maintain that interoperability while allowing for complete page control for more than 20 files in a directory, as well as sub-directory browsing. There may be limits on the total path depth based on character counts, and we still recommend using the shortest file and directory names possible. But overall, this update represents a significant improvement in functionality and ease of use, and we’re excited to roll it out for our users!

See the Bondtech Page here - https://www.bondtech.se/knowledge-base/firmware-updates-for-creality3d/using-ddx/

Other items to note in the main repository –
Updated core to Marlin 2.0.7 bugfix as of 20210418
Added support for the E3MiniTurbo SKR board (Thanks to Ben Brady doing some initial legwork and testing as well as Tiny Machines sending a board to test further)

For instructions on flashing, please see the following :
Video by Teaching Tech : https://www.youtube.com/watch?v=SBX30GmM3Qo
Tiny Machines Guides : https://tinymachines3d.freshdesk.com/support/solutions/articles/33000262647-updating-firmware

Tiny Machines Standard configurations Source / Precompiled Binaries : https://github.com/InsanityAutomation/Marlin/tree/CrealityDwin_2.0

Bondtech DDX Branch : https://github.com/InsanityAutomation/Marlin/tree/Creality_Bondtech

The firmware branches maintained here are made possible by the support of sponsors like Tiny Machines ( https://www.tinymachines3d.com/?rfsn=3419592.cc302fe ) as well as our customer base through our 3D printing Services. Maintaining and developing these branches takes a significant investment, made up of time and machines. To support continued development, please consider your next 3D Printer related purchase from Tiny Machines 3D and thank them for supporting open source development. Or, consider us for printing services outside of your machine’s capabilities. If you do not need anything printed or a 3D Printer but still want to contribute, you can support us through Patreon - https://www.patreon.com/InsanityAutomation

https://youtu.be/udBEyh1f-Ko

Been working on the Formbot / Vivedino Troodon a bit with Tiny Machines the past few days here. Updated firmware is here...
05/10/2020

Been working on the Formbot / Vivedino Troodon a bit with Tiny Machines the past few days here. Updated firmware is here - https://github.com/InsanityAutomation/FormbotTroodon - Note this is RRF based, not Marlin. The bin files are the standard compiled code from DC42's repo.

Primary items
Updated to RRF3.0
Resolved Power Loss Recovery issue
Disabled Firmware Retract
Macros added for speed adjustment of controller fan
Disable extruder stepper on pause

Note that M42 commands in the starting / ending script MUST be modified or the LED wont change colors. M42 P24/25/26 must become M42P1/2/3

PanelDue must be set to 57600 in the configuration page. Other baud rates are not supported.

DWC bug with the dark theme causes message text to remain black so they are not visible...

Installation :
In the web interface, browse to system and select upload files. First upload DuetWebControl-SD-2.1.6.zip and ensure the latest DWC version is running. Next, under the sys directory, upload the following bin files, one at a time, in order. Select to install and restart when prompted. DuetWiFiServer-1.23.bin then Duet2CombinedIAP.bin and finally Duet2CombinedFirmware_3.0.0.bin - Once this is done, upload all .g files and allow the restart when prompted. If you have a 400mm machine, go to the folder for the 400mm and upload those .g files as well, overwriting the ones done in the prior step.

VALIDATE Z Offset! While in my testing as well as Chris's at Tiny Machines the z offset remained consistent, one of our testers reported that his needed adjustment as was too low after flashing. Home the machine and slowly jog Z to 0 and adjust if necessary.

Contribute to InsanityAutomation/FormbotTroodon development by creating an account on GitHub.

As many of you know, we work with Tiny Machines on firmware pretty much constantly. The Creality CP-01 was next on the l...
04/16/2020

As many of you know, we work with Tiny Machines on firmware pretty much constantly. The Creality CP-01 was next on the list here, but given the current pandemic we've had it running face shields filling local remain pretty much non stop! Tinymachines rushed this one up here to help us keep up with the local demand. This machine has been a little champ on the bands! This weekend we plan to work on cutting the clear sheets with the mill head to save fingers from the hole punch and provide more rigid shields.

We have sent out well over 1000 pieces of PPE here at this point and burned through 100kg of filament.

The firmware branches maintained here are made possible by the support of sponsors like Tiny Machines ( https://www.tinymachines3d.com/?rfsn=3419592.cc302fe ) as well as our customer base through our 3D printing Services. Maintaining and developing these branches takes a significant investment, made up of time and machines. To support continued development, please consider your next 3D Printer related purchase from Tiny Machines 3D and thank them for supporting open source development. Or, consider us for printing services outside of your machine’s capabilities. If you do not need anything printed or a 3D Printer but still want to contribute, you can support us through Patreon - https://www.patreon.com/InsanityAutomation

And a big thanks to 3DPC.tech, Al Shuryan, and the rest of the locals and everyone working on PPE for the health care professionals struggling through this right now. As both my wife and brother in law are RN's at hospitals (brother in law in the ER!) We're acutely aware of the struggle for proper PPE.

Been at it on the Creality Touchscreens again! This time we've expanded the branch with an auto-build option that allowe...
03/08/2020

Been at it on the Creality Touchscreens again! This time we've expanded the branch with an auto-build option that allowed us to provide far more hex files as standard configurations. See the readme file for the breakdown, as file naming gets difficult with windows path depth limits.

Some of the key items in the DW6 update : Power loss recovery is back and on by default, added screens for PID tuning and manual entry as well as steps/mm and probe offsets, toggles for the SKR14 and Turbo and updated the base to Marlin 2.0.4.4

Some of the notable pre-compiled options include E3D Hemera and Slice Engineering, LLC Mosquito builds. They are all under a sub-directory now.

https://github.com/InsanityAutomation/Marlin/tree/CrealityDwin_2.0

As usual, if you want to support the work we do, you can either purchase machines through Tiny Machines [ https://www.tinymachines3d.com/?rfsn=3419592.cc302fe ] or support us on Patreon at https://www.patreon.com/InsanityAutomation

Optimized firmware for RepRap 3D printers based on the Arduino platform. - InsanityAutomation/Marlin

Weve been hearing alot of requests for Linear advance on the Formbot Raptor 2 machines, especially with the Hemera kits ...
02/23/2020

Weve been hearing alot of requests for Linear advance on the Formbot Raptor 2 machines, especially with the Hemera kits ( http://bit.ly/39VcBwM ) from Tiny Machines coming out!

Firmware is here : https://github.com/InsanityAutomation/Marlin/tree/Raptor_2.0.X_Devel

Photos here : https://photos.app.goo.gl/F4ddU1gXzZu5kQPw9

See UART instructions on the Readme at the firmware link

If you like the work we do, please support us either by using our referral links with Tinymachines or directly on our Patreon https://www.patreon.com/InsanityAutomation

If there is enough demand, we will generate Hex files for several common machine configurations.

Optimized firmware for RepRap 3D printers based on the Arduino platform. - InsanityAutomation/Marlin

Once again we have an update ready for the Creality branches! Just in time for the holidays! My day job has been crazy s...
12/19/2019

Once again we have an update ready for the Creality branches! Just in time for the holidays! My day job has been crazy so I've had much less time to work on things here than I'd like, but here it is. As usual we've spent quite a few hours working with Tiny Machines

https://github.com/InsanityAutomation/Marlin/tree/CrealityDwin_2.0

Keep in mind this branch supports nearly every Creality machine, not just the touchscreen variants!

DW5 brings in the new dark theme shipped on the CR10S Pro V2 with a stock BLTouch. The only difference on this machine is the port the BLTouch is plugged into.

Some Notable revisions include :
Ender 5 Plus tweaks following the work of Jay Aristide

Toggles for :
Creality silent 2560 board
E3D Hemera
Touchscreen support on SKR1.3/4 and SKR1.1Pro
Bigtreetech Filament Jam Sensor

Touchscreen Additions:
Position data shown on print status and error screens
Flow rate in Adjust screen
Aux Leveling screen has mesh a mesh validation button with a built in pattern

As usual, if you want to support the work we do, you can either purchase machines through Tiny Machines [ https://www.tinymachines3d.com/?rfsn=3419592.cc302fe ] or support us on Patreon at https://www.patreon.com/InsanityAutomation

Following the fun of unboxing an SX2 at ERRF with Tiny Machines we have updated our branches of firmware to support the ...
10/27/2019

Following the fun of unboxing an SX2 at ERRF with Tiny Machines we have updated our branches of firmware to support the new machine! All the same fun with the dual z mod works here just as well as on the SX4!

https://github.com/InsanityAutomation/Marlin/releases/tag/SX4I

Im sure some more tweaks will be forthcoming as people get their hands on these nice little machines!

As usual, if you want to support the work we do, you can either purchase machines through Tiny Machines or support us on Patreon at https://www.patreon.com/InsanityAutomation

Optimized firmware for RepRap 3D printers based on the Arduino platform. - InsanityAutomation/Marlin

Been a bit busy with Tiny Machines with ERRF this month and all, but we have another bugfix update ready for the Crealit...
10/27/2019

Been a bit busy with Tiny Machines with ERRF this month and all, but we have another bugfix update ready for the Creality branches!

https://github.com/InsanityAutomation/Marlin/tree/CrealityDwin_2.0

Keep in mind this branch supports nearly every creality machine, not just the touchscreen variants!

DW4 here includes revisions to the M851XY offset calculation code to keep in away from bed clips better as well as several other minor tweaks and fixes. No touchscreen changes, so if youre on DW3 already, no need to pop the screen open!

Some other revisions include :
Toggle options for Direct Drive extruders
No bed lower on Ender 5/Plus machines when position is unknown
Toggle for Slice Engineering, LLC mosquito hotend
Support for CR10SProV2 which comes from the factory with a BLTouch wired to a different pin (ZMax instead of ZMin)
Support for CR10V2
Support for CR2020 Industrial

As usual, if you want to support the work we do, you can either purchase machines through Tiny Machines or support us on Patreon at https://www.patreon.com/InsanityAutomation

Optimized firmware for RepRap 3D printers based on the Arduino platform. - InsanityAutomation/Marlin

Address

Farmington Hills, MI
48334

Alerts

Be the first to know and let us send you an email when Insanity Automation posts news and promotions. Your email address will not be used for any other purpose, and you can unsubscribe at any time.

Contact The Business

Send a message to Insanity Automation:

Share