Introduction: Motorizing an IKEA SKARSTA Table

I added another motorized SKARSTA table to Internet.

This is some cheaper than others project, maybe.

Step 1: BOM

1.Bringsmart 12V 72RPM Geared motor(

https://www.aliexpress.com/item/32968002582.html?s...

2. 12V SMPS

I tested 12V 3A and it worked, but I recommend at least 5A or higher.

3. 6*7 coupling

https://www.aliexpress.com/item/1005001602250533.h...

My first slotted coupling is broken, so I ordered 6*6 and 7*7 oldham coupling from aliexpress.
I'll make it to 6*7 coupling.

Or you can drill 6*6's 6mm hole to 7mm.

4. 6mm hex wrench

You should cut the bent part.

5. DC motor Driver

https://www.cytron.io/c-motor-and-motor-driver/c-m...

I bought MDD-10A from cytron. But if you want to make it simple, buy MD10-POT.

It has up/down switch and speed control. So you can make a motorized SKARSTA without arduino.

6. Optical endstop

https://www.aliexpress.com/item/32413218664.html?s...

7. M3 insert nut

https://www.aliexpress.com/item/32961915881.html?s...

8. OLED

I used 0.91" 128*32 OLED.

9.switch

Any switch is OK.

Step 2: Schematic and Connection.

I didn't make detailed schematic.

Sorry but I made it several months ago and now I cannot remember all of it.

There are a dc-dc 12V to 5V dc-dc and a power switch.

Its most complex part is OLED switch board.

Step 3: 3d Printing.

Body1 and Body3 is bracket and cover

Body2 is sensor fin.

Body4 is controller.

Step 4: Arduino Sketch.

First Height is set to 70cm. So you should make the desk height to 70cm when first turn on.

1. Up/Down switch moves desk.

2. When you press Sel switch for 3s, It will display tiny 's' on display and memory number.

Up/Down switch will change memory number.

Press Sel switch again. And current height will saved to memory.

It can save 5 height position to EEPROM.

3. And short press Sel switch(1s) will load height.

4. If you don't press any switch for 30s, display will off.

Step 5: Install

And it's done.