My Stoopid Stuff
  • Home
  • Projects
  • Blog
  • Lec'tronics
  • Links
  • CNC
  • Quick Recipes
  • 3D Printer Tips

JKTech's Smart 3D Printer Enclosure Electronics V2

9/19/2021

2 Comments

 
Over a year ago I bought an Enclosure Monitor System board from JKTech, and because I wasn't sure where or how I was gonna wire things up in my enclosure (still working out the details), and then I lost the kit, it never got checked out.  However I found it recently, and am making an effort to get things wired up in the enclosure now, so I thought I would share some pics and initial thoughts of his product.

The kit ships with the board only, which has the 5V buck converter installed and configured.  It takes 12v in, and everything is well labeled.  The Arduino, 3.5" Nextion touchscreen, and temp/humidity sensors are all purchased separately.  What I got was a very well designed and assembled board, and the code to run on the Arduino and the touchscreen software as well, which is a good deal in my opinion.  I have no affiliation with JKTech, but it is currently on sale for €35 or about $41 plus reasonable shipping.

Picture
My first thought after setting it up was that that this board is very cool and is pretty much all I need for controlling the enclosure.  Once the Arduino was programmed, everything was plug and play and just works (I have not tested fan PWM control yet).  The LED control is very cool, and there are a number of preset modes (rainbow, heartbeat, solid and a color based on the temp sensors).  There are also two temperature and humidity sensors supported (I only have one connected right now), and there are other cool monitoring features designed into the programming which I have not checked out yet.  The board has a small (2A I believe) adjustable buck converter, which is set to 5V and makes for a very simple no solder set up. 

By default, due to the current limitations of the onboard 5v supply (which can be bypassed), there are limitations on the number of 5v LED's that can be safely run without over driving the 5v converter.  The number of LED's is also dependent on the current drawn by fans controlled by the board as well, since everything connected to the 5v converter needs to stay under the current limit for the buck converter.  I don't recall the exact number of LEDs that can be used, but I feel it's enough.  What you see in the pics is, I think the default number of LED's (if more are needed, they can be added by editing one line in the arduino code which is very simple).

When I initially set the board and display up, I found that I had to shorten the length of the cable between them to a couple inches or there would be problems with the serial communication between them (the trimmed down stock wire harness can be seen in the above pic, which was connected to a Cat5E cable for testing).  However I discussed with JKTech and was advised that the latest firmware has some changes to help with this, and now there should be no need to shorten the stock cable that ships with the display (which again is bought separately from the controller board).  I don't recall which version of the code that I used, so will need to check that I got the latest installed.

I'm going to extend the display away from the controller by 1.5 to 2 meters however, so I tested with about 1 meter of stranded twisted pair Cat5E cable to extend the display, and I found it works perfectly.  I'm sure it will be fine with longer lengths since serial communication can go I think 30 feet at least with a proper cable (I think).  Edit 9/22/2021 - I tested with a 4m cable and it also worked fine.  I may try paralleling some of the extra wires in the cat5e cable to help with power, so it looks very promising (Edit 9/22/2021 - this was not necessary for my setup, it works fine with just one pair for power).
Picture
Picture
I've also remixed an enclosure for the Nextion 3.5" Touchscreen display ( model NX4832T035 ) from HeinAndre's Nextion Desktop Dashboard Case, so I can keep it remote on top of the enclosure unless I find a better way to mount it.  It has a keystone jack and I plan to use a standard patch cable to connect it (noting that this is not running Ethernet).  I will have to do some careful wiring on both sides of the jack and make sure to label it so it's clear it is not Ethernet.
Picture
Update 9/20/2021 - I decided to add a power switch to shut down the display since I may not want it on all the time.  I also made some changes for better printability.  I'm going to print it this week and test it out.
Picture
Update 9/21/2021 - The enclosure is finished and I put it together today (after a brief detour with backwards facing Keystone jacks).  At least I didn't waste to much PETG prototyping this one.  And the good news is that the screen is working perfectly in the enclosure.  I even got it to work without any changes to the software using a 12' CAT5E cable (longest I had right now).  I noted that the power switch will not work the way I connected it, since although it does kill the power to the screen, the screen will not automatically re-synch with the Arduino until the Arduino is reset as well.  No big deal though since I'm gonna use it instead to control an optoisolated relay board that will power on and off the V2 Electronics board.  I added a version of the backshell without the switch knockout, as another option to use.

The Nextion 3.5" Screen enclosure is posted here:

https://www.thingiverse.com/thing:4970457

2 Comments
JKTech link
1/24/2023 02:32:37 pm

Hey! I just saw the Blog! NICE JOB MAN! For turning off the screen, you could also use "brightness" of the screen, which you could add to Arduino code. Button -> Arduino IN -> Arduino software brightness = 0 or brightness = 100 -> Nextion display with original code. You could use brightness code which is already programmed in v2.00 as sample :) I think it should be very easy to do :)

Reply
Mike link
1/27/2023 06:17:02 pm

Thanks, the enclosure controller is great! Thanks for the tip as well!

Reply



Leave a Reply.

    Picture

    Stoopid Me

    Welcome to my Stoopid corner of teh Internet.  It's mostly gonna be 3D printing stuff, but I also post some recipes, projects, and the occasional rant here as well.  More Stoopid stuff is updated regularly.

    I recently joined the Amazon Associate program, so some of the links on this site are Amazon affiliate links. This means that, at zero cost to you, I will earn an affiliate commission if you click through the link and finalize a purchase.  This will help to support this site, and pay for more Stoopid Stuff.

    Archives

    March 2023
    February 2023
    January 2023
    November 2022
    October 2022
    September 2022
    August 2022
    July 2022
    April 2022
    February 2022
    January 2022
    December 2021
    November 2021
    October 2021
    September 2021
    August 2021
    July 2021
    June 2021
    May 2021
    April 2021
    March 2021
    February 2021
    January 2021
    December 2020
    November 2020
    October 2020
    September 2020
    August 2020
    July 2020
    June 2020
    May 2020
    April 2020
    March 2020
    February 2020
    January 2020
    December 2019
    November 2019
    October 2019
    September 2019
    August 2019
    July 2019
    June 2019
    May 2019
    April 2019
    March 2019
    February 2019
    January 2019
    December 2018
    November 2018
    October 2018
    September 2018
    August 2018
    July 2018
    June 2018
    May 2018
    April 2018
    March 2018
    February 2018
    November 2017
    September 2017
    August 2017
    June 2017
    December 2016
    October 2016
    September 2016
    July 2016
    March 2016
    February 2016
    September 2015
    August 2015
    June 2015
    May 2015
    April 2015
    March 2015
    February 2015
    January 2015
    December 2014
    November 2014
    October 2014
    September 2014
    July 2014
    June 2014
    May 2014
    April 2014
    March 2014
    February 2014
    November 2013
    August 2013
    July 2013
    June 2013
    May 2013
    April 2013
    March 2013
    January 2013
    December 2012
    November 2012
    October 2012
    September 2012
    August 2012

    Categories

    All

    RSS Feed

      Contact Form (Name is optional)

    Submit
Powered by Create your own unique website with customizable templates.