Close

Circuit Python Hack Chat Transcript Part 2

A event log for Circuit Python Hack Chat

We'll be chatting with Scott and Dan from Adafruit about coding in Circuit Python

shaynaShayna 02/02/2018 at 21:080 Comments

PART 1 OF TRANSCRIPT: https://hackaday.io/event/34310-circuit-python-hack-chat/log/86930-circuit-python-hack-chat-transcript-part-1

Stephen : This running CircuitPython on other boards is getting at @Clifton 's question: How easily can I get started with Circuit Python? Can I use CircuitPython on a standard Arduino board or do I need a custom board or a custom setup?

mxwrench : I bought Feather M0 express, Playground express, ESP32 Huzzah, and Trinket express. Was hoping to use ESP32 for project, because of multiple AtoD inputs, but if M0 will work then that is my 2nd option.

Dan Halbert : @clifton you could arduino zero, if you have one: we have a build for that

Dan Halbert : does NOT work on AVR boards like Uno R3: much too little flash and RAM

Dan Halbert says:3:50 PM does NOT work on AVR boards like Uno R3: much too little flash and RAM

Kattni : @Clifton It's incredibly easy to get started if you have the right board, you plug it in and using any plain-text editor you can begin coding. The M0 and M0 express boards are the best and easiest to use.

Dan Halbert : The Circuit Playground is wonderful because it has so many builtin peripherals: NeoPixels, mic, speaker, IR, temp, light, acceleromters.

Stephen : Tell us more about the Circuit Playground

limor : My favorite is the Trinket M0 https://www.adafruit.com/product/3500 IT IS SO SMOL

David Glaude : It is Circuit Playground Express. Express is important because it mean more space for libs.

tannewt : 

DLBoyd151 : A good editor to check out is the Mu-editor

Dan Halbert : right, CPy won't work on Circuit Playground classic: that's an AVR-based board

Kattni : @Stephen The Circuit Playground Express has a beginner library written for it that makes it super simple to get started with CircuitPython. There's tons of stuff built in so you can learn a lot about electronics and hardware as well without needing to solder or breadboard anything.

limor :

limor : *so tiny* *so python*

David Glaude : And there is a great demo code for the CPE (ho wait... not available yet).

Kattni : It also works with more complicated projects, so you're not limiting yourself by starting with this board.

Clayton G. Hobbs : so small that the silkscreen for the board name is on an extra tab :v

ɖҿϝիɟթվ : I made a bunch of shields for the trinket m0: #Trinket Shields

Todd : Awesome work Adafruit!

Dan Halbert : built-in dotstar, has touch, and all the usual peripherals

Shayna : I want that and I also want the manicure

limor : yeah those are some nice nails - inspiring :)

Thomas Shaddack : lots of interesting photonics and material engineering and photochemistry can be found in nailwork.

Stephen : One more tech timeline question from @Charlie Lindahl : So when will ESP32 Feather support be real instead of just beta?

tannewt : @Stephen MicroPython support for esp32 is currently in beta and up to Damien when that will be stable. We'll probably work on it after 4.0 which is a ways away.

Stephen : And let's end with one final fun question: what's each of your favorite projects you've seen or worked on using CircuitPython?

DLBoyd151 : The pixeldust project

DLBoyd151 : https://learn.adafruit.com/digital-sand-dotstar-circuitpython-edition/code

tannewt : @Stephen my favorite is @ɖҿϝիɟթվ 's uGame

Dan Halbert : I like the Circuit Playground Express sound and motion-sensitive projects.

Kattni : I have 2: I'm still super happy with my first project in CircuitPython - a tone piano using capacitive touch and the Circuit Playground Express with fruit. That project led me to write the library that we now use as the beginner library for the Circuit Playground Express and CircuitPython.

limor : i like this fruitdrum kit that has sampled 808 drum machine WAVs - shows how easy it is to make interactive art https://learn.adafruit.com/circuitpython-fruitbox-sequencer-musically-delicious-step-pattern-generator

Scott Rider : Module Playground, but then I'm biased ;)

limor : you can just drag WAV files over to the drive and play them in code with a single command, all DMA driven!

Kattni : And I just wrote some of my favorite code for a new project I'm working on which is a color changing lamp hacked from an actual lamp. I'm excited about continuing with this project to see where it goes.

Bailey Steinfadt : @Kattni I just broke a desk lamp. Now you've given me another project to add to the list....

Kattni : @Bailey Steinfadt That's great! Unbreak it with a new project.

tannewt : thanks @Stephen !

tannewt :

https://www.youtube.com/watch?v=gSfmVdRejTk

mxwrench : I'm working on a GUI contol and frontend for a High Current LiPo battery charger/discharger for RC Racing (+/-40A/DC) Per channel

sommersoft : thanks CircuitPython team, and to all those who asked questions!

sommersoft : thanks CircuitPython team, and to all those who asked questions!

Sophi Kravitz : thanks for coming @tannewt @limor @pt!

limor : thank uuu @Stephen @Shayna @Sophi Kravitz

Dan Halbert : thanks! we can hang around and answer more questions, and we're usually around in our discord server: https://adafru.it/discord

Stephen : A HUGE thank you to @tannewt @Dan Halbert @limor and @kattarinakarisic for joining us today and answering ALL the questions about CircuitPython!

Shayna : Awesome! Thanks all!

sommersoft : thanks to Hackaday team too!

wa1tnr : That was great!

Dan Halbert : u r very welcome! we really enjoyed it!

Kattni : Thanks everyone for coming out!

Kattni : This was a lot of fun :)

Scott Rider : see folks on discord, later all

bejecreimer : Thanks, very informative, cant wait for my pyboard!

Stephen : After every hack chat I have 10 more things to do on my project list. Damn it. Good problems to have.

ɖҿϝիɟթվ : If you have any more questions, or your question wasn't answered, please come to Discord and ask there.

shamylmansoor :(Y)

Kattni : Again you can find us on Discord at https://adafru.it/discord if you have more questions. We and our community are always around to help.

Discussions