PLAY PODCASTS
Adafruit Industries

Adafruit Industries

5,354 episodes — Page 68 of 108

Minecraft Turbopad demo

Use the Macropad and CircuitPython to create a Minecraft Turbopad! It can run any command at a touch of a button. John Park Learn Guide https://learn.adafruit.com/minecraft-turbopad Visit the Adafruit shop online - http://www.adafruit.com ----------------------------------------- LIVE CHAT IS HERE! http://adafru.it/discord Adafruit on Instagram: https://www.instagram.com/adafruit Subscribe to Adafruit on YouTube: http://adafru.it/subscribe New tutorials on the Adafruit Learning System: http://learn.adafruit.com/ -----------------------------------------

Aug 3, 20210 min

JP's Product Pick of the Week NeoKey 5x6 Ortho Snap-Apart

JP's Product Pick of the Week NeoKey Ortho 5x6 Snap-Apart @adafruit @johnedgarpark #adafruit https://www.adafruit.com/product/5157 Visit the Adafruit shop online - http://www.adafruit.com ----------------------------------------- LIVE CHAT IS HERE! http://adafru.it/discord Adafruit on Instagram: https://www.instagram.com/adafruit Subscribe to Adafruit on YouTube: http://adafru.it/subscribe New tutorials on the Adafruit Learning System: http://learn.adafruit.com/ -----------------------------------------

Aug 3, 20211 min

LED as Photodiode - Collin’s Lab Notes

They emit *and* they detect, LEDs are the real MVP #adafruit #collinslabnotes Sense light with Adafruit: https://www.adafruit.com/category/61 ----------------------------------------- LIVE CHAT IS HERE! http://adafru.it/discord Adafruit on Instagram: https://www.instagram.com/adafruit Subscribe to Adafruit on YouTube: http://adafru.it/subscribe New tutorials on the Adafruit Learning System: http://learn.adafruit.com/ -----------------------------------------

Aug 3, 20210 min

The Great Search: 9 DoF IMU sensors / LSM9DS1 Alternative

Given the news about LSM9DS1 price hikes (and BNO0xx unavailability) we're looking for alternatives to this chip. While there isn't a drop-in replacement, we'll chat about some things to look for in IMU sensors and algorithms you can use to create orientation-aware electronic hardware. See on Digi-Key at https://www.digikey.com/short/2jn5wfhp Visit the Adafruit shop online - http://www.adafruit.com ----------------------------------------- LIVE CHAT IS HERE! http://adafru.it/discord Adafruit on Instagram: https://www.instagram.com/adafruit Subscribe to Adafruit on YouTube: http://adafru.it/subscribe New tutorials on the Adafruit Learning System: http://learn.adafruit.com/

Aug 3, 202113 min

CircuitPython Weekly Meeting for August 2, 2021

Notes document is available here: (https://github.com/adafruit/adafruit-circuitpython-weekly-meeting/blob/main/2021/2021-08-02.md) Join here for the chat all week: http://adafru.it/discord The CircuitPython Weekly happens normally at 2pm ET/11am PT on Mondays. Check the #circuitpython-dev channel on Discord for notices of change in time and links to past meetings. Meeting times are also available in iCal format using the following link: https://raw.githubusercontent.com/adafruit/adafruit-circuitpython-weekly-meeting/master/meeting.ical or view it in your browser: https://open-web-calendar.herokuapp.com/calendar.html?url=https://raw.githubusercontent.com/adafruit/adafruit-circuitpython-weekly-meeting/master/meeting.ical CircuitPython development is sponsored by Adafruit. Please support them by purchasing hardware from https://adafruit.com. Reminders: Podcast available on most services. Let us know if we’re missing some Visit the Adafruit shop online - http://www.adafruit.com ----------------------------------------- LIVE CHAT IS HERE! http://adafru.it/discord Adafruit on Instagram: https://www.instagram.com/adafruit Subscribe to Adafruit on YouTube: http://adafru.it/subscribe New tutorials on the Adafruit Learning System: http://learn.adafruit.com/ -----------------------------------------

Aug 2, 202136 min

Pull-up Resistor - Collin’s Lab Notes

Pull-up resistors stabilize those otherwise floating inputs #adafruit #collinslabnotes Find resistance at Adafruit: https://www.adafruit.com/category/837 Visit the Adafruit shop online - http://www.adafruit.com ----------------------------------------- LIVE CHAT IS HERE! http://adafru.it/discord Adafruit on Instagram: https://www.instagram.com/adafruit Subscribe to Adafruit on YouTube: http://adafru.it/subscribe New tutorials on the Adafruit Learning System: http://learn.adafruit.com/ -----------------------------------------

Aug 2, 20210 min

Skyward Sword + Shield

Every week we'll 3D print designs from the community and showcase slicer settings, use cases and of course, Time-lapses! Skyward Sword + Shield PabloPirata https://www.thingiverse.com/thing:4902406 CR10S Pro PLA 34hr 40mins X:204 Y:224 Z:180mm .15mm layer / .4mm nozzle 10% Infill / 6mm retract 210C / 60C 267g 60mm/s Visit the Adafruit shop online - http://www.adafruit.com ----------------------------------------- LIVE CHAT IS HERE! http://adafru.it/discord Adafruit on Instagram: https://www.instagram.com/adafruit Subscribe to Adafruit on YouTube: http://adafru.it/subscribe New tutorials on the Adafruit Learning System: http://learn.adafruit.com/ -----------------------------------------

Aug 2, 20210 min

Desk of Ladyada - Lots of LEDs!

We finally sent out the IS31FL3741 breakout board with the 351 RGB LEDs - and we were thinking it would be fun to turn them into a set of glasses. We'll show how we had PaintYourDragon do a layout design for us and then how we're routing the 1000+ airwires! https://blog.adafruit.com/2021/07/30/large-price-increases-for-silicon-chips-from-official-distributors/ Also we had a short article about official disti price increases which we think is pretty important - we'll talk about why. The Great Search - 9 DoF IMU sensors / LSM9DS1 Alternative https://www.digikey.com/short/2jn5wfhp Given the news about LSM9DS1 price hikes (and BNO0xx unavailability) we're looking for alternatives to this chip. While there isn't a drop-in replacement, we'll chat about some things to look for in IMU sensors and algorithms you can use to create orientation-aware electronic hardware. #adafruit #deskofladyada #thegreatsearch Visit the Adafruit shop online - http://www.adafruit.com ----------------------------------------- LIVE CHAT IS HERE! http://adafru.it/discord Adafruit on Instagram: https://www.instagram.com/adafruit Subscribe to Adafruit on YouTube: http://adafru.it/subscribe New tutorials on the Adafruit Learning System: http://learn.adafruit.com/ -----------------------------------------

Aug 1, 202129 min

Deep Dive w/Scott: 7.0.0 fixes

Join Scott as he answers questions and talks about 7.0.0 fixes. Visit the Adafruit shop online - http://www.adafruit.com 0:00 Getting Started 0:03:20 Hello everyone 0:05:50 how is the stream set up - camera / usb … 0:07:30 deciding factor for the magewell vs. the elgato offerings? 0:08:50 Circuit Python Day - ( next Friday ) 0:12:00 foamyguy - planning to stream at 11am Eastern on CircuitPython day as well. 0:12:53 DeepDive notes github repo - clone and grep / or use github search 0:14:24 This weeks PRs 0:14:43 How hard do you think it would be to get CP to run on a SAML21 as opposed to SAMD21? 0:16:00 pull #5074 fake deep sleep bugs 0:20:30 mention gcc 11 (future effort) 0:22:00 Support multiple status neopixels #5052 0:23:30 Pi OCD ( openOCD on chip debugger ) 0:25:04 What gameboy project - also David G.’s “​Any progress on your Gameboy related personal project. I now have a RP2040 gamelink adapter and I follow someone making a RP2040 powered cartridge.” - See Teardown 2019 from CrowdSupply 0:28:10 looking for help finding any projects or libraries for signal triangulation 0:31:18 BLE Trilaterilation 0:31:57 RP2040 cartridge 0:33:54 BLE Beacons CP issue #5043 0:34:25 size limit on RP2040 wave files? 0:37:00 back to openOCD / pyOCD 0:38:00 hi from @esden on twitch 0:39:58 difference between pyOCD and OpenOCD / JLink 0:42:25 GDB hanging LTO ( link time optimization ) executables 0:43:35 openOCD on Mac 0:44:10 python code from pyOCD / symbols / registers / source line number 0:46:30 python through the JLink 0:47:30 comment out ‘something’ / reload and see if it crashes 0:48:45 lldb is using the protocol differently as the gdb/lldb side is not specified only the side of the server or the other way around 0:50:25 in any case... if you implement a client you have trouble making sure it will work with another implementation. that is why LLDB does not always work, same thing with other debuggers 0:52:52 (trying to add support for Black Magic Probe to radare2 was a nightmare... as they use the protocol "wrong"). real time debugging in radare2 was not a priority when we looked at it . so the architecture was really bad to try implementing it 0:53:40 Help request: How to unwind the stack and find the variables - 0:55:00 Reset_Handler in port.c 0:59:22 register reads in pyOCD 1:01:02 Update from @esden So ... I am streaming every Tuesday on twitch. Working on different projects. Still waiting for parts for Glasgow. On stream we are working on icebreaker-bitsy.projects. We made an FPGA mechanical keyboard. Atreus keyboard conversion with FPGA instead of an MCU. Now we are working on a Demoscene/gameconsole hardware with the icebreaker-bitsy inside. Working on a new revision of black magic probe too... to compensate for chip shortages and add some new features. @smunaut streamed the other day and got Linux to boot on the icebreaker. And it is a usable Linux not the AVRLinux thing that takes a day to boot. 20s boot time 1:02:51 Looking at the .map file 1:03:52 Something in SystemInit may be clobbering memory 1:04:50 Rust protection offerings - only a matter of time 1:05:20 consider using watchpoints 1:07:00 objdump - looking at main 1:10:00 look at the Vectors - Reset_Handler: 1:23:35 How do you get the not equal sign? I'm used to using != ( it’s the font - see #livebroadcastchat ) 1:29:54 - examine memory to see if they are the same 1:32:14 restating the issue 1:37:16 switching hardware feather 1:44:22 you use the Saleae in some older episodes ... you mentioned your own analyzer project have you had time to think about that all recently ? 1:47:07 in tick_init 1:53:06 fish shell - ( works on Mac - Scott recommends it ) 1:59:10 wrap up 2:00:18 have a great weekend! ----------------------------------------- LIVE CHAT IS HERE! http://adafru.it/discord Adafruit on Instagram: https://www.instagram.com/adafruit Subscribe to Adafruit on YouTube: http://adafru.it/subscribe New tutorials on the Adafruit Learning System: http://learn.adafruit.com/ -----------------------------------------

Jul 30, 20212h 0m

Oscilloscope Basic Math & FFT - Collin’s Lab Notes

Kick back, relax & let your oscilloscope do the math … and fast Fourier transforms #adafruit #collinslabnotes Shop scopes at Adafruit: https://www.adafruit.com/category/638 Visit the Adafruit shop online - http://www.adafruit.com ----------------------------------------- LIVE CHAT IS HERE! http://adafru.it/discord Adafruit on Instagram: https://www.instagram.com/adafruit Subscribe to Adafruit on YouTube: http://adafru.it/subscribe New tutorials on the Adafruit Learning System: http://learn.adafruit.com/ -----------------------------------------

Jul 30, 20210 min

#JOHN PARK'S WORKSHOP LIVE 7/29/21 Ortho Keyboard

Ortho keyboard shenanigans! Circuit Python Parsec! Moar!! Visit the Adafruit shop online - http://www.adafruit.com ----------------------------------------- LIVE CHAT IS HERE! http://adafru.it/discord Adafruit on Instagram: https://www.instagram.com/adafruit Subscribe to Adafruit on YouTube: http://adafru.it/subscribe New tutorials on the Adafruit Learning System: http://learn.adafruit.com/ -----------------------------------------

Jul 29, 202154 min

New Products 7/28/21 w/ Adafruit MCP9601 (MCP96L01) I2C Thermocouple Amplifier - STEMMA QT /Qwiic!

Clear Turbine Water Flow Sensor with 3-pin JST (0:10) https://www.adafruit.com/product/5066?utm_source=youtube&utm_medium=videodescrip&utm_campaign=newproducts Left & Right Mecanum Wheel Pair - 48mm Diameter - TT Motor or Cross Axle (2-pack) (2:14) https://www.adafruit.com/product/4990?utm_source=youtube&utm_medium=videodescrip&utm_campaign=newproducts Seeeduino XIAO Expansion Board - Works With Adafruit QT Py (3:25) https://www.adafruit.com/product/5033?utm_source=youtube&utm_medium=videodescrip&utm_campaign=newproducts Etched Glow-Through Keycap - Zener ESP Square Design - MX Compatible Switches (5:53) https://www.adafruit.com/product/5106?utm_source=youtube&utm_medium=videodescrip&utm_campaign=newproducts Etched Glow-Through Keycap - Zener ESP Waves Design - MX Compatible Switches (5:53) https://www.adafruit.com/product/5104?utm_source=youtube&utm_medium=videodescrip&utm_campaign=newproducts Etched Glow-Through Keycap - Zener ESP Star Design - MX Compatible Switches (5:53) https://www.adafruit.com/product/5105?utm_source=youtube&utm_medium=videodescrip&utm_campaign=newproducts Etched Glow-Through Keycap - Zener ESP Plus Design - MX Compatible Switches (5:53) https://www.adafruit.com/product/5107?utm_source=youtube&utm_medium=videodescrip&utm_campaign=newproducts Etched Glow-Through Keycap - Zener ESP Circle Design - MX Compatible Switches (5:53) https://www.adafruit.com/product/5108?utm_source=youtube&utm_medium=videodescrip&utm_campaign=newproducts Adafruit MacroPad RP2040 Enclosure + Hardware Add-on Pack (8:39) https://www.adafruit.com/product/5103?utm_source=youtube&utm_medium=videodescrip&utm_campaign=newproducts Adafruit MCP9601 (MCP96L01) I2C Thermocouple Amplifier - STEMMA QT / Qwiic (10:25) https://www.adafruit.com/product/5165?utm_source=youtube&utm_medium=videodescrip&utm_campaign=newproducts -------------------------------------- Shop for all of the newest Adafruit products: http://adafru.it/new Visit the Adafruit shop online - http://www.adafruit.com Adafruit on Instagram: https://www.instagram.com/adafruit LIVE CHAT IS HERE! http://adafru.it/discord Subscribe to Adafruit on YouTube: http://adafru.it/subscribe New tutorials on the Adafruit Learning System: http://learn.adafruit.com/ -----------------------------------------

Jul 29, 202113 min

EYE ON NPI – GAPTEC LC78_3.0 Series Switching Regulator

This week's EYE ON NPI is a big time upgrade - we're featuring GAPTEC's LC78 series switching regulator modules (https://www.digikey.com/en/product-highlight/g/gaptec/lc78_3-0-series-switching-regulator) with up to 28V inputs, 95% efficiency and 3 Amp outputs! There's two things we dig about these modules. One, they are pin-compatible with 78xx regulators that we all grew up on. So you can use them to quickly update existing designs from linear to switching power supply. Second, they are extremely easy to use, with ultra-wide input voltage ranges, various output voltages and current outputs if needed. (https://www.digikey.com/en/products/filter/dc-dc-converters/922?s=N4IgTCBcDaIOYEMAOAXApgYwAQBsMHYAOEAXQF8g) Why use these instead of just DIYing a switching regulator layout? After all, we've covered many great DC/DC controllers on EYE on NPI! Well, to start - laying out and specifying switching regulators is a real pain for folks who are not experienced with some of the pitfalls and it's very very easy to make a mistake that can smash your regulator or have noisy output or have less efficiency/output than expected. For some high current outputs, you may need to update to 2 oz copper, 4 layer boards, or have heat sinking vias. (https://www.electronicdesign.com/power-management/power-delivery/whitepaper/21120734/minimizing-powersupply-voltage-drop-on-pcbs) If your board is large enough, making the whole thing 4 layer or 2 oz just for the regulator outweighs the cost savings of DIY. And of course, it's adorable that these li'l DC/DC bricks are pin-and-size compatible with the standard 78xx regulators that have been used since the beginning of time. (https://www.digikey.com/en/products/detail/stmicroelectronics/L7805ACV/585962) That makes them a good choice when repairing or upgrading existing designs. The GAPTECH LC78's have much much better efficiency, allowing folks to use a wide range of voltages without worrying about heatsinking or air flow. (https://www.digikey.com/en/articles/heat-sinks-a-step-by-step-guide) I'm a huge fan of these kinds of upgrade modules, because they solve a problem neatly and easily. These have a massive 3 Amp output, a non-trivial amount of current to manage with a linear or DIY switching setup. At that current range these could work great for robotics, large quantities of LEDs, running single-board computers, etc. all in a compact module. These are available in both 5V LC78_05-3.0 (https://www.digikey.com/en/products/detail/gaptec-electronic/LC78_05-3.0/13692361) and 3.3V outputs LC78_03-3.0 (https://www.digikey.com/en/products/detail/gaptec-electronic/LC78_03-3.0/13692290) for immediate ordering. Order the GAPTECH LC78 series modules today,(https://www.digikey.com/en/products/filter/dc-dc-converters/922?s=N4IgTCBcDaIOYEMAOAXApgYwAQBsMHYAOEAXQF8g) and you could have your power supply up and running by tomorrow morning! See on Digi-Key at https://www.digikey.com/short/bdpjmd02 Check out the manufacturer: https://www.facebook.com/GaptecElectronic

Jul 29, 20215 min

Oscilloscope Trigger Holdoff - Collin’s Lab Notes

When you just wish your oscilloscope would hang back and listen a bit longer – reach for the trigger holdoff #adafruit #collinslabnotes Shop scopes at Adafruit: https://www.adafruit.com/category/638 Visit the Adafruit shop online - http://www.adafruit.com ----------------------------------------- LIVE CHAT IS HERE! http://adafru.it/discord Adafruit on Instagram: https://www.instagram.com/adafruit Subscribe to Adafruit on YouTube: http://adafru.it/subscribe New tutorials on the Adafruit Learning System: http://learn.adafruit.com/ -----------------------------------------

Jul 29, 20210 min

SHOW and TELL 7/28/2021

All are welcome, show your 3D printing project, Arduino project, CircuitPython project, Raspberry Pi project, work bench, your work from home desk set up, your cat, your dog, the things your kids made over the last week while home from school. There is no better time to come together, we’ll see you there! and stop by Discord to get the link to join LIVE! Join the Discord https://adafru.it/discord Watch the Playlist on YouTube https://www.youtube.com/playlist?list=PL7E1FAA9E63A32FDC Guide: How to join Show and Tell https://learn.adafruit.com/show-and-tell Visit the Adafruit shop online - http://www.adafruit.com ----------------------------------------- LIVE CHAT IS HERE! http://adafru.it/discord Adafruit on Instagram: https://www.instagram.com/adafruit Subscribe to Adafruit on YouTube: http://adafru.it/subscribe New tutorials on the Adafruit Learning System: http://learn.adafruit.com/ -----------------------------------------

Jul 28, 202112 min

3D Hangouts – Emoji Keypad, Resin Keycaps and Wolf Mask

This week @adafruit we’re making an Emoji keypad using the 1x4 NeoKey and QTPy RP2040. Starting to experiment with resin casting keycaps for What Are You Prototyping. Halloween is approaching so we’re featuring a sweet wolf mask for week’s Timelapse Tuesday! Learn Guide https://learn.adafruit.com/neokey-emoji-keyboard/ Code on GitHub https://github.com/adafruit/Adafruit_Learning_System_Guides/tree/main/NeoKey_Emoji_Keyboard Kailh Switches - https://www.adafruit.com/product/4955 QT Py RP2040 https://www.adafruit.com/product/4900 NeoKey 1x4 QT I2C https://www.adafruit.com/product/4980 Relegendable Keycaps https://www.adafruit.com/product/5039 Colorful DSA Keycaps https://www.adafruit.com/product/4997 Silicone Keycap Molds https://www.adafruit.com/product/5076 3D Printed UV Lamp Box https://learn.adafruit.com/uv-manicure-lamp 3D Parts Library on GitHub https://github.com/adafruit/Adafruit_CAD_Parts Timelapse Tuesday Wolf Mask – Todor Kolev https://www.thingiverse.com/thing:4907018 https://youtu.be/nxjcNzoiX-k Visit the Adafruit shop online - http://www.adafruit.com ----------------------------------------- LIVE CHAT IS HERE! http://adafru.it/discord Adafruit on Instagram: https://www.instagram.com/adafruit Subscribe to Adafruit on YouTube: http://adafru.it/subscribe New tutorials on the Adafruit Learning System: http://learn.adafruit.com/ -----------------------------------------

Jul 28, 202155 min

ADABOX 019 UNBOXING LIVE 7/28/2021

ADABOX 019 UNBOXING LIVE Launching in T-minus 10 seconds... Visit the Adafruit shop online - http://www.adafruit.com ----------------------------------------- LIVE CHAT IS HERE! http://adafru.it/discord Adafruit on Instagram: https://www.instagram.com/adafruit Subscribe to Adafruit on YouTube: http://adafru.it/subscribe New tutorials on the Adafruit Learning System: http://learn.adafruit.com/ -----------------------------------------

Jul 28, 202152 min

JP’s Product Pick of the Week 7/27/21 SHARP Memory Display

SHARP Memory Display 2.7” Monochrome display 400x200 DEEP discount during the livestream here! https://www.adafruit.com/product/4694 Visit the Adafruit shop online - http://www.adafruit.com ----------------------------------------- LIVE CHAT IS HERE! http://adafru.it/discord Adafruit on Instagram: https://www.instagram.com/adafruit Subscribe to Adafruit on YouTube: http://adafru.it/subscribe New tutorials on the Adafruit Learning System: http://learn.adafruit.com/ -----------------------------------------

Jul 27, 202120 min

Oscilloscope Sweep Modes - Collin’s Lab Notes

Oscilloscope sweep settings let you control how your scope responds to triggers #adafruit #collinslabnotes Shop scopes at Adafruit: https://www.adafruit.com/category/638 Visit the Adafruit shop online - http://www.adafruit.com ----------------------------------------- LIVE CHAT IS HERE! http://adafru.it/discord Adafruit on Instagram: https://www.instagram.com/adafruit Subscribe to Adafruit on YouTube: http://adafru.it/subscribe New tutorials on the Adafruit Learning System: http://learn.adafruit.com/ -----------------------------------------

Jul 27, 20210 min

The Great Search: BSS138 Dual N-Channel FET Alternative Replacement

We use hundreds of thousands of the famed dual BSS138 n-channel FET in every one of our breakouts - we use them for I2C level shifting on our breakouts and QT boards. But, this ultra-jellybean part is suddenly...out of stock everywhere! No worries, lets show how to find a drop-in replacement so we aren't held up on manufacture. See the search results on Digi-Key at https://www.digikey.com/short/5hh9bz4w Visit the Adafruit shop online - http://www.adafruit.com ----------------------------------------- LIVE CHAT IS HERE! http://adafru.it/discord Adafruit on Instagram: https://www.instagram.com/adafruit Subscribe to Adafruit on YouTube: http://adafru.it/subscribe New tutorials on the Adafruit Learning System: http://learn.adafruit.com/

Jul 27, 202113 min

Oscilloscope Trigger Modes - Collin’s Lab Notes

A quick rundown of the different trigger modes available on an oscilloscope #adafruit #collinslabnotes Shop scopes at Adafruit: https://www.adafruit.com/category/638 Visit the Adafruit shop online - http://www.adafruit.com ----------------------------------------- LIVE CHAT IS HERE! http://adafru.it/discord Adafruit on Instagram: https://www.instagram.com/adafruit Subscribe to Adafruit on YouTube: http://adafru.it/subscribe New tutorials on the Adafruit Learning System: http://learn.adafruit.com/ -----------------------------------------

Jul 26, 20210 min

CircuitPython Weekly for July 26th, 2021

Notes document is available here: https://github.com/adafruit/adafruit-circuitpython-weekly-meeting/blob/main/2021/2021-07-26.md Join here for the chat all week: http://adafru.it/discord The CircuitPython Weekly happens normally at 2pm ET/11am PT on Mondays. Check the #circuitpython channel on Discord for notices of change in time and links to past meetings. Meeting times are also available in [iCal format](https://raw.githubusercontent.com/adafruit/adafruit-circuitpython-weekly-meeting/master/meeting.ical) for use with standard calendar applications and can also be viewed [in your browser](https://open-web-calendar.herokuapp.com/calendar.html?url=https://raw.githubusercontent.com/adafruit/adafruit-circuitpython-weekly-meeting/master/meeting.ical) If you want to be able to participate in the meeting by speaking, you will need to be added to the @circuitpythonistas role on Discord. Please ask any one of the moderators or admins to add you if you’d like to join. CircuitPython development is sponsored by Adafruit. Please support them by purchasing hardware from https://adafruit.com. Reminders: Podcast available on most services. Let us know if we’re missing some. Visit the Adafruit shop online - http://www.adafruit.com ----------------------------------------- LIVE CHAT IS HERE! http://adafru.it/discord Adafruit on Instagram: https://www.instagram.com/adafruit Subscribe to Adafruit on YouTube: http://adafru.it/subscribe New tutorials on the Adafruit Learning System: http://learn.adafruit.com/ -----------------------------------------

Jul 26, 202134 min

CircuitPython Day is August 6th 2021!

8-6-2021 is the Snakiest day of the year and it’s also this year’s CircuitPython Day! The day highlights all things CircuitPython and Python on Hardware. Working with CircuitPython? Tag your projects #CircuitPythonDay2021 on social media and Adafruit will look to highlight them. #circuitpython

Jul 26, 20211 min

Wolf Mask

Every week we'll 3D print designs from the community and showcase slicer settings, use cases and of course, Time-lapses! Wolf Mask Todor Kolev https://www.thingiverse.com/thing:4907018 CR10S Pro Black PLA 24hr 47mins X:204 Y:224 Z:180mm .15mm layer / .4mm nozzle 10% Infill / 6mm retract 210C / 60C 171g 50mm/s Visit the Adafruit shop online - http://www.adafruit.com ----------------------------------------- LIVE CHAT IS HERE! http://adafru.it/discord Adafruit on Instagram: https://www.instagram.com/adafruit Shop for parts to build your own DIY projects http://adafru.it/3dprinting 3D Printing Projects Playlist: https://www.youtube.com/playlist?list=PLjF7R1fz_OOWD2dJNRIN46uhMCWvNOlbG 3D Hangout Show Playlist: https://www.youtube.com/playlist?list=PLjF7R1fz_OOVgpmWevin2slopw_A3-A8Y Layer by Layer CAD Tutorials Playlist: https://www.youtube.com/playlist?list=PLjF7R1fz_OOVsMp6nKnpjsXSQ45nxfORb Timelapse Tuesday Playlist: https://www.youtube.com/playlist?list=PLjF7R1fz_OOVagy3CktXsAAs4b153xpp_ Connect with Noe and Pedro on Social Media: Noe's Twitter / Instagram: @ecken Pedro's Twitter / Instagram: @videopixil ----------------------------------------- Visit the Adafruit shop online - http://www.adafruit.com/?utm_source=youtube&utm_medium=videodescrip&utm_campaign=3dprinting Subscribe to Adafruit on YouTube: http://adafru.it/subscribe Adafruit Monthly Deals & FREE Specials https://www.adafruit.com/free?utm_source=youtube&utm_medium=videodescrip&utm_campaign=3dprinting Join our weekly Show & Tell on G+ Hangouts On Air: http://adafru.it/showtell Watch our latest project videos: http://adafru.it/latest?utm_source=youtube&utm_medium=videodescrip&utm_campaign=3dprinting 3DThursday Posts: https://blog.adafruit.com/category/3d-printing?utm_source=youtube&utm_medium=videodescrip&utm_campaign=3dprinting New tutorials on the Adafruit Learning System: http://learn.adafruit.com/?utm_source=youtube&utm_medium=videodescrip&utm_campaign=3dprinting Music by Bartlebeats https://soundcloud.com/adafruit -----------------------------------------

Jul 26, 20210 min

Desk of Ladyada - Hot Summer Sunday Stemmas!

Woo it is sweltering, which means we got to stay in and do a bunch of engineering. This week we spent a little time finishing up some languishing boards - Stemma QT version of the SCD40/SCD41 and IS31FL3741 chips - we wrote libraries for both as well! We also are dealing with a massive SAMD51 shortage by redesigning some recent boards like the Matrix Portal to be S2 only (so at least there's only one chip to source!) The Great Search - BSS138 Dual N-Channel FET Alternative Replacement https://www.digikey.com/short/5hh9bz4w We use hundreds of thousands of the famed dual BSS138 n-channel FET in every one of our breakouts - we use them for I2C level shifting on our breakouts and QT boards. But, this ultra-jellybean part is suddenly...out of stock everywhere! No worries, lets show how to find a drop-in replacement so we aren't held up on manufacture. "Hot girl summer is a meme, originating with rapper Megan Thee Stallion, about feeling confident in who you are—and having fun and looking good while doing it. It often involves women posting selfies with summery swag and style using the caption (I heard it's) hot girl summer." - https://megantheestallion.com/ #adafruit #deskofladyada #thegreatsearch Visit the Adafruit shop online - http://www.adafruit.com ----------------------------------------- LIVE CHAT IS HERE! http://adafru.it/discord Adafruit on Instagram: https://www.instagram.com/adafruit Subscribe to Adafruit on YouTube: http://adafru.it/subscribe New tutorials on the Adafruit Learning System: http://learn.adafruit.com/ -----------------------------------------

Jul 25, 202131 min

Deep Dive w/Scott: 7.0.0 bug fest

Join Scott as he answers audience questions and squashes bugs for CircuitPython 7.0.0. Scott is sponsored by Adafruit to work on CircuitPython. Support them, and by extension Scott, by purchasing hardware from https://adafruit.com Chat with Scott and lot of others on the Adafruit Discord at https://adafru.it/discord. Deep Dive happens every week. Normally Fridays at 2pm Pacific but occasionally shifted to Thursday at 2pm. Typically goes for two hours or more. Questions are welcome. Next week will be on Friday as well. 0:00 Getting started 0:05:00 - what made it into CP 7.0 0:07:52 housekeeping 0:11:02 2 x Arduino Nano RP2040 Connect, BLE device to device. As soon as the BLE obj on the Central is active it appears the RGB led cannot be controlled ( not CP ) 013:36 keyboardio 0:16:31 CP 7.0 - pull request review and issues 0:20:30 If Native CP on the Pi was a thing, would we get real multi-core support? And would that gain multi-core support on the Pico? 0:23:55 trying to do a pull from main, get the issue with ports/raspberrypi/sdk/lib/tinyusb has moved to some new point in time. what's the best way to get it all straight 0:24:50 “git status” always 0:25:22 RP2040 flash size fix 0:29:44 ScanEntry.matches fix 0:31:00 Don’t blink blue…. 0:32:11 Fix crash when UART construct fails 0:34:00 only push main to S3 0:34:20 Remove OSError(0) and old network modules 0:35:18 nrf52840 build not booting 0:35:40 refactor pulseout to no take PWMOut 0:36:00 Ctrl-C is not interrupting deep sleep 0:37:36 start with pulseout_switch ( git commands ) 0:40:34 source code in sublime 0:45:17 in terms of microcontroller support, do you think we're coming to the point where the SAMD21 is just too small to be productive for future CircuitPython releases? 0:46:30 practical metrics on RAM usage in 6 versus 7 0:47:50 finding adafruit schematics - NEOSENSE_SWITCH 0:52:00 overhead camera) 0:54:00 oh look - it works :-) 0:54:25 Adafruit board) Circuit playground bluefruit revisions rev (G) 0:58:23 board.c - reset_board - turning off power switch 1:00:01 Is there a description of the different board revisions? I have a Circuit Playground Bluefruit Rev D and I'm not seeing anything here: https://github.com/adafruit/Adafruit-Circuit-Playground-Bluefruit-PCB 1:00:00 review the product page description 1:02:43 board init and board_deinit ( supervisor/port.c ) 1:08:30 back to the schematic - 1:11:59 make and test one more time - perfect! 1:13:27 not to Atmel SAMD 1:18:32 Serial/by-id in linux /dev/ as argument to tio 1:21:19 git commit support multiple status neopixels fix #5039 1:23:20 Should be Blue for Bluetototh? 1:24:35 Refactor pulseout 1:26:20 monitor CI ( continuous integration ) in the background 1:26:50 CP 6.3 readthedocs / pulseio.pulseout 1:28:00 pull/3279/files pull request 1:32:40 - not quite backwards compatible 1:33:50 need to test a bunch of ports 1:35:54 fetch the test program from other board 1:37:34 connect new board 1:38:30 there are other things in CP 7.0 that will be changes 1:39:20 would love people to make the CI faster 1:41:11 this test was even more accurate 1:42:40 STM32f405_express feather boot loader 1:43:40 that PR had a bug in it - need to fix that - add a default value for the count 1:47:15 pulseout_switch testing after git rebase 1:47:50 return to the learn guide for STM32F405 - Enabling DFU bootloader mode 1:48:40 dfu-util command ( in fish history! ) 1:49:15 dfu vs. uf2 for updates 1:50:07 is there support for stm32 in tinyuf2 1:50:58 now we are in safe mode - again tio /dev/serial/by-id provides value! 1:53:10 this is the problem with having the source code on the device :-) 1:55:40 - back to the Logic 2 - see that the deinit didn’t work 1:57:05 plug for discotool 2:04:08 save code.py 2:08:18 wrapping up / rambling :-) 2:11:21 have a great one… ----------------------------------------- LIVE CHAT IS HERE! http://adafru.it/discord Adafruit on Instagram: https://www.instagram.com/adafruit Subscribe to Adafruit on YouTube: http://adafru.it/subscribe New tutorials on the Adafruit Learning System: http://learn.adafruit.com/ -----------------------------------------

Jul 23, 20212h 11m

Through Hole SMD Components - Collin’s Lab Notes

Surface mount meets through hole courtesy of a few header pins #adafruit #collinslabnotes Shop tack flux at Adafruit: https://www.adafruit.com/product/2667 Visit the Adafruit shop online - http://www.adafruit.com ----------------------------------------- LIVE CHAT IS HERE! http://adafru.it/discord Adafruit on Instagram: https://www.instagram.com/adafruit Subscribe to Adafruit on YouTube: http://adafru.it/subscribe New tutorials on the Adafruit Learning System: http://learn.adafruit.com/ -----------------------------------------

Jul 23, 20210 min

EYE ON NPI – ICP-10111 Barometric Pressure Sensor

This week's EYE ON NPI can handle the pressure of being featured - it's the ICP-10111 Barometric Pressure Sensor (https://www.digikey.com/en/product-highlight/i/invensense/icp-10111-barometric-pressure-sensor) with astonishing accuracy that makes it excellent to use as an altimeter. According to TDK, this "pressure sensor can measure pressure differences with an accuracy of ±1 Pa, an accuracy enabling altitude measurement differentials as small as 8.5 cm, less than the height of a single stair step." 1 Pa is really good and competitive in the market . Even though we call this an altimeter, its technically a pressure sensor that uses the changes in pressure over altitude to compute. Earth's ambient barometric pressure changes with altitude - because air gets thinner the higher you go. (https://en.wikipedia.org/wiki/Atmospheric_pressure) There's a simple calculation that can be used to determine relative altitude changes and, if you know the sea level pressure (which usually doesn't vary much) you can use that to determine the absolute altitude. The better and more accurate your pressure readings, the better your altitude calculation output. GPS can also be used to calculate absolute altitude, by measuring timing differences from 3 or 4 orbiting satellites. (https://www.gps.gov/systems/gps/performance/accuracy/) However, GPS only has an accuracy of about 10 meters, which is good for large equipment like planes but not good for humans, who are only about 2 meters tall. Also, of course, you need to have GPS fix which consumes a lot of power and requires one to be outdoors. Often times, even if a system does have GPS, a pressure-sensing altimeter will be included in the system. Also, pressure sensors can of course be used underground or underwater - try getting a GPS fix there! This isn't a new kind of sensor - we've stocked a wide range of barometric sensors over the years such as the popular BMPxxx (https://www.digikey.com/en/products/detail/adafruit-industries-llc/2651/5604371) and the DPS310 (https://www.digikey.com/en/products/detail/adafruit-industries-llc/4494/11569124). But this one seems to have improved the precision, with an impressive 1 Pascals at around sea level instead of the common 2 or 3 Pascals. This apparently can give you ~10 cm differential measurements. Note that this is differential not absolute - you can tell if you've gone up or down and by how much, but it doesn't necessarily translate to precision absolute measurements (which is a different specification). One nice improvement over most sensors we've seen is that these come in four packaging options: physical size/pinout variations in 2x2mm and 2x2.5mm and then waterproofed to 1.5m depth versions with three micro-laser-drilled holes in the top. Obviously the PCB that the sensor attaches to may not be easily waterproofed, but this sensor could have a gasket covering it, or it could just be less sensitive to ingress moisture and dust. Another big deal is...all four ICP-10111 versions in stock at Digi-Key! (https://www.digikey.com/short/r248d9n8) Right now most of the other sensors we like to use are totally unavailable due to parts shortages, but you can get some of these sensors and they seem to be I2C-usage pin-compatible with the BMP280/DPS310 and BME390. Note the SPI pins are NC/reserved so its not purely pin-compatible, and of course there's some firmware updates you'll need to code up. So if you need a altimeter, and want one with waterproof casing, these could be an easy swap into an existing design to upgrade it! Order today an you could have them in hand by tomorrow morning. See at Digi-Key at https://www.digikey.com/short/r248d9n8

Jul 22, 20219 min

Python on Hardware weekly video 142

The wonderful world of Python on hardware! Episode 142 (July 21, 2021). This is our weekly Python video-newsletter-podcast! Ladyada and PT review the Python on hardware news & highlights of the week. The news comes from the Python community, Discord, Adafruit communities and more. It’s part of the comprehensive newsletter we do each week. The video playlist of episodes is here: http://adafru.it/pohepisodes Sign up for the Python on Microcontrollers weekly email newsletter here: https://www.adafruitdaily.com/ Read the newsletters past and present at https://www.adafruitdaily.com/category/circuitpython/ Learn all about CircuitPython here: https://www.circuitpython.org/ https://adafruit.com/circuitpython/ Join us on Discord! https://adafru.it/discord/ Visit the Adafruit shop online, we're open for business - http://www.adafruit.com Adafruit on Instagram: https://www.instagram.com/adafruit Subscribe to Adafruit on YouTube: http://adafru.it/subscribe New tutorials on the Adafruit Learning System: http://learn.adafruit.com/

Jul 22, 20216 min

New Prods 7/22/21 feat. Etched Glow-Through Keycap w/ Open Source Hardware Gear Logo - MX Switches!

3 x 1U and 2 x 1.25U "Ctrl" Silicone Keycap Molds - MX Compatible Switches (0:13) https://www.adafruit.com/product/5079?utm_source=youtube&utm_medium=videodescrip&utm_campaign=newproducts 2 x 2.25U, 1 x 2.75U and Space Bar Keycap Mold - MX Compatible Switches (0:13) https://www.adafruit.com/product/5080?utm_source=youtube&utm_medium=videodescrip&utm_campaign=newproducts 4 x 1U and 1 x 1.5U "Caps Lock" Silicone Keycap Molds - MX Compatible Switches (0:13) https://www.adafruit.com/product/5078?utm_source=youtube&utm_medium=videodescrip&utm_campaign=newproducts 4 x 1U and 1 x 2U "Esc" Silicone Keycap Molds - MX Compatible Switches (0:13) https://www.adafruit.com/product/5119?utm_source=youtube&utm_medium=videodescrip&utm_campaign=newproducts 4 x 1U and 1 x 1.25U "Tab" Silicone Keycap Molds - MX Compatible Switches (0:13) https://www.adafruit.com/product/5077?utm_source=youtube&utm_medium=videodescrip&utm_campaign=newproducts 3-Pin Wire Joints (3 Pack) (2:44) https://www.adafruit.com/product/5098?utm_source=youtube&utm_medium=videodescrip&utm_campaign=newproducts 1N4148 SMT SOD-123 Diodes - 100 Pack (3:49) https://www.adafruit.com/product/5099?utm_source=youtube&utm_medium=videodescrip&utm_campaign=newproducts Switch Sockets for Kailh CHOC Compatible Keys - 10 Pack (4:24) https://www.adafruit.com/product/5118?utm_source=youtube&utm_medium=videodescrip&utm_campaign=newproducts Kailh CHOC Low Profile Red Linear Key Switches - 10-pack (5:35) https://www.adafruit.com/product/5113?utm_source=youtube&utm_medium=videodescrip&utm_campaign=newproducts Kailh CHOC Low Profile White Clicky Key Switches - 10 Pack (5:35) https://www.adafruit.com/product/5114?utm_source=youtube&utm_medium=videodescrip&utm_campaign=newproducts Kailh Mechanical Key Switches - Thick Click Jade Box - 10 pack - Cherry MX Compatible (8:03) https://www.adafruit.com/product/5149?utm_source=youtube&utm_medium=videodescrip&utm_campaign=newproducts Kailh Mechanical Key Switches - Clicky Navy Blue - 10 pack - Cherry MX Compatible (8:03) https://www.adafruit.com/product/5150?utm_source=youtube&utm_medium=videodescrip&utm_campaign=newproducts Wi-Fi Add-on Board for Sony SPRESENSE iS110B (9:14) https://www.adafruit.com/product/5155?utm_source=youtube&utm_medium=videodescrip&utm_campaign=newproducts Sensor Add-on Board for Sony Spresense EVK-701 (9:40) https://www.adafruit.com/product/5156?utm_source=youtube&utm_medium=videodescrip&utm_campaign=newproducts 64x32 RGB LED Matrix - 2.5mm pitch (10:08) https://www.adafruit.com/product/5036?utm_source=youtube&utm_medium=videodescrip&utm_campaign=newproducts Etched Glow-Through Keycap with Open Source Hardware Gear Logo - MX Compatible Switches (12:08) https://www.adafruit.com/product/5115?utm_source=youtube&utm_medium=videodescrip&utm_campaign=newproducts -------------------------------------- Shop for all of the newest Adafruit products: http://adafru.it/new Visit the Adafruit shop online - http://www.adafruit.com Adafruit on Instagram: https://www.instagram.com/adafruit LIVE CHAT IS HERE! http://adafru.it/discord Subscribe to Adafruit on YouTube: http://adafru.it/subscribe New tutorials on the Adafruit Learning System: http://learn.adafruit.com/ -----------------------------------------

Jul 22, 202114 min

Mind the Breadboard Gap - Collin’s Lab Notes

The split power rail is an easily overlooked feature/nuisance of many solderless breadboards. #adafruit #collinslabnotes Shop breadboards at Adafruit: https://www.adafruit.com/category/462 Visit the Adafruit shop online - http://www.adafruit.com ----------------------------------------- LIVE CHAT IS HERE! http://adafru.it/discord Adafruit on Instagram: https://www.instagram.com/adafruit Subscribe to Adafruit on YouTube: http://adafru.it/subscribe New tutorials on the Adafruit Learning System: http://learn.adafruit.com/ -----------------------------------------

Jul 22, 20210 min

JOHN PARK'S WORKSHOP LIVE 7/22/21 Minecraft Turbopad

Visit the Adafruit shop online - http://www.adafruit.com ----------------------------------------- LIVE CHAT IS HERE! http://adafru.it/discord Adafruit on Instagram: https://www.instagram.com/adafruit Subscribe to Adafruit on YouTube: http://adafru.it/subscribe New tutorials on the Adafruit Learning System: http://learn.adafruit.com/ -----------------------------------------

Jul 22, 202146 min

Adafruit Top Secret! July 21, 2021

The news from Adafruit in New York. Broadcast July 21, 2021 https://www.adafruit.com/new These are items or concept products that may/might/could be introduced into the Adafruit store in the future (or not)! It's not out yet, so please don't ask questions or ask when it'll be available.... Check out the Adafruit store for all the great products that are available and for coming soon products you can sign up to be notified when they are in stock. https://www.adafruit.com/new Visit the Adafruit shop online - http://www.adafruit.com - we are shipping! Also visit Digi-Key for Adafruit products at http://www.digi-key.com/ ----------------------------------------- LIVE CHAT IS HERE! http://adafru.it/discord Adafruit on Instagram: https://www.instagram.com/adafruit Subscribe to Adafruit on YouTube: http://adafru.it/subscribe New tutorials on the Adafruit Learning System: http://learn.adafruit.com/

Jul 22, 20212 min

Made in NYC 7/21/2021 Featuring a New MLX90393 Triple-axis Magnetometer Tester

Soldering a new tester for the MLX90393 Triple-axis Magnetometer (0:03) https://www.adafruit.com/product/4022 Laser-cut jig for precision selective soldering of USB jacks (0:29) https://www.adafruit.com/product/2269 More shots of the selective solder machine in action (1:19) Stencil applying solder paste to Power Relay FeatherWings (1:52) https://www.adafruit.com/product/3191 Well-used stencil for 2.8" TFT Touch Shield (2:28) https://www.adafruit.com/product/1947 Checking GPS HAT circuit boards against stencil cutouts (2:32) https://www.adafruit.com/product/2324 HDMI cable tested to point of failure (2:34) https://www.adafruit.com/product/2197 Hand-soldered micro-USB (2:37) https://www.adafruit.com/product/1390 Building framing (2:42) #adafruit #manufacturing #madeinnyc ----------------------------------------- Visit the Adafruit shop online - http://www.adafruit.com ----------------------------------------- LIVE CHAT IS HERE! http://adafru.it/discord Adafruit on Instagram: https://www.instagram.com/adafruit Subscribe to Adafruit on YouTube: http://adafru.it/subscribe New tutorials on the Adafruit Learning System: http://learn.adafruit.com/ -----------------------------------------

Jul 22, 20213 min

3D Hangouts – Braille Keycaps, Emoji Keypad and Alligator Loki

This week @adafruit the MacroPad gets 3D printed braille keycaps. Using a 1x4 NeoKey and QTPy RP2040 to make an emoji keypad for What Are You Prototyping. To end the show, alligator Loki is crowned for this week’s Timelapse Tuesday! Learn Guide https://learn.adafruit.com/macropad-braille-keycaps/ MacroPad RP2040 Starter Kit - https://www.adafruit.com/product/5128 Kailh Switches - https://www.adafruit.com/product/4955 USB-C cable with switch https://www.adafruit.com/product/4696 Timelapse Tuesday Alligator Loki - Carlos Alfonso Ortega Martinez https://www.thingiverse.com/thing:4904496 https://youtu.be/hUMO5kqvgIk Community Makes https://twitter.com/gallaugher/status/1417298953607995393 infinity cube https://twitter.com/Gavin02639495/status/1416569475709734914 macropad case by JP https://www.thingiverse.com/thing:4910369 macropad case by JP on Thingiverse Visit the Adafruit shop online - http://www.adafruit.com ----------------------------------------- LIVE CHAT IS HERE! http://adafru.it/discord Adafruit on Instagram: https://www.instagram.com/adafruit Subscribe to Adafruit on YouTube: http://adafru.it/subscribe New tutorials on the Adafruit Learning System: http://learn.adafruit.com/ -----------------------------------------

Jul 21, 20211h 0m

ASK AN ENGINEER 7/21/2021 LIVE!

ASK AN ENGINEER 7/21/2021 LIVE! #adafruit #askanengineer #diy Visit the Adafruit shop online - http://www.adafruit.com ----------------------------------------- LIVE CHAT IS HERE! http://adafru.it/discord Adafruit on Instagram: https://www.instagram.com/adafruit Subscribe to Adafruit on YouTube: http://adafru.it/subscribe New tutorials on the Adafruit Learning System: http://learn.adafruit.com/ -----------------------------------------

Jul 21, 20211h 12m

Python Your Keyboard Hack Chat with Adafruit

The Adafruit crew will host the Hack Chat on Wednesday, July 21 at noon Pacific / 3pm EDT https://hackaday.io/event/180454-python-your-keyboard-hack-chat-with-adafruit Especially over the last year and a half, most of us have gotten the feeling that there's little distinction between our computers and ourselves. We seem welded together, inseparable even, attached as we are day and night to our machines as work life and home life blend into one gray, featureless landscape where time passes unmarked except by the accumulation of food wrappers and drink cans around our work areas. Or maybe it just seems that way. Regardless, there actually is a fine line between machine and operator, and in most instances it's that electromechanical accessory that we all love to hate: the keyboard. If you buy off the shelf, it's never quite right -- too clicky, not clicky enough, wrong spacing, bad ergonomics, or just plain ugly design. The only real way around these limitations is to join the DIY keyboard crowd and roll your own, specifically customized to your fingers and your needs -- at least until you realize that it's not quite perfect, and need to modify it again. Hitting this moving target is often as much a software problem as it is a hardware issue, but as is increasingly the case these days, Python is ready to help. To go into depth on how Python can be leveraged for the custom keyboard builder, our good friends at Adafruit, including Limor "Ladyada" Fried, Phillip Torrone, Dan Halbert, Kattni Rembor, and Scott Shawcroft will stop by the Hack Chat. We suspect they'll have some cool stuff to show off, in addition to sharing their tips and tricks for making DIY keyboards just right. If you're building custom keebs, or even if you're just "keyboard curious", you won't want to miss this one. #adafruit #hackaday #hackchat

Jul 21, 202138 min

SHOW and TELL 7/21/2021

SHOW and TELL 7/21/2021 #ShowandTell

Jul 21, 202119 min

JP’s Product Pick of the Week 7/20/21 Music Maker FeatherWing

Head to the product page for a wild discount during the livestream: https://www.adafruit.com/product/3436 Visit the Adafruit shop online - http://www.adafruit.com ----------------------------------------- LIVE CHAT IS HERE! http://adafru.it/discord Adafruit on Instagram: https://www.instagram.com/adafruit Subscribe to Adafruit on YouTube: http://adafru.it/subscribe New tutorials on the Adafruit Learning System: http://learn.adafruit.com/ -----------------------------------------

Jul 20, 202130 min

Digital Tweezers - Collin’s Lab Notes

Part Multimeter, part tweezers, always great for SMD testing - digital tweezers #adafruit #collinslabnotes Find testing tweezers at Adafruit: https://www.adafruit.com/?q=testing+tweezers&sort=BestMatch Visit the Adafruit shop online - http://www.adafruit.com ----------------------------------------- LIVE CHAT IS HERE! http://adafru.it/discord Adafruit on Instagram: https://www.instagram.com/adafruit Subscribe to Adafruit on YouTube: http://adafru.it/subscribe New tutorials on the Adafruit Learning System: http://learn.adafruit.com/ -----------------------------------------

Jul 20, 20210 min

JP's Product Pick of the Week Music Maker FeatherWing

#newproductpicks Music Maker FeatherWing -- for MP3, OGG, WAV playback + General MIDI synthesizer. https://www.adafruit.com/product/3436 Visit the Adafruit shop online - http://www.adafruit.com ----------------------------------------- LIVE CHAT IS HERE! http://adafru.it/discord Adafruit on Instagram: https://www.instagram.com/adafruit Subscribe to Adafruit on YouTube: http://adafru.it/subscribe New tutorials on the Adafruit Learning System: http://learn.adafruit.com/ -----------------------------------------

Jul 20, 20211 min

MacroPad Braille Keycaps

Touch and hear keyboard shortcuts! Guide: https://learn.adafruit.com/macropad-braille-keycaps These keycaps are 3D printed with the braille alphabet so folks can touch and hear their keyboard shortcuts. We thought it’d be nice to have audible feedback so a tone is played when a key is pressed! Visit the Adafruit shop online - http://www.adafruit.com ----------------------------------------- LIVE CHAT IS HERE! http://adafru.it/discord Adafruit on Instagram: https://www.instagram.com/adafruit Subscribe to Adafruit on YouTube: http://adafru.it/subscribe New tutorials on the Adafruit Learning System: http://learn.adafruit.com/ -----------------------------------------

Jul 20, 20211 min

Alligator Loki

Every week we'll 3D print designs from the community and showcase slicer settings, use cases and of course, Time-lapses! Alligator Loki Carlos Alfonso Ortega Martinez https://www.thingiverse.com/thing:4904496 CR10S Pro Green PLA 11hr 56mins X:230 Y:180 Z:58mm .15mm layer / .4mm nozzle 10% Infill / 6mm retract 210C / 60C 35g 50mm/s ----------------------------------------- LIVE CHAT IS HERE! http://adafru.it/discord Adafruit on Instagram: https://www.instagram.com/adafruit Shop for parts to build your own DIY projects http://adafru.it/3dprinting 3D Printing Projects Playlist: https://www.youtube.com/playlist?list=PLjF7R1fz_OOWD2dJNRIN46uhMCWvNOlbG 3D Hangout Show Playlist: https://www.youtube.com/playlist?list=PLjF7R1fz_OOVgpmWevin2slopw_A3-A8Y Layer by Layer CAD Tutorials Playlist: https://www.youtube.com/playlist?list=PLjF7R1fz_OOVsMp6nKnpjsXSQ45nxfORb Timelapse Tuesday Playlist: https://www.youtube.com/playlist?list=PLjF7R1fz_OOVagy3CktXsAAs4b153xpp_ Connect with Noe and Pedro on Social Media: Noe's Twitter / Instagram: @ecken Pedro's Twitter / Instagram: @videopixil ----------------------------------------- Visit the Adafruit shop online - http://www.adafruit.com/?utm_source=youtube&utm_medium=videodescrip&utm_campaign=3dprinting Subscribe to Adafruit on YouTube: http://adafru.it/subscribe Adafruit Monthly Deals & FREE Specials https://www.adafruit.com/free?utm_source=youtube&utm_medium=videodescrip&utm_campaign=3dprinting Join our weekly Show & Tell on G+ Hangouts On Air: http://adafru.it/showtell Watch our latest project videos: http://adafru.it/latest?utm_source=youtube&utm_medium=videodescrip&utm_campaign=3dprinting 3DThursday Posts: https://blog.adafruit.com/category/3d-printing?utm_source=youtube&utm_medium=videodescrip&utm_campaign=3dprinting New tutorials on the Adafruit Learning System: http://learn.adafruit.com/?utm_source=youtube&utm_medium=videodescrip&utm_campaign=3dprinting Music by Bartlebeats https://soundcloud.com/adafruit -----------------------------------------

Jul 19, 20210 min

Electret Mic Teardown - Collin’s Lab Notes

What lies at the heart of an electret microphone? #adafruit #collinslabnotes Shop mics at Adafruit: https://www.adafruit.com/category/119 Visit the Adafruit shop online - http://www.adafruit.com ----------------------------------------- LIVE CHAT IS HERE! http://adafru.it/discord Adafruit on Instagram: https://www.instagram.com/adafruit Subscribe to Adafruit on YouTube: http://adafru.it/subscribe New tutorials on the Adafruit Learning System: http://learn.adafruit.com/ -----------------------------------------

Jul 19, 20210 min

CircuitPython Weekly for July 19th, 2021

Notes doc is available here: https://github.com/adafruit/adafruit-circuitpython-weekly-meeting/blob/main/2021/2021-07-19.md Join here for the chat all week: http://adafru.it/discord The CircuitPython Weekly happens normally at 2pm ET/11am PT on Mondays. Check the #circuitpython-dev channel on Discord for notices of change in time and links to past meetings. Meeting times are also available in iCal format using the following link: https://raw.githubusercontent.com/adafruit/adafruit-circuitpython-weekly-meeting/master/meeting.ical or view it in your browser: https://open-web-calendar.herokuapp.com/calendar.html?url=https://raw.githubusercontent.com/adafruit/adafruit-circuitpython-weekly-meeting/master/meeting.ical CircuitPython development is sponsored by Adafruit. Please support them by purchasing hardware from https://adafruit.com. Reminders: Podcast available on most services. Let us know if we’re missing some. 0:00 Housekeeping 3:06 Community News 11:35 State of CircuitPython, Libraries and Blinka 19:04 Hug reports 25:48 Status Updates 46:10 Wrap-Up (No In The Weeds this week.)

Jul 19, 202147 min

The Great Search - 24V Quiet Hot End Fan (3D Printer Replacement)

We got a request on discord from someone with a 3D printer that needed new fans. In particular, they want a quieter fan, and one that can run directly on 24V without needing a regulator (e.g. a 12V fan). Let's visit the massive collection of fans over on Digi-Key and show how we can pare down the selection, then sort by specifications to get some great options to try. https://www.digikey.com/short/whqf0vmp #TheGreatSearch #DigiKey #adafruit Visit the Adafruit shop online - http://www.adafruit.com ----------------------------------------- LIVE CHAT IS HERE! http://adafru.it/discord Adafruit on Instagram: https://www.instagram.com/adafruit Subscribe to Adafruit on YouTube: http://adafru.it/subscribe New tutorials on the Adafruit Learning System: http://learn.adafruit.com/ -----------------------------------------

Jul 18, 20219 min

John Park's CircuitPython Parsec: Mod Operator

#circuitpythonparsec Use the modulo operator % to loop through a number range, in this example to set NeoPixel LED colors. To learn about CircuitPython: https://circuitpython.org Visit the Adafruit shop online - http://www.adafruit.com ----------------------------------------- LIVE CHAT IS HERE! http://adafru.it/discord Adafruit on Instagram: https://www.instagram.com/adafruit Subscribe to Adafruit on YouTube: http://adafru.it/subscribe New tutorials on the Adafruit Learning System: http://learn.adafruit.com/ -----------------------------------------

Jul 16, 20212 min

Deep Dive w/Scott: Guest

Join Scott and guest @jim_mussared (@jimmo on GitHub) as they talk about MicroPython and debugging the native emitter. Scott is sponsored by Adafruit to work on CircuitPython. Support them, and by extension Scott, by purchasing hardware from https://adafruit.com Jim is sponsored by George Robotics to work on MicroPython. Sponsor them on GitHub: https://github.com/sponsors/micropython See https://github.com/micropython/micropython and http://micropython.org/ for more information about MicroPython. Chat with Scott, Jim and lot of others on the Adafruit Discord at https://adafru.it/discord. Deep Dive happens every week. Normally Fridays at 2pm Pacific but occasionally shifted to Thursday at 2pm. Typically goes for two hours or more. Questions are welcome. Next week should be on Friday. Links: * https://github.com/jimmo * https://github.com/micropython/micropython/issues/7523 * https://devblogs.microsoft.com/oldnewthing/20210531-00/?p=105265 * https://github.com/sponsors/micropython * https://store.micropython.org/ Thanks to @dcd for timecodes. 0:00 Getting started after technical issues 0:03:43 Welcome Jim @jim_mussared 0:07:44 Black box with blinky lights on the wall 0:08:50 http://megaprocessor.com/ 0:12:00 - black screen - ( obs transition / rearrange screen) 0:15:16 Jim’s desktop 0:17:00 @micropython.native decorator - compile to native thumb code in RAM 0:20:00 freezing code moves it to flash 0:21:55 import mic0ropython discussion - to catch code not portable to cpython 0:23:00 const variables, and _ prefixed variables 0:25:23 thumb code ( ARM and thumb ( native cortex machine code ) ) 0:26:55 ISA - (RISC-V api ) 0:30:20 instruction lookahead - deep pipelining 0:31:15 Spectre / speculative look ahead / security issues 0:32:25 Jim’s secret agenda for the deep dive - native emitter for RISC-V (esp32) 0:34:20 CP needs BLE if not native USB 0:35:35 micropython.native code incorrect execution 0:36:10 mpr - micropython remote “mpr run” 0:36:50 mpr mount - access to remote REPL 0:37:40 CP-like workflow over serial (esp32) 0:38:35 @micropython.viper - optimization by skipping the python object overhead 0:40:10 MP type hints - normally ignored 0:40:45 type hints as IDE help 0:41:20 If you have repeating numbers like your 255s and 0s, is it a bad idea to make them consts? Are they already treated like consts internally? 0:43:44 disassemble (alias blaze = ‘make -j 16’ / on linux port ) 0:47:00 microcpython -v -v -v to disassemble to micropython VM bytecode - walk through the byte code 0:51:15 - 3 stacks to discuss later 0:53:30 mp binary op internals 0:55:40 what is an emitter - lexical analysis , parse into tree, emit code from parse tree ( byte code, emit native code, or emit viper code ) 0:57:50 byte code emitter emitbc.c 0:58:59 compile.c calls emitter, or emitnative.c 1:01:30 Is .native and .viper just at a method level? Class level too? 1:02:50 native ‘everything’ by saving the python to a code 1:08:00 continue in emit native 1:10:10 what if we use a local variable? 1:11:34 gdb ./micropython ( oops - rebuild first ) 1:13:35 mp_obj_t ( the most useful point of this deep dive ) 1:15:20 type tagging ( see mpconfig.h ) 1:16:45 some builds of CP don’t support long integers 1:18:35 . is there anything else than micropython that emit micropython bytecode? Like at one point everyone was making JVM bytecode even not being java 1:20:05 everything is a 32 bit integer - ( or a pointer to an object ) 1:21:10 Why (3) is really 1 and 0x1ff 1:22:25 gdb backtrace doesn’t work with native emitter 1:23:10 anybody doing "hand written" bytecode to do something smart or super optimised? 1:25:00 Write part of the core in the python 1:27:55 looking at the native code generated in a file 1:29:49 Is there a byte code to python "decompiler"? 1:30:30 debug the debugging code 1:32:03 objdump to disassemble the generated code (x86-64 code) 1:34:50 rbp is pointer to func table - ( there is no linker) 1:41:03 viper generation 1:45:40 emit_native_jump_helper 1:47:08 3 different stacks ( processor, MP function stack, emitter stack (while emitting ) 1:49:00 optimization 1:51:50 - another optimization - keep variables in registers 1:53:50 - clobber EAX 1:55:40 RISC-V ISA/calling conventions ( ABI - binary interface ) 1:57:30 one character fix ( use EDI instead of EAX ) 1:58:52 Write a test to verify the fix 1:59:45 fixed on thumb code 2:00:00 MP issue https://github.com/micropython/micropython/issues/7523 Thanks to Jim and https://store.micropython.org/ 2:08:00 wrap up! 2:08:30 - final frame :-) ----------------------------------------- LIVE CHAT IS HERE! http://adafru.it/discord Adafruit on Instagram: https://www.instagram.com/adafruit Subscribe to Adafruit on YouTube: http://adafru.it/subscribe New tutorials on the Adafruit Learning System: http://learn.adafruit.com/ -----------------------------------------

Jul 16, 20212h 8m

Made in NYC 7/14/2021 Featuring NeoKey Tests and MacroPad Boxes

Manufacturing at Adafruit overview (0:03) Metro M4 AirLift being soldered (0:48) https://www.adafruit.com/product/4000 RGB Matrix Bonnets waiting their turn (1:03) https://www.adafruit.com/product/3211 Stencil programming a new product (1:13) Testing new product (1:24) https://www.adafruit.com/product/5157 MacroPads and boxes (1:37) https://www.adafruit.com/product/5100 Sunrise over NYC construction (1:51) Crane being worked on by construction workers (2:01) #adafruit #neokey #macropad ----------------------------------------- Visit the Adafruit shop online - http://www.adafruit.com ----------------------------------------- LIVE CHAT IS HERE! http://adafru.it/discord Adafruit on Instagram: https://www.instagram.com/adafruit Subscribe to Adafruit on YouTube: http://adafru.it/subscribe New tutorials on the Adafruit Learning System: http://learn.adafruit.com/ -----------------------------------------

Jul 15, 20212 min

JOHN PARK'S WORKSHOP LIVE 7/5/21 Macropad MIDI Tester

Project: Macropad MIDI Tester The CircuitPython Parsec More! Visit the Adafruit shop online - http://www.adafruit.com ----------------------------------------- LIVE CHAT IS HERE! http://adafru.it/discord Adafruit on Instagram: https://www.instagram.com/adafruit Subscribe to Adafruit on YouTube: http://adafru.it/subscribe New tutorials on the Adafruit Learning System: http://learn.adafruit.com/ -----------------------------------------

Jul 15, 202159 min