AM8 Electronics Case with Dual mosfet

by CPT_Spekkie, published

AM8 Electronics Case with Dual mosfet by CPT_Spekkie May 18, 2017
3 Share
Download All Files

Thing Apps Enabled

Order This Printed View All Apps


Design Tools

Fusion 360

Liked By

View All

Give a Shout Out

If you print this Thing and display it in public proudly give attribution by printing and displaying this tag.

Print Thing Tag


Thing Statistics

5497Views 1042Downloads Found in 3D Printer Parts


Electronics case for the AM8 frame

For my AM8 frame build i was looking for a nice case to house the electronics. As the AM8 frame is pretty new and i didn't like the old versions that were created for the original Anet frame i started work to create my very own design.

This case has 2 versions, one for the standard Anet board and one that has the screw positions for a Arduino Mega 2560 with RAMPS board. The lid is for both versions the same.
The USB port of the Anet board is accessible through a cutout in the top part of the frame.

I modelled the ventilation holes as slots to complement the design of the Meanwell power supply cover that was created for the AM8 frame. Although i will create a cover for my own power supply, i liked the slotted design more than an hexagon cutout.

Notice: The screenshots of the case do not show the position on the frame correctly. Because the Z stands of the AM8 frame are not in the correct place in the picture. The case will sit flush between the Z upright beams and the back frame profile. So any cables running through the back frame profile will exit under the case and can be routed directly into the case.

For the lid to lock in place, you can place an M3 nut into the little cutout in the case. Then use a screw or a thumbscrew to secure the lid in place. If your screw is to long it will simply pass out of the back of the nut holder, it has a back hole for this.
Also to screw the mosfet and board in place you can place the bolt through the hole in the case from the outside, then place the component and thread a nut inside the case on the bolt. This way if the bolt is to long it will not stick out the back of the case. You should be able to reuse the M3 screws of the original Anet frame for this.

Update: May 19th 2017

Made a slightly different version of the lid. This one prints a few hours faster and needs less material. The slots are 2mm thick and the frame of the lid is still 5mm. It now has 4 alignment strips to be sure it fits nice with the case.
Only thing is, this now needs to be printed upside down and needs support for the clips on the right side with which the lid clips into the case.

So both versions are included now.

Second Update: May 19th 2017

As per request of PapaJohn88 i lowered the Ramps position down by about 10mm, to make space for the LCD ribbon cable.

Update: May 20th 2017

My print completed, so finally am able to show you pictures of the case in real live! Also found out that some tolerances were just a bit to tight. Like the nut holder for the lid lock. Yes the nut did fit (mine is in) but i am not able to get it back out. So i updated the files and made a little more space thickness wise for the nut to sit in the holder.

Also i made the taps of the lid a tad less thick, this is to compensate for the hole slots in the case in which the taps sit. If you have a little sageness in the bridging of that part, is now should just fit without adjustment.

Lid is printed and came out perfect. Support from the taps were easily removed and it fits nicely. The 1.1 and 2.1 versions will fit even better at the taps side. (i may need to file a little bit on my print for it so stay better in position.)

Overall i'm super happy with the results, a nice finish, sturdy case and lid and finishes the overall look of the printer.

As promissed i have included the Fusion 360 design files. the AM8 ANET file for the Anet board case and the AM8 RAMPS file for you guessed it, the RAMPS case. These files include the whole AM8 frame. But beware, there are modifications to the power supply mount, so if you need the original of that, use the file of Pheneeny.

Update: May 22th 2017

PapaJohn88 found out that the RAMPS screw positions were compromised when changing the design the last time, and therefore mounting the board would fail.
And indeed the bottom screw positions where off by about 2mm's which is unacceptable. So i fixed that and replaced the files here.

Update August 13th 2017

Finally i got around to update some of the suggested updates to the case.

The RAMPS version is updated with the suggestions of PapaJohn88. The board is moved to the right 9mm and has longer standoffs. Also the slots behind the second mosfet have been centered now. This allows you to route the USB cable from the Arduino between both mosfets.

For the Anet board there is now a additional version for instead of the 2 smaller mosfets, to use one big mosfet. This per request of TwinToe, but made sense that more people would use this setup. This is the mosfet with the big heatsink as seen on Amazon.

Update August 26th 2017
Now there are two remixes available for lid's with a fan attached. Personally i like TwinToe's design and this one would have been almost the same as i had planned myself.

If 80x80mm is not big enough for you, then there is Vaniac's design, that one attaches a 120x120 mm fan to the lid. Also a very good design, but not completely in the same style as the case, but function over form is what matters here.

So i would like to thank both TwinToe and Vaniac for sharing these remixed lids with the community.

PS, You want to install a Raspberry Pi on the AM8 frame in a nice case? Check out the remix from Pokelia! Its a Rpi case in the same style as this electronics case.

Print Settings


Anet A8










Using 2 walls, 4 top and bottom layers.
Should print without supports. I have designed the lid locking part to taper so that it can be printed without any help from supports.

New lid needs support for the attachment clips to be printed. because this lid is printed topside down to enable a cutout so the lid is party thinner, to save time and material.

More from 3D Printer Parts

view more

All Apps

3D Print your file with 3D Hubs, the world’s largest online marketplace for 3D printing services.

App Info Launch App

Auto-magically prepare your 3D models for 3D printing. A cloud based 3D models Preparing and Healing solution for 3D Printing, MakePrintable provides features for model repairing, wall thickness...

App Info Launch App

Kiri:Moto is an integrated cloud-based slicer and tool-path generator for 3D Printing, CAM / CNC and Laser cutting. *** 3D printing mode provides model slicing and GCode output using built-in...

App Info Launch App
KiriMoto Thing App

With 3D Slash, you can edit 3d models like a stonecutter. A unique interface: as fun as a building game! The perfect tool for non-designers and children to create in 3D.

App Info Launch App

Print through a distributed network of 3D printing enthusiasts from across the US, at a fraction of the cost of the competitors. We want to change the world for the better through technology, an...

App Info Launch App

Quickly Scale, Mirror or Cut your 3D Models

App Info Launch App

3D Print a wide range of designs with Treatstock. Easy to use tools to get the perfect result. The global 3D printing network that connects you with high-quality and fast working print services nea...

App Info Launch App

Hi Patrick,
great design. I am only missing the hole dimensions of the mosfets this is designed for. I believe there are 3 versions:

  • 42x52 (MOSFET at top and IN/OUT at bottom)
  • 80x60 MKS
  • 38x63 (MOSFET in middle, with conncetor-cover, with fan connector)
    which one will fit ?

Hello Micha,

De cases with the 2 mosfet spaces are for the 42x52mm (mosfet at top and in/out at the bottom)

The case later addition for the case with the one bigger mosfet is for the 80x60 MKS mosfet.

LCD cable is too short to make it to the main board. Even with the controller to the far left. Now i have to rotate the board upside down. So i guess i need to order a longer cable now. BTW i made a remix for the lid so it will fit a 120mm low noise case fan. I wil upload it soon.

The standard LCD cables are indeed to short, but the be honest, the Anet cables where already to short even for the original mainboard plate the AM8 came with, if you wanted to make the cabling look nice as i wanted.
So knowing that i was going to use longer cables i did not consider the original cables at any point during the design stage.

As for the lid, nice! I was still investigating some kind of mount for a 40x40x10 fan to be placed in the side of the case, with the ability to attach it to the already printed case. But haven't found the time to do so, because i'm working on a 1:70 Star Trek Runabout model. One that can be put together with lights inside.
So look forward to your lid remix.

Hello, is there a way this can be modified to house an aditional raspberry pi + relay?

I used this design but since I have a new AM8 frame I can no longer use it


Anet A8 Electronics Case (mainboard, octopi, step-down converter, relay and fan.)
Anet A8 Mosfet Case

Adding a raspberry pi and a relay board would be far to much for it so sit comfortably.
Before i myself switched to the AM8 frame i had a case like that and i hated it. I could not even get the raspberry pi in with a mosfet and the mainboard, let alone more.

In the remixes of my case you can find a additional raspberry pi case that Pokelia designed in my case style.
Also in the older remixed of the AM8 frame itself, is a case in the style you have now that maybe includes all the parts you would like, and is adapted to be bolt on the AM8 frame.

Why would it be too much? The case I linked before did a pretty good job, it fitted everything no issue.

Like i said i had almost the same case on my old frame. It was the case with 1 mosfet, the rpi and the mainboard.
But i was lever able to get both the mainboard and rpi in at the same time. There was just not enough space for the cabling.
USB cable (even a really short one) and the thicker power wires for the mosfet made installing the components in that case a nightmare for me.

Thats why i designed this case with enough space open space in mind. So no raspberry pi that makes things hard. enough space for thicker mosfet wires and enough space for a decent amount of airflow. So that everything stays cool even without a fan.

So to answer your question if this case can be modified to also house an raspberry pi and relay board. Yes i would be possible, but i'm not the person to make these changes as in my eyes it goes against my design philosophy for this case.
But the design files are included in the project, so anybody is free to remix the design and try and add a space for an raspberry pi and or more.

Thanks. I'll probably use this design and get the raspberry pi case from Polekia and forget about the relay.

Love the design!

Would love to use it, but I have a small problem...
I don't use the standard MOSFET, I use a bigger one, so it doesn't fit.
I tried editing your Fusion file so it matches my MOSFETs dimension, but my CAD skills are still pretty bad..
Could you maybe help me out?
Found a schematic for my MOSFET:

Dont really know if there is enough space in the case to use two of those mosfets. But will look into modifying the case.
Haven't had the time to make all the modifications i wanted to make to the case and lid, but will try and work on it this week.

Ah, I forgot to mention I only use one for the heated bed :D

My own idea was just to replace the 2 MOSFET holders in the bottom with a single one that would fit my larger MOSFET.

Sounds good!
Have you considered adding a form of holder for a fan inside the case? That would be sweet as hell!

Okay, one it will be. And yes i wanted 2 fan versions. one for a 40x40 fan in the side, and one with maybe a fan on the lid.

Love you man!

Dont know if this is fairly simple or not, but maybe just make the casing a little taller and fit a 80x80 fan to the underside of the lid? Seem like there is plenty of space for it then.

Thanks again for the help mate!

Question, what does the mosfet look like, for connections?

Because i already started changing the design so that we have a version of the case for one of these mosfets, but need to know where we need to have the room for the cables. The mosfet will be horizontal in stead of vertical like the normal design of this case.

I thought it would be this version of mosfet. But vertical (standing with the connectors to the top and bottom) is not going to fit! So only way to do this is horizontal (with the connectors left and right)

See this screenshot of the case sketch.

Ahh I mixed those 2 around..

Connectors left and right would be ideal yea.

A small sigh of relief. I'm glad left and right is what we want.

And just to be sure, you are needing the case with the Anet board and not the ramps version correct?

Also, i will upload this version when i have completed the extrusion of this altered sketch. But won't have the time to include the fan mount, because that needs a lot more research in how that can be mounted nicely. (wanting to design a part that can be added after printing this case as it is now. And then so that it is modular and fits on more locations. Or just a new lid with the fan mount in it, so that you and other don't need to completely replace the entire case.

Yes, stock Anet board.

No worries mate, you already helped more than enough!

And the file is uploaded. Its in the package now and is called Electronics_Box_for_one_big_mosfet_with_USB_cutout_and_slotted_back.

Print settings still apply, just print it flat on its back and you won't need any supports to print this case.
Post a make when you have printed and mounted the case, would love to see this design in the real world.

I will be sure to upload it with plenty of photos when I'm done!

Thanks a bunch for the quick help, and looking forward to checking back for that fan solution you are working on!

Aug 25, 2017 - Modified Aug 25, 2017
TwinToe - in reply to TwinToe

Finally got around to printing it all!
Added a 80mm fan with a full cover and just edited the case lid with a hole so it would fit right in. Hope you like it!
Thanks again for the great design mate

That looks perfect! Very nice quality on your print.
And that lid is a nice redesign. The box the fan mounts in, is that printed separate from the lid?
If yes, then i would suggest you (if you want) to share it in a remix of my case, because its basically the design i was going for when i would find the time to redo the lid for a fan mount.

I know a lot of people would love that lid on the case. :)

And thanks for sharing the pictures.

It is indeed a separate file, uploaded my remix! :)

Thanks for uploading the remix.

Easy to install and still compatible for the people who want to add a fan and had already printed the case. Now they only have to reprint the lid. So better then to have redesigned the case.

I think this is a beautiful design. I wonder: Could I use this on my Anet A8? (Acrylic frame?)?

Thank you!

For your question if you could use it on the standard acrylic frame of the A8, i don't really think it would be ideal.
The only 4 screw holes that would be in the same positions as the frame, would be the board holes, and those are to far down on the frame to hold this case.

In addition there are 3 screw holes for mounting this case to the aluminum bars, and those would be in the way on the acrylic frame.

It would be easier to print a different case for the stock frame.

yes, you are right, of course. your frame is very beautiful also. you have done a very good job of making the box design work with the look of the frame, I think. the two designs are simpatico. well done!

so.. I have printed this.. and put both mosfets in... a sugestion would make... make the standoffs for the ramps board a bit taller.. I had to put my ramps board on standoffs so i could connect the usb cable to it... the way it was with both mosfets in made it so the usb cable could not be connected to the ramps board. (I use octo print for every thing so usb is a must have function :P) unless there is something I missed ... sadly with the standoffs I had to use.. the board stands too far up to put the lid on ... ... love the concept.. would widen the box a little to space the mosfets farther apart to allow for space for the usb to plug in to ramps....

A very good point of the standoffs. I had read that @PapaJohn88 made the same observations when he printed the case and helped be design the ramps case, and i thought he changed the design to reflect your suggestions. Unfortunately that is not posted yet. So will look into changing the design to implement this.

A second thought i'm having since you already have printed the case and are using standoffs to raise the ramps board, is that i make a special lid for this case. As you said, the lid does not fit now that the board is raised. But i have a lid design in mind that would give more room and that should not be to much work. Also it would prevent from wasting much filament from reprinting the case.

How much does the board stand out? Can you post a picture of your case so i can get an visual idea and then i can make shore i design a fitting lid for your situation.

and posted a pic of mine in the I made one section.. hope that helps.

Thanks, looked at the picture and it looks like it sticks out quite a bit. Maybe half an inch? (1.5cm) As PapaJohn88 responded below, he is still working on his changes to the design. But was kind enough to share what needs to be done. So i will update the design as soon as possible from my end. Also want to try and incorporate a screw less mount for a 40x40x10 fan. And want to make a lid that has some sort of lip to extend the depth of the case. That way there are more options.

Making the case wider will result in it sticking out past the back frame of the printer in the standard configuration of the AM8. So not really wanting to do that.

Ill be happy to post a pic.. not sure if I can post pics here but I will try.. or at least post a pic in the (I built this)

I am working on the design changes, I have been a bit under the weather for about two weeks now. I am also still learning Fusion360. Since I printed mine and installed it I found a couple of minor updates to what I said before. The RAMPS mounting holes and standoffs need to be move 9mm to the right, The RAMPS standoffs should be 2.5mm taller. The right set of mounting hold for the right mosfet need to me moved to the right 2mm so the mosfet is centered over the vent holes under it. These changes will allow the USB cable to be plugged in and pass between the mosfet mounting bolts.

the sugestion I was going to make is widen the box just a little and then move the mosfets apart a bit to allow for the usb cable to go through... I do have to say I do love this box.. and will be reprinting it again when its been refreshed.. :P thought .. im sure thats what @papaJohn88 was probably talking about as well..

CPT_Spekkie: I have just completed a design for a dual extruder carraige, now I need to figure out where to put the third mosfet for the additional hotend. Just thought I would ask you for suggestions. I will need an enclosure for it, was thinking about making a new case to fit under the AM8 electronics case. I have been printing quite a bit since I got the AM8 finished, I must admit it has been much easier to get high quality prints since this upgrade.

Ooh Dual Extrusion, thats something i'm debating of wanting to get. But cant really decide what version of the setup i want.

As for the place for a third mosfet, you could push up the case a little and indeed place it under the main case. Yesterday i updated my screen case remix with the design file for fusion. In that file there are all my modifications, so also the cover for under the electronics case and stuff like the LCD ribbon cable guides are in there.

For your frame you will need to alter some of the dimensions because of the longer frame off course. But that should not be a problem.

I just finished printing the Electronics_Box_RAMPS_and_slotted_back_v1.2.stl, total time to print 29:14:17. I cleaned up all of the support material after it finished. Now on to the lid. The supports came off easily except for the support material where the 3mm nut will go for the lid. I must make some support adjustments before I print it again with my new changes for the RAMPS mount and in the correct color to match the rest of the parts for the AM8.

I'm pleased to read that the print is finished and did succeed. Only thing I did not expect to read was that you used supports for the case. If printed flat on its back it would not need support material. Mine printed perfectly without supports. Only the second version of the lid is needing supports to hold the tabs in place.

I'm looking forward to seeing some pictures of the results.

I just posted a Make for the case including photos. I will be moving everything over to the AM8 frame tomorrow I think. I will then reprint the case with the changes I made. I need to make one more minor change for a remote reset button. I already added one to the case however the case side wall is just a little thick for the switch I used. I and going to try to make an indentation on the inside of the case where the reset button will be to allow the mounting nut to get a better grip on the threads. The supports were in the cable openings and the slots on the top of the case. It was printed on its back. I should have turned the supports off but didn't for some reason.

Yes i saw it and have to say, it came out perfectly. Also nice to see it in a different color from by build. After printing i too always think of extra's i could have done to the design. But for now i'm happy with it, and need to see how everything sits once i move all the electronics over.

The screen case is now ready, so only a power supply cover to design and print before i "go for it". So getting closer here.

PS, have to say i like the cross brace in the middle of the lower frame on your build.

I read somewhere that another builder was doing the same thing. I also used the double corner braces, they take 8 bolts each instead of the normal 2 bolts. I may be wrong but it feels much more solid. I did the diagonal measurements today and it is dead on square. It feels very solid sitting on the table. I will be fastening the stationary end of the Y axis cable chain to the cross brace. My cable chain is under the build plate because the connections are on the back edge of the build plate. I am going to document the assembly with photos, at least that is my plan for now.

I am 5 hours into my print of the ramps case, I just noticed that the bottom set of ramps mounting holes is to far to the left by about 2mm too far to the left. The wholes need to line up top and bottom. I just paused the print and checked the whole locations against an Arduino Mega 2560 and the bottom set is in fact too far to the left.

I'm so sorry Papajohn, I guess then that the holes shifted when I lowered the set down into the case. Because before that change I checked the holes to a PDF template and it was correct back then.

I will correct the design and STL in about 45 minutes when I get home.

But I have to say I hate the fact you are 5 hours into a print that is now known to fail because of design error by me. Never wanted you to waist material or time.

CPT_Spekkie, thanks for the changes. Being 5 hours into it when I discovered the problem is much better than finding it after 30 hours of printing. I know you did not want me to waste material or time, it is just the way things are some times. I am going to start the print again now. I am expecting the additional screws, nuts and brackets to arrive on Wednesday to maybe I will have this done and can proceed with final assembly including moving all things needed from the original frame. Thank's for all of your assistance. Now I need to really learn fusion360 so I can make my own changes or designs.

Hey PapaJohn, how is the print going? still on track?

This print was going just fine until I accidentally tripped the Y endstop switch and Marlin / Skynet lost it's mind. I have restarted it. This mistake did give me a chance to check the RAMPS mounting, it fits perfectly. All is going well, I should have an electronics case tomorrow sometime. I made a couple of minor adjustments to the case, but not in the one I am printing. How does one export just the case in fusion360 as an stl file? My changes are moved the entire RAMPS mount including the vents to the right 8 mm. I also move the bolt holes for the right hand MOSFET to the right 2mm which puts the vents on center with the mounting. The reason for moving the RAMPS to the right 8mm is to allow the USB cable to pass between the MOSFET boards.

May 23, 2017 - Modified May 23, 2017
CPT_Spekkie - in reply to PapaJohn88

Oh touching the endstop is something I once did and indeed in loses its position and a nice layer shift is the result.

As for exporting an stl in fusion.
In the left browser you select the body you want to export (in the example of the case, body 1 inside the case group), then right Click the body and select export stl. In the export settings choose binary and high details. That should result in an stl of the case. See screenshots:


CPT_Spekkie, I got it working and successfully made the two changes. I move the entire RAMPS mounting area 8mm to the right. I also move the mounting holes for the right hand MOSFET 2mm to the right which puts the MOSFET centered over the vent area. Making both of those moves allows the USB cable to be plugged into the Arduino Mega 2560 and pass between the MOSFETS and direclty out of the case. My current print of the case will finish sometime this evening, all is going well so far. I will reprint it after I get everything transferred over to the new frame. I will be happy to send you the update so you can include it with your thing. What do you think about adding a fan to the case? I am thinking about a 50mm fan in the top of the case to pull air in from the outside directly across the RAMPS boards to keep the stepper drivers cool..

Hey PapaJohn88,

Nice to see that you successfully changed the design. Off course i would like to update the design here and mention you as the creator of the RAMPS modifications.

I think mailing the Fusion file and the STL is the simplest way, i will send you my email address in a direct message.

As for a fan in the case. I was thinking of that, but figured i could just mount a fan directly on the slots on the side or the lid. But not decided yet what i want.

I have my design for the A6 screen almost finished. Only need one more print to be totally satisfied. So maybe that is a good starting point for you to alter that design for your full graphics screen also.

Indeed a 5 hour fail is much better then a 30 hour fail. But a fail is never fun. and learning from a fail (slicer settings and such) is helpful, but then again this was a design fail and with that i learnt, but yeah.

For me i need to design a cover for the A6 screen to use on my build. then a power supply cover to mount the socket and switch. And after that a cover for under the electronics case so that it hides the cables coming out of the case and entering the frame rails. Maybe some clips to secure the ribbon cables going to the LCD screen and need to think of a way to use an optical endstop as a filament sensor.

Oh and i need to think of a way to mount my Logitech webcam on the right Z block so that the camera travels up with the Z assembly when printing.

After all that is designed and printed, then i will disassemble the A8, and build all the parts onto the new frame. (Don't want to take the new frame apart 6 times for all the wiring and such)

As for learning Fusion, its not that hard. Just watch a few tutorials on Youtube, start small (design a box and such) and then open the design files of the AM8. (and yes the first time i opened the original AM8 file, i needed to find out how Pheneeny organized the file and build it all up.

Id like to see a cutout for the micro sd + externder!

I have thought of a cutout, but instead i will route my SD extension cable downward. there is enough space behind the board, so that i/you can flip over the ribbon cable and route it down and then out of one of the bigger holes with the flat side.
Or at least that is how i plan on routing my extender. But then again i have the extender with the middle long cable. about 45cm's.

It looks great, nice photos of the finished case.

CPT_Spekkie: I was just checking the position of the RAMP in the case, I believe the ramps needs to be moved down 8mm to allow the adapter for the LCD 12864 Smart Controller to fit, hangs over the end of the ramps board by 8mm.

I have updated the RAMPS design to reflect your request. If there are any more issues, i would like to know.
I sugest to test to make a screenshot of the first layer and print that to scale. The length of the case is 210mm. That way when you print that on paper, you could place the components on the paper print, so see if everything fits.

Oh and thats why its handy to have the board when designing. I will change that. Are there any more points that maybe needs changing?

Also about 5 hours printing left on my case. So far its coming out perfect. Looks super strong.