Decision 1 – What do I want the display to look like?

This is the hardest question to answer. I had some clues from looking around various YouTube videos of what others had done, and how I could incorporate aspects into my own design.

A couple of design aspects stood out which I am looking to incorporate in the final show where possible.

  • Roof outline – Crisp lines bordering the gutters and ridge look great. That was a must. Adding verticals for the columns and edges of the house may come later.
  • Leaping Arches – The bounce to musical sequences really helps ‘liven’ up the display
  • Mega tree – A mega tree is always a focus of a display. It grand stands in the yard really bringing attention to itself, and the ability to run a multitude of effects makes them very visually appealing.

Jace (my wife) has been across some of the design and the possibilities, and one deign aspect that she really liked was singing Christmas trees. Additionally, I thought a bit more Christmas look with snowflakes, a Bethlehem star and some candy canes would be nice too.

The next step was to start laying out the design within xLights. This is the software used to program sequences. It has both 2D and 3D capabilities. In 2D mode, you take a photo of your house square on, and you lay on the models. This has limitations when it comes to rendering effects (later down the track) so by using 3D mode, you can offset each item on the Z axis as well.

This is the design that I am working towards.

xLights Design
  • 5 arches spanning across the 5 front fence panels
  • 6 candy canes, mounted on each fence post
  • 3 flood lights to light up the hedge different colours. These might end up shining on the house later, but that’ll be a decision once they arrive.
  • 4 mini trees on the front lawn. These stand about 1.4m high.
  • Mega tree and a 3′ star on top.
  • Singing tree on the diagonal portion of the front porch, so it’s visible from the driveway
  • Bethlehem star over the front entry
  • Wreath on the door
  • 4 snowflakes, one between the lounge windows, and three on the columns
  • Window outlines
  • Roof & gutter outline
  • House wall lighting
  • Fence lighting
  • Palm tree lighting

All of this adds up to a fair amount of effort, but I think it’ll look nice. It’ll also give me opportunity to add further, and each component can be done separately, so that if it’s not ready by year one, it can be used next year.

Planning the Show

A lot of reading has happened in the last month, in addition getting some valuable advice from the folks at the ACL Forums & Chat. This has led me down rabbit holes of research, to figure out the best way to design the show.

A number of questions needed to be answered, with each answer flowing into the next decision to be made.

  1. What do I want the finished display to look like? ie. What props, what effect, what sort of look am I going for?
  2. What types of lights should I use, strip, nodes, etc?
  3. Can I incorporate any of the existing light strings I already have?
  4. How will I control the lights?
  5. How will I distribute power to these lights?
  6. What hardware do I need to make this all happen?
  7. How much will it cost?
  8. What do I need to cull to fit into any reasonable budget?

In early January, I met up with one of the blokes from the ACL website, Kent. He had his first Christmas display up in 2021, so I’m trailing one year behind. He offered many pointers, and showed me his setup – unfortunately I didn’t get a chance to see it in action, but it was great to catch up and discuss things.

Being a lovely bloke, he also lent me a few pieces to play with – 40 odd nodes, an ESP32 controller and a DC-DC convertor. I had also picked up a 2m strip of LEDs from Jaycar in the interim and starting playing around with those hooked up to a Raspberry Pi. Some more technical posts on these will be coming up.

Over the next few posts, however, I’ll discuss the above decision points individually, and explore the answers that I have come up with.

In The Beginning

I’ve always been into Christmas light displays. Various basic light strings here and there, nothing too special. But the last few years I have been very slack.

In early December 2021, my right-hand neighbour put up a nice display, nothing too out there – a few Big W strings on the house, and around his fence. It was also at that same time which I was putting up the Christmas Tree, and getting all the decorations out.

So, I thought, why not put up some of the lights I had squirreled away. Motivation was also driven by the fact that in January 2021, I welcomed my first child into the world, and it would be nice to make something special.

However, I had no such luck, the old lights were all filament strings, and most weren’t working properly. So off to Bunnings, and I picked up 4 strings of lights, three for outside, one for the tree inside.

These came out pretty nice, for the first go – the neighbour on the left-hand side has two kids, 5 and 3, off memory, and they were amazed by the lights, despite how simple it could be.

So – what could I do to make it better? I’ve always been interested in computer driven lights, however where to start? Did I need to write software on an Arduino; build a lighting controller, and do it like that?

This is when I stumbled upon the Australian Christmas Lights forum (ACL). They have a fantastic guide (the ACL101) – which details all the bits you need to do, and consider, for a fantastic display. I was absolutely blown away by the software and hardware already out there to make this happen.

From there, the bug had bitten. I was hooked. The research started.