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.
Attachments
Step 5: Install
And it's done.