famichu/MagLev_Switch_MX

two problems to keypad completion

bobson321 opened this issue · 5 comments

Hi, I am in the process of making your keypad and I have two problems one is 3d printing, we used resin and the printouts are bad(they are falling apart and have wrong dimensions), the second problem is programming atmega bcs I have no clue how to do it. The keypad is almost completed and only these two thing are needed to complete
image

Hi, bobson321. Thank you for building my switches and a keyboard.

Firstly, an accuracy of 3D printing are depends on various things. I can't explain all things on here though, you must to do 3 points below at least.

  • Find proper settings for that resin on that 3D printer(settings also depends on temperature).
  • Append supports as many as you can on edges of the model when you slice(This makes easy to print small parts too).
  • Dry printed parts well before secondary hardening(This process makes that parts dimensions more correctly).

And a transparent resin is especially difficult to print as correct dimensions. I recommend to use an opaque resin.
Even with opaque resin, you may need to print 1.5 times as many switches as you need(at least I was)...

Then, to write code to the atmega, you need to use a writer like a USBasp(or you can make this with arduino).
If you use USBasp, this thread will be helpful.
My code which works on the atmega are made with the Microchip Studio. So you need to Install that first.

Thank you for replying. I have another question what material did you use if resin what type

I was using ELEGOO Water Washable Rapid Resin.
But in general, usual resin(non water washable resin) is easier to print detail.

Do you have technical drawing with dimensions? That would be helpful

Are you talking about tolerance? I didn't mentioned about that, I was using axises only that has error of size less than 0.5% for width and depth.
If you need to know dimensions(width, depth, height, for each parts'), you can see my webpage.
If you need to know more, please open f3z files and measure those in Fusion360.