News

moodlite - Coming soon


Build Diary - moodlite by CdRsKuLL

CdRsKuLL · 14642

CdRsKuLL

  • The Fat Dude
  • Administrator
  • Full Member
  • *****
    • Posts: 113
    • Likes: +16/-0
  • Lighting the way...
    • View Profile
on: December 27, 2018, 05:22:28 PM
I thought an easy way would be to document the build of moodlite here. It should help people identify components and also the reasons why I picked them.

The design was done in Autodesk Inventor and I've included the IGES / STEP files within the download if you need them


I purchased all of my bits from Amazon UK or eBay,  my BOM consists of the following;


60 x LED - W2812B Type. I made sure these were the non-waterproof type as I didn't want them encased in silicon.  Cost 12
Amazon UK link - https://amzn.to/2RcFoYb
Amazon USA link - https://amzn.to/2Sr4q2V


2 x NodeMCU PCB's. You only need one for the project, but at only 8ish I thought it was worth having a spare. There seem two types, one is bigger than the other one. Make sure you get the one with the square chip and not the rectangle one near the micro usb port. :-)
Amazon UK link - https://amzn.to/2RlZyiq
Amazon USA link - https://amzn.to/2BM1S8p


20 x 50cm Servo Extention leads. Now, you actually need more wire per tile but the 100cm ones were almost double the price. You should get about 15 tiles from about 20 of these.  I bought these off eBay. Only problem was they took ages to come.. like 5 days!! 
eBay link - https://ebay.us/TbtkMY
Amazon UK link - https://amzn.to/2RWeTXm
Amazon USA link - https://amzn.to/2VfMnhX  (2 packs required for about 15 tiles) You can prob get them cheaper off ebay, please look around.


I'm not sure how much filament I've used on this project, maybe a couple of rolls?  Anyway, the one I've used again was purchased from Amazon and was Ziro White PLA. I also used this to print the front diffusers. If you use this filament you will end up with the same translucent results I hope.  I've found it to be really good value filament, I have it in several colours, but only PLA, not tried other materials yet.
Amazon UK link - https://amzn.to/2V9HhDY
Amazon USA link - https://amzn.to/2W4qy5A



You will need something to power the tiles. I went for a 2A 5V cheap adapter. This powers both the NodeMCU and the LED's.  I purchased a 5.5/2.1mm one. I would recommend something like a 4A version which will be good for powering about 20 tiles.
Amazon UK link - https://amzn.to/2TNFGlC (Higher spec 4A version)
Amazon USA link - https://amzn.to/2s15ora  (Higher spec 4A version)


To go with the power supply I purchased some 5.5/2.1mm sockets. I've modelled the power module part on this so if you can get something similar it will save you a job. :-)
Amazon UK link - https://amzn.to/2TQCQMN
Amazon USA link - https://amzn.to/2ViuXS3

It's just a case of having to wait to print off all the tiles then. The base was taking just over 6:30 hrs and the top just over 2hrs.  I did a few designs but the one I've ended up with I'm quite pleased with.  It allows you to change the tile to a left or a right by swapping the wire underneath. They just slot into each other and you can mount T connectors between them or just screw them to the wall.  The front diffuser was originally designed to have a separate diffuser, but I then swapped over to a 3D printed solid one.  Both are included in the download so it's up to you which you use.

Below are a few build photos so you can see how the design evolved..




« Last Edit: January 23, 2019, 09:59:16 AM by CdRsKuLL »

Moodlite is a completely free open source project.
If however you would like to say thanks and help contribute to this site, or just buy me a beer then please donate below. :-)



CdRsKuLL

  • The Fat Dude
  • Administrator
  • Full Member
  • *****
    • Posts: 113
    • Likes: +16/-0
  • Lighting the way...
    • View Profile
Reply #1 on: December 27, 2018, 05:22:41 PM
So onto Printing...


I used two printers on this project for speed. One was a Prusa MK3 and the other was a Lymstar E10 (CR10 clone type). The Ultimaker wasn't used at all as it takes 2.85mm filament and the only white filament I had was too solid and wasn't transparent at all. No good for diffusers...

All parts were printed at 0.2mm layer height with 10% infill.

The printed parts at the moment consist of a tile bottom, tile top and a power module (top and bottom).


The bottom takes about 7 hours / top about 2 hours.  Whilst these were being printed I made up the cables for each one.


The cables are made up of the following...
This is going from the back of the connector..
Male servo ->> to first LED input
LED output ->> to second LED input
LED output ->> to third LED input
LED output ->> to female servo connector


I will be putting the length of cable I use above once I've wired up a new tiles...


I would however only use the above measurements as a guide. 1st, make one up and then just copy that once you're happy with it.

On each LED you will have an in and an out. Like the below photo. Make sure you get them all the right way around.





Wiring...

1st pass the male connector through the tile


Then feed the wire through the slot and pull back. This will seat the connector sticking out like below. Make sure the connector is the right way around, with the pins visible.


Now, flip the tile over and feed the cable behind the LED holder and loop back securing the LED between the two posts.

UPDATE - ON VERSION 2 BOTTOM YOU NO LONGER NEED TO LOOP BACK AROUND, JUST FOLLOW THE TRIANGLE TO THE NEXT LED.



Feed the wire down the side now to the next led holder as below


Follow now to the last LED holder


Poke the female connector through the hole and push the end through. Make sure the connector is as shown with the white wire towards the bottom.


Now tidy up the remaining wire by pushing it under the tabs.


The tile is now complete.. all you need to do is clip on the front cover.

 you can now just plug it into the power unit OR another tile.. :-)

You can if you wish use screws to attach them to the wall like below.


The power unit & Tiles


The power unit and tiles are wired as follows

My wiring needs a bit of a tidy up but this is what mine looks like at the moment without the cover. 



Nothing special, very easy to wire.  Some documentation I've read advise installing a capacitor between the positive and negative going into the LED's but I've not bothered. Also some advise using a resistor off D6, again I've not bothered as the NodeMCU outputs 3.3 volts and not 5 volts so I doubt it's needed.. BUT I'm no electronic wizard so I'm sure others will comment :-)

TAKE NOTE

From what I've read each LED if showing white uses around 60ma. So, if you are running say 20 tiles (60 LED's) this would be 3600ma or 3.6 amps. You will need a power supply rated above this to power your tiles. However, I'm using a 2amp on mine... I know, I will be upgrading this to a 5A one soon when I add more tiles :-)  If you have a multi-meter then I would suggest measuring the current just to make sure your running okay.  Please note, it's your own responsibility this.. If you burn down your house, then it's your doing.. :-)  My advice would be is always play on the side of safety.. buy a quality power supply.


Next the programming of the controller..... coming soon
« Last Edit: January 07, 2019, 08:56:04 AM by CdRsKuLL »

Moodlite is a completely free open source project.
If however you would like to say thanks and help contribute to this site, or just buy me a beer then please donate below. :-)



CdRsKuLL

  • The Fat Dude
  • Administrator
  • Full Member
  • *****
    • Posts: 113
    • Likes: +16/-0
  • Lighting the way...
    • View Profile
Reply #2 on: January 05, 2019, 09:31:22 AM



Big thanks to LordVader for doing a very indepth write up on how to program the board :-)


You can find all the infomation on the wiki - https://github.com/spigotx/Moodlite/wiki/Preparing-Arduino-IDE


« Last Edit: January 24, 2019, 11:43:05 PM by CdRsKuLL »

Moodlite is a completely free open source project.
If however you would like to say thanks and help contribute to this site, or just buy me a beer then please donate below. :-)



shfaxx

  • Jr. Member
  • **
    • Posts: 95
    • Likes: +13/-0
    • View Profile
Reply #3 on: January 07, 2019, 02:24:33 AM
Should probably pin this post.



SuperDave42

  • Newbie
  • *
    • Posts: 21
    • Likes: +3/-0
    • View Profile
Reply #4 on: January 07, 2019, 05:52:16 AM
Very Cool.

I just tried printing a top,  ran out of filament around.  the 75% mark,  quickly swapped in some clear I had at hand.  Just ordered two rolls of GizmoDorks white from Amazon for the Ultimaker.




emmbec

  • Newbie
  • *
    • Posts: 4
    • Likes: +0/-0
    • View Profile
Reply #5 on: January 18, 2019, 02:44:09 AM
Did you ever post the instructions on programming the controller? I sear I saw it before somewhere but I cannot find the instructions on how to do it anymore.

Thanks!



ARN

  • Newbie
  • *
    • Posts: 24
    • Likes: +4/-0
    • View Profile
Reply #6 on: February 15, 2019, 04:23:23 AM
Did you ever post the instructions on programming the controller? I sear I saw it before somewhere but I cannot find the instructions on how to do it anymore.

Thanks!

Lord Vader's post.
https://github.com/spigotx/Moodlite/wiki/Preparing-Arduino-IDE



LordVader

  • moodlite Developer
  • Full Member
  • *****
    • Posts: 113
    • Likes: +6/-0
  • I find your lack of faith disturbing!
    • View Profile

biscuitdamage

  • Newbie
  • *
    • Posts: 2
    • Likes: +0/-0
    • View Profile
Reply #8 on: February 16, 2019, 01:41:35 AM
What temp are you using for the Ziro and your MK3? I got a roll off of Amazon and it is a stringy mess on my MK3.



CdRsKuLL

  • The Fat Dude
  • Administrator
  • Full Member
  • *****
    • Posts: 113
    • Likes: +16/-0
  • Lighting the way...
    • View Profile
Reply #9 on: February 16, 2019, 12:38:33 PM
What temp are you using for the Ziro and your MK3? I got a roll off of Amazon and it is a stringy mess on my MK3.


I'm just using the standard Prusa PLA setting, think its 210 / 60 in Prusa Slic3r. Are you using the same software?

Moodlite is a completely free open source project.
If however you would like to say thanks and help contribute to this site, or just buy me a beer then please donate below. :-)



biscuitdamage

  • Newbie
  • *
    • Posts: 2
    • Likes: +0/-0
    • View Profile
Reply #10 on: February 16, 2019, 05:55:19 PM
Yep, I'm using Silc3r Prusa Edition. I printed a few retraction towers and 200 had the least amount of stringing but it was still a lot more than Prusament, Amazon PLA, and Hatchbox. 



perseveranze

  • Newbie
  • *
    • Posts: 1
    • Likes: +0/-0
    • View Profile
Reply #11 on: February 26, 2019, 11:44:41 AM
Hello! So that Ziro White is no longer available on Amazon US. Have anything comparable? I do have a roll of eSun Solid While PETG I'll attempt to use. With luck, it'll work as well.



MrLaFave

  • Newbie
  • *
    • Posts: 13
    • Likes: +0/-0
    • View Profile
Reply #12 on: March 13, 2019, 12:24:00 PM
Did you ever post the instructions on programming the controller? I sear I saw it before somewhere but I cannot find the instructions on how to do it anymore.

Thanks!

Lord Vader's post.
https://github.com/spigotx/Moodlite/wiki/Preparing-Arduino-IDE

Sorry if I missed where this part is mentioned, but I can't find instructions on how you connect your computer to the controller to then upload the sketch to?



LordVader

  • moodlite Developer
  • Full Member
  • *****
    • Posts: 113
    • Likes: +6/-0
  • I find your lack of faith disturbing!
    • View Profile

MrLaFave

  • Newbie
  • *
    • Posts: 13
    • Likes: +0/-0
    • View Profile
Reply #14 on: March 13, 2019, 12:57:19 PM
Have a look on that: https://github.com/spigotx/Moodlite/wiki/First-setup-of-Moodlite

I did read that, thank you for making that. However I didn't read anything about what kind of cable I need to plug the controller to my computer, or maybe I'm making it more complicated than it is?
Do I only need to provide it power from the PSU as CdRsKuLL shows in the wiring diagram and then I upload the sketch to it over Wifi?



 


SMF spam blocked by CleanTalk