Skip to Content
Lumensalis CircuitPython framework coming soon 🎉
ProjectsLumensalis CircuitPython FrameworkOverview

Lumensalis CircuitPython Framework

⚠️

This page is actually a bit redundant, and will most likely disappear at some point. The Overview in the LCPF Documentation is the actively updated overview which will replace it. There are some tedious technical reasons which make this a complicated change - otherwise I would have already fixed this - but I’ll get there eventually.

Overview

The LCPF is designed to help non-programmers incorporate interesting and complex effects into their projects. It doesn’t completely eliminate the need to do a little “coding”, but it makes it much easier1. While it is built on top of CircuitPython, you do not need to learn to program in Python to use it.

The primary goal of the LCPF is

  • providing a way to add complex interactive light, audio, and motion effects to DIY projects (tabletop terrain, Cosplay, stage props, etc)
  • useable by people with little to no programming experience
  • and potentially no interest in learning about programing

If you already have any experience with CircuitPython or programming in general, please read the Developer’s README before going any further.

Features

Further notes

The LCPF is not as powerful as, nor is it a replacement for, my C++ firmware. However, it

  • uses many similar concepts
  • is available now (my C++ firmware has yet to be publicly released)
  • is easier to get started
    • more “new user” documentation and examples
    • simpler hardware configuration
    • convenient workflow options

If you’re interested in working with the LCPF, the best way to get started joining the Lumensalis Discord Server 


Footnotes

  1. Well, hopefully, assuming I get things right… ↩

Last updated on