Welcome to MakerSpace USNA

Design, Build, Perform

MakerSpace USNA is a 3D printing laboratory space at the United States Naval Academy providing 3D printing capability for classroom and laboratory instruction as well as project support for students, faculty, and staff at USNA.

MakerSpace USNA is a (1) modern, (2) open, (3) student oriented, and (4) adaptable design space where students can design, build, and evaluate engineering projects within Engineering and Weapons Division at USNA.

All students, faculty, and staff are welcome to make an account on this website and utilize facilities in the MakerSpace.  Guests outside of USNA are also welcome to create an account, provide comments, and participate in our discussion of 3D printing.

Please use the links below or the menu above to join in on the discussion.

Enjoy your visit to MakerSpace USNA!

Well originally I was going to make a post about the week and give some SLA pointers, but something happened recently that was both bad and very funny in opinion. It also gives us an opportunity to hand out the next AM achievement coin with a few important details.

Attached below is a tragic Baby Yoda, and no Baby Yoda is not giving us the bird nor has he gone on a diet - although that is what it looks like. Also attached is what Baby Yoda should look like from a print last week. All I will say is that I printed this new Baby Yoda in Pearl Gold ABS with PVA supports on one of the Ultimakers. There is probably a lot more we could learn from this Baby Yoda also...

The first person to successfully point out to me what I did wrong will be the next coin winner. However, you need to be able tell me EXACTLY what mistake I made. I made a very simple mistake that lead to this disfigured Baby Yoda. Even worse a student made this exact same mistake last year - and to my credit, I did not yell at them, but then I made the exact same mistake so I am glad I do not get too upset last year.

Many of you will get very close to the right answer but will probably provide a secondary effect rather than the root problem, i.e. you will probably identify the major problem but not the single mistake that lead to the problem. I do not think I have told anyone this year about the problem from last year (mostly because I did not think it would happen again), but if I did tell you the problem, I ask politely that you recuse yourself from the competition. The final hint I will give is the mistake I made is VERY easy to make and can be easily overlooked. There are other ways to make a similar mistake but the mistake I made is both worse and harder to recognize.

Good luck!

R/CAPT Baker

P.S. - It was a pretty good week in the lab so nothing huge to report. Good job overall on SLA and LulzBot printing!

81 views1 comment

Ok, so maybe this will turn into a weekly thing as long as we are continuing to learn. Quick bullets:

Biggest issues:

- Retrieve your part as quickly as you can and reset the printer for the next print job. Each printer is slightly different but basically a simple button on the printer itself.

- Make sure your job matches all of the following that you need: material, printer, and extruder (print core) and there might be more than 1 extruder.


- The MakerBots seems to be behaving quite well. Z18s still have transfer issues sometime and I have had to cancel some jobs. Methods do not always sense amount of material correctly but this is easily overrideable. Replicators seem to be having no major issues.


- Getting jobs into and out of the queue is working but requires close observation. 1 poorly submitted job can and has clogged the entire queue. Usually this is because a user has selected the wrong material and/or print core.

- It is possible that this problem is due to the arrangement of the host Armstrong. Ride is still a BETA test basically so there might be real issues that we are still working through.

- So what does this mean? Follow your job into and out of the queue and look to see if something is "clogging" the queue.


- 1 of the Form3s (I forget which as I am writing this) is having problems sensing the cartridge. We have submitted a ticket on this and unfortunately there is nothing we can do right now.

- All other SLA printers are ready. When printing for just an assignment, use whatever resin is currently in the printer rather than changing resin out.


- LulzBot use should start this week - good luck! Here are the ways to get your GCODE to the printer: (1) through Octoprint through the network, (2) via a USB stick,or (3) using an SD card. My class knows/will know how to do these. Please put all items back once you use them.

Network issues

- There is not doubt that our private network setup has some issues but I still believe it is the best method right now. Few people will really care but here are weird things that happen: (1) the Ultimaker web page does not always load correctly, (2) the Ultimaker web cameras often do not work, (3) time stamps everywhere are very wrong (back to 1970s), and (4) these IT issues are the reason for the MakerBot transfer times.

- The solution to these almost all of the time is to use the 2 local PCs in the MakerSpace. They rarely have problems and if you know what the problems can be you can work around them usually from your laptop.

Comments always welcome!

R/CAPT Baker

Updated: Jan 20

We are a few weeks into our busiest semester by far so I want to share a quick summary of things we have learned and issues going forward. If you have any printing intentions please read. I will try (and likely fail) to be short.

Overall MakerSpace Issues

- We have done a great job keeping the MakerSpace clean and organized. Thanks to all users for helping on this. Also I want to point out to everyone the great job that Marc has done keeping the lab up to date. Please thank Marc for the many hours he spends keeping the lab running.

- Overall the MakerSpace is running fine from what I can see. If you have or know of issues, please let us know.

- There are no planned changes to the overall MakerSpace in the near future. The next major changes will occur during the next Rickover Lab Deck change (1-2 years away).

All printers

- IT IS ABSOLUTELY CRITICAL that users make a strong effort to remove their prints from the build plate once complete. Printers cannot be used by others until this is done.

- All printers have some process to "tell" the printer that the build plate is clear. For most printers this is a simple push of a button on the printer BUT THIS MUST BE DONE ON THE PRINTER. Very few people are doing this (me and Marc do it very frequently).


- I think most users have learned that SEADEVIL is the cornerstone of the MakserSpace, but as we anticipated it is now becoming a weakness as the number of users has grown. There a key things to understand about SEADEVIL, we are about to make significant changes to how SEADEVIL works, and we have expansion plans for SEADEVIL for AY21.

- We have seen that once SEADEVIL hits about 20 users, everything starts to slow down. in the past we have managed this by forcefully disconnecting users. The original intent of the MakerSpace was for all print jobs to come through SEADEVIL (including remote operation) but using the PCs in the MakerSpace also works perfectly fine and is often the best solution.

- We will be changing the policy of SEADEVIL soon to not allow users to suspend a remote session (most users will not even notice this change). This means that unlike currently, user sessions will completely close when a remote session is stopped. For practicality this means you will have to make sure a print job is FULLY TRANSFERRED before closing a remote session (this was always the recommendation).

- The OS hard drive on SEADEVIL is precariously full. We have always discouraged users from saving data to the C: drive and data on this drive is NEVER safe. The are several TBs of storage on the MakerSpace shared drive so there is ample room for storage. This problem is far more complex so it is not as simple as swapping out a hard drive.

- Before AY21 we expect to upgrade to a significantly more robust system that will carry us forward for years.

MakerBot Printers

- We have completely solved issues with MakerBot printers require authentication every session. If you are experiencing cases where you have to authenticate every time, let me now by email (I need your login account name), and I can permanently fix your issue.

- However, some users still experience long file transfer times. There is no definitive reason for this but there are 2 most common cases: (1) many users are trying to print at the same time or (2) users are creating SolidWorks file that are unnecessarily complex (such as a very small scale part with high resolution that is then scaled to a much larger part). If you are having long transfer time, check with MakerSpace staff or wait until other users transfer their print jobs.

- One the good side, most MakerBot printers are printing well. Jams can and do still occur but most prints are going well. USE GLUE and then clean the build plate.

Ultimaker Printers

- We recently installed a new Ultimaker (Ride) with 2 additional features, Air Manager and Material Station, and we have another full unit that will arrive this semester. The Air Manager has no real user requirement or interface but does have a specific automatic function. The Material Station is far more complex and we have just begun using and learning about it. Make sure you are trained by me or Marc before trying to reconfigure the Materials Station.

- BY FAR the most common and frustrating user error of the Ultimakers is not correctly selecting materials in Cura. As an example, if you create a job with "white PLA" and there is no printer configured with "white PLA" then your job goes nowhere.

- Related to the above and even worse, if you select a specific printer (which you should not do - all jobs should be sent to Armstrong) and that printer does not match the material you have selected EXACTLY, you have now locked that printer out. THIS IS COMPLETELY UNACCEPTABLE and prevents all users from using that printer (because the printer is expecting and waiting for you to change out the filament).

- Ultimaker printers need to be cleaned after almost every use. This should include cleaning of the build plate and removing any excess filament in the chamber (in particular PVA tends to make a mess). In general I do not want users removing the glass build plate. The plate can be cleaned while installed. We also keep a small portable hand vacuum in Ri226 to vacuum out the build area.

- If you do not understand the above items (in particular the importance of material selection), then you are not ready to print on the Ultimakers.

Formlabs Printers

- In general the Formlabs SLA printers are working well. I know of no issues with the newer Form3 printers but be aware they are currently not compatible with all resins we have.

- The Form2 printers do have some common issues. The resin cartridges (and somewhat less frequently the resin trays) often do not get sensed correctly. This can be fixed on the cartrides usually be lifting them up and then placing them back down. The resin trays can be more difficult and are VERY SENSITIVE, so ask for help if you are having problems with trays.

- What the above really means is you need to check on your print jobs early when they get started (most problems happen in the first few minutes) and at least once or twice during the print.

- Our MakerSpace policy has been that we (i.e. me, Marc, or other users) will remove and start post-processing SLA parts (wash and cure) to keep printers available, but many users are starting to get advanced with SLA printing so we are reluctant to continue this in order to avoid causing problems for users. Bottom line, take care of your own prints as best you can. At most, we might remove and wash your parts but we will in general not cure them or remove them from the build plate.

LulzBot Printers

- The LulzBot printers are still the most underutilized printers in the MakerSpace, but I expect that might start to change. In general, use of the LulzBot's is very advanced and we nominally expect users to "figure it out on your own." We will help you get started and the printers are currently fully operational, but you will need to be able to do the basics like load filament and transfer jobs (not a trivial process on the LulzBots) on your own.

Wow, that was admittedly more than I wanted to write, but this is how we all learn. We are trying to teach and educate close to 100 users so we need and expect users to learn some on their own. Believe it or not, there is a lot that we learn simply by learning from all of these issues.

As always, Happy Printing!

R/CAPT Baker

Recent Blog Comments from the MakerSpace

For all Blog comments follow this link

MakerSpace USNA Highlighted Videos

For a full list of videos check out our video page

Other_green graph paper-2.png

MakerSpace USNA Instagram