American electronic components and hardware distributor
POPULARITY
Categories
#newproducts JP's Product Pick of the Week 7/29/25 HSTX DVI/HDMI Output PiCowBell for Pico/Pico 2 https://www.adafruit.com/product/6363 Deep discount during livestream 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/ -----------------------------------------
Every week we'll 3D print designs from the community and showcase slicer settings, use cases and of course, Time-lapses! This Week: Epoch Chrono Trigger By Kylanm https://www.thingiverse.com/thing:807476 Bambu X1C Polymaker PLA 45hr 46mins X:239 Y:239 Z:99mm .2mm layer / .4mm Nozzle 10% Infill / 1mm Retraction 200C / 60C 332g 230mm/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 Dan Q https://soundcloud.com/adafruit -----------------------------------------
Notes document is available here, with timecodes: https://github.com/adafruit/adafruit-circuitpython-weekly-meeting/blob/main/2025/2025-07-28.md 2:40 Community News 7:54 State of CircuitPython, Libraries and Blinka 16:50 Hug reports 20:40 Status Updates 28:47 In The Weeds 33:10 Wrap-Up The CircuitPython Weekly normally is held at 2pm US ET/11am us 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 Subscribe to Adafruit on YouTube: http://adafru.it/subscribe New tutorials on the Adafruit Learning System: http://learn.adafruit.com/ -----------------------------------------
Visit the Adafruit shop online - http://www.adafruit.com ----------------------------------------- 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/ -----------------------------------------
John Park's Workshop Live 7/24/25 ESP-NOW Juggling project JPPPoW recap CircuitPython Parsec tool tips gear report and 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/ -----------------------------------------
#circuitpythonparsec How to set GPIO pins to input with pull in one line. https://github.com/jedgarpark/parsec/blob/main/2025-07-24/code.py Learn about CircuitPython: https://circuitpython.org Visit the Adafruit shop online - http://www.adafruit.com ----------------------------------------- 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/ -----------------------------------------
GPIO Stacking Header for Pi A+/B+/Pi 2/Pi 3 - Extra-long 2x20 Pins (0:55) https://www.adafruit.com/product/2223 Ultra Flexible LED Ribbon Strip - 30mm Wide - 1 Meter long - Neutral / Natural White ~4000K (1:40) https://www.adafruit.com/product/6127 Ultra Flexible LED Ribbon Strip - 30mm Wide - 1 Meter long - Cool White ~6000K (1:40) https://www.adafruit.com/product/6128 Adafruit MagTag - 2.9" Grayscale E-Ink WiFi Display - 2025 Edition with SSD1680 (4:07) https://www.adafruit.com/product/4800 Visit the Adafruit shop online - http://www.adafruit.com ----------------------------------------- New nEw NEWs New Products, News, and more: https://www.adafruit.com/newsletter #newnewnew 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/ -----------------------------------------
We've received several requests to update our low/full-speed USB isolator breakout, which used the ADUM4160. Low speed is for peripherals like mice and keyboards, where bandwidth demands are minimal. Full speed suits microcontrollers, audio interfaces, and simple USB accessories. High speed is needed for flash drives, video devices, data acquisition units, and external disks. Unsurprisingly, there's demand for high-speed isolation. We're now exploring USB isolation ICs that support high-speed performance. Stay tuned! See how Ladyada chooses the part on DigiKey Visit the Adafruit shop online - http://www.adafruit.com ----------------------------------------- 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/ ----------------------------------------- #technology #electronics #engineering #gadgets #innovation
GPIO Stacking Header for Pi A+/B+/Pi 2/Pi 3 - Extra-long 2x20 Pins (0:55) https://www.adafruit.com/product/2223 Ultra Flexible LED Ribbon Strip - 30mm Wide - 1 Meter long - Neutral / Natural White ~4000K (1:40) https://www.adafruit.com/product/6127 Ultra Flexible LED Ribbon Strip - 30mm Wide - 1 Meter long - Cool White ~6000K (1:40) https://www.adafruit.com/product/6128 Adafruit MagTag - 2.9" Grayscale E-Ink WiFi Display - 2025 Edition with SSD1680 (4:07) https://www.adafruit.com/product/4800 Visit the Adafruit shop online - http://www.adafruit.com ----------------------------------------- New nEw NEWs New Products, News, and more: https://www.adafruit.com/newsletter #newnewnew 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/ -----------------------------------------
#newproducts JP's Product Pick of the Week 7/22/25 Adafruit Pi STEMMA QT Breakout for Raspberry Pi and Compatibles https://www.adafruit.com/product/6365 Visit the Adafruit shop online - http://www.adafruit.com ----------------------------------------- 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/ -----------------------------------------
Print a case for the Adafruit TPS61169 Constant Current Boost Converter for LEDs! Guide: https://learn.adafruit.com/nood-booster-case The case has cutouts for the terminal blocks to attach LED nOOds, and cutouts for the current adjustment switches -- useful when powering multiple strips. 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 Dan Q https://soundcloud.com/adafruit -----------------------------------------
Print a case for the Adafruit TPS61169 Constant Current Boost Converter for LEDs! Guide: https://learn.adafruit.com/nood-booster-case The case has cutouts for the terminal blocks to attach LED nOOds, and cutouts for the current adjustment switches -- useful when powering multiple strips. 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 Dan Q https://soundcloud.com/adafruit -----------------------------------------
#newproducts JP's Product Pick of the Week 7/22/25 Adafruit Pi STEMMA QT Breakout for Raspberry Pi and Compatibles https://www.adafruit.com/product/6365 Deep discount during livestream 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/ -----------------------------------------
Every week we'll 3D print designs from the community and showcase slicer settings, use cases and of course, Time-lapses! This Week: Morbid Nesting Doll By abroerman makerworld.com/en/models/1085034-matryoshka-muerta-a-morbid-nesting-doll Bambu X1C Polymaker PLA 10hr 23mins X:64 Y:58 Z:124mm .2mm layer / .4mm Nozzle 10% Infill / 1mm Retraction 200C / 60C 152g 230mm/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 Dan Q https://soundcloud.com/adafruit -----------------------------------------
Mini Solderless Breadboard - White 5 Rows - 25 total points - ZY-25 (2:07) https://www.adafruit.com/product/6345 Mini Solderless Breadboard - White 11 Rows - 55 total points - ZY-55 (2:07) https://www.adafruit.com/product/6346 Baseboard for Mini Breadboards - Black 64mm x 89mm - ZY-002 (2:07) https://www.adafruit.com/product/6343 Baseboard for Mini Breadboards - Black 92mm x 132mm - ZY-001 (2:07) https://www.adafruit.com/product/6344 2.13" 250x122 Quad-Color eInk / ePaper - Bare Display (5:22) https://www.adafruit.com/product/6373 Adafruit 2.13" 250x122 Quad-Color eInk / ePaper Display w/ SRAM (5:22) https://www.adafruit.com/product/6366 Visit the Adafruit shop online - http://www.adafruit.com ----------------------------------------- New nEw NEWs New Products, News, and more: https://www.adafruit.com/newsletter #newnewnew 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/ -----------------------------------------
John Park's Workshop Live 7/17/25 ESP-NOW project preview JPPPoW recap CircuitPython Parsec Project Learn Guide recap Lars (srry) and 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/ -----------------------------------------
#circuitpythonparsec Generate random-ish numbers from floating analog pins in CircuitPython. NOTE: these aren't encryption grade or anything! But, they can be an excellent non-zero seed for generating a non-deterministic number. https://github.com/jedgarpark/parsec/blob/main/2025-07-17/code.py https://www.adafruit.com/product/4884 Learn about CircuitPython: https://circuitpython.org Visit the Adafruit shop online - http://www.adafruit.com ----------------------------------------- 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/ -----------------------------------------
Mini Solderless Breadboard - White 5 Rows - 25 total points - ZY-25 (2:07) https://www.adafruit.com/product/6345 Mini Solderless Breadboard - White 11 Rows - 55 total points - ZY-55 (2:07) https://www.adafruit.com/product/6346 Baseboard for Mini Breadboards - Black 64mm x 89mm - ZY-002 (2:07) https://www.adafruit.com/product/6343 Baseboard for Mini Breadboards - Black 92mm x 132mm - ZY-001 (2:07) https://www.adafruit.com/product/6344 2.13" 250x122 Quad-Color eInk / ePaper - Bare Display (5:22) https://www.adafruit.com/product/6373 Adafruit 2.13" 250x122 Quad-Color eInk / ePaper Display w/ SRAM (5:22) https://www.adafruit.com/product/6366 Visit the Adafruit shop online - http://www.adafruit.com ----------------------------------------- New nEw NEWs New Products, News, and more: https://www.adafruit.com/newsletter #newnewnew 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/ -----------------------------------------
ASK AN ENGINEER 7/16/2025 LIVE! Visit the Adafruit shop online - http://www.adafruit.com ----------------------------------------- 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/ -----------------------------------------
ASK AN ENGINEER 7/16/2025 LIVE! Visit the Adafruit shop online - http://www.adafruit.com ----------------------------------------- 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/ -----------------------------------------
Knobby Sequencer demo -- CircuitPython-based 16-step MIDI note sequencer. John Park's Learn Guide coming soon. Running on 1010 Music Blackbox. Visit the Adafruit shop online - http://www.adafruit.com ----------------------------------------- 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/ -----------------------------------------
Build a thermal camera using Raspberry Pi, an MLX90640 and the Pi camera V2. This fuses the Pi's camera feed with a thermal graphic overlay. A Python script features a graphical interface that allows you to control the overlay's opacity and temperature range, and even take screenshots. Code, CAD and assembly instructions: https://learn.adafruit.com/raspberry-pi-thermal-camera Raspberry Pi 4 - 4GB: https://www.adafruit.com/product/4296 MLX90640 IR Thermal Camera: https://www.adafruit.com/product/4469 Raspberry Pi Camera V3 https://www.adafruit.com/product/5657 EYESPI Pi Beret: https://www.adafruit.com/product/5783 Visit the Adafruit shop online - http://www.adafruit.com ----------------------------------------- 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/ -----------------------------------------
Build a thermal camera using Raspberry Pi, an MLX90640 and the Pi camera V2. This fuses the Pi's camera feed with a thermal graphic overlay. A Python script features a graphical interface that allows you to control the overlay's opacity and temperature range, and even take screenshots. Code, CAD and assembly instructions: https://learn.adafruit.com/raspberry-pi-thermal-camera Raspberry Pi 4 - 4GB: https://www.adafruit.com/product/4296 MLX90640 IR Thermal Camera: https://www.adafruit.com/product/4469 Raspberry Pi Camera V3 https://www.adafruit.com/product/5657 EYESPI Pi Beret: https://www.adafruit.com/product/5783 Visit the Adafruit shop online - http://www.adafruit.com ----------------------------------------- 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/ -----------------------------------------
#newproducts JP's Product Pick of the Week 7/15/25 Double-Sided Emitter NeoPixel LED Strip 120 LEDs/m - 1m long https://www.adafruit.com/product/5985 Visit the Adafruit shop online - http://www.adafruit.com ----------------------------------------- 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/ -----------------------------------------
#newproducts JP's Product Pick of the Week 7/15/25 Double-Sided Emitter NeoPixel LED Strip 120 LEDs/m - 1m long https://www.adafruit.com/product/5985 Deep discount during livestream 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/ -----------------------------------------
Every week we'll 3D print designs from the community and showcase slicer settings, use cases and of course, Time-lapses! This Week: Skull Door Knocker By Spennolio makerworld.com/en/models/1535611-pirate-skull-halloween-door-knocker Bambu X1C Marble PLA 7hr 20mins X:137 Y:165 Z:41mm .2mm layer / .4mm Nozzle 10% Infill / 1mm Retraction 200C / 60C 127g 230mm/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 Dan Q https://soundcloud.com/adafruit -----------------------------------------
0:00 Housekeeping 3:56 Community News 8:06 State of CircuitPython, Libraries & Blinka 17:57 Hug Reports 20:19 Status Updates 24:41 In the Weeds 27:04 Wrap-up Notes document is available here, with timecodes: https://github.com/adafruit/adafruit-circuitpython-weekly-meeting/blob/main/2025/2025-07-14.md Join here for the chat all week: http://adafru.it/discord The CircuitPython Weekly normally is held at 2pm US ET/11am us 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 Subscribe to Adafruit on YouTube: http://adafru.it/subscribe New tutorials on the Adafruit Learning System: http://learn.adafruit.com/ -----------------------------------------
For our synth project, we're looking for 6–7 general-purpose potentiometers to control parameters like envelope, resonance, and volume. Our last synth used the now-discontinued EVU-F2LFL3B54: https://www.digikey.com/en/products/detail/panasonic-electronic-components/EVU-F2LFL3B54/243639. Now we're hunting for a low-cost, through-hole linear pot—maybe even one with a little extra flair. See the choice on DigiKey: https://www.digikey.com/short/44mf3frz Visit the Adafruit shop online - http://www.adafruit.com ----------------------------------------- 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/ -----------------------------------------
Over the weekend, we set up our massive LED netting: https://www.digikey.com/en/products/detail/adafruit-industries-llc/6159/25981352. Even with current limiting in the Sparkle Motion/WLED setup, the power supply was browning out. Time to find a proper 12V supply rated for at least 15A—something beefy but safe and household-friendly. See the 20A+ choice here https://www.digikey.com/short/08873mnf Visit the Adafruit shop online - http://www.adafruit.com ----------------------------------------- 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/ -----------------------------------------
#circuitpythonparsec How to replace specific text in strings. https://github.com/jedgarpark/parsec/blob/main/2025-07-10/code.py https://www.adafruit.com/product/4884 Learn about CircuitPython: https://circuitpython.org Visit the Adafruit shop online - http://www.adafruit.com ----------------------------------------- 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/ -----------------------------------------
John Park's Workshop Live 7/10/25 Knobby Seq Final JPPPoW recap Projects and 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/ -----------------------------------------
microSD and SD Card Holder (0:11) https://www.adafruit.com/product/6341 microSD Card Holder (0:11) https://www.adafruit.com/product/6342 Skill Seeker: Maker Edition - By Steph Piper (2:00) https://www.adafruit.com/product/6364 Adafruit Pi Stemma QT Breakout for Raspberry Pi and Compatibles (4:21) https://www.adafruit.com/product/6365 Adafruit PiCowBell HSTX DVI Output for Pico - Works with HDMI Displays (5:42) https://www.adafruit.com/product/6363 Visit the Adafruit shop online - http://www.adafruit.com ----------------------------------------- New nEw NEWs New Products, News, and more: https://www.adafruit.com/newsletter #newnewnew 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/ -----------------------------------------
microSD and SD Card Holder (0:11) https://www.adafruit.com/product/6341 microSD Card Holder (0:11) https://www.adafruit.com/product/6342 Skill Seeker: Maker Edition - By Steph Piper (2:00) https://www.adafruit.com/product/6364 Adafruit Pi Stemma QT Breakout for Raspberry Pi and Compatibles (4:21) https://www.adafruit.com/product/6365 Adafruit PiCowBell HSTX DVI Output for Pico - Works with HDMI Displays (5:42) https://www.adafruit.com/product/6363 Visit the Adafruit shop online - http://www.adafruit.com ----------------------------------------- New nEw NEWs New Products, News, and more: https://www.adafruit.com/newsletter #newnewnew 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/ -----------------------------------------
ASK AN ENGINEER 7/9/2025 LIVE! Visit the Adafruit shop online - http://www.adafruit.com ----------------------------------------- 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/ ----------------------------------------- #adafruit #live #diy
The hush-hush news from Adafruit in Industry City, Brooklyn, New York. Broadcast July 9, 2025 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 Also visit DigiKey for Adafruit products at http://www.digikey.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/
ASK AN ENGINEER 7/9/2025 LIVE! Visit the Adafruit shop online - http://www.adafruit.com ----------------------------------------- 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/ ----------------------------------------- #adafruit #live #diy
#newproducts JP's Product Pick of the Week 7/8/25 RECAP I2C 8-Channel Solenoid Driver https://www.adafruit.com/product/6318 Visit the Adafruit shop online - http://www.adafruit.com ----------------------------------------- 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/ -----------------------------------------
#newproducts JP's Product Pick of the Week 7/8/25 I2C 8-Channel Solenoid Driver https://www.adafruit.com/product/6318 Deep discount during livestream 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/ -----------------------------------------
Every week we'll 3D print designs from the community and showcase slicer settings, use cases and of course, Time-lapses! This Week: Minecraft Skeleton By Spennolio https://makerworld.com/en/models/1519837-articulated-minecraft-skeleton-1hr-print Bambu X1C Marble PLA 0hr 57mins X:77 Y:39 Z:22mm .2mm layer / .4mm Nozzle 6% Infill / 1mm Retraction 200C / 60C 36g 230mm/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 Dan Q https://soundcloud.com/adafruit -----------------------------------------
Is there a remote IR temperature sensor alternative to the discontinued TMP007 (https://www.digikey.com/short/chzdv9c9). One that is SMT-friendly, compact, I²C/SPI, and in-stock? We're on it! Check our findings here on DigiKey: https://www.digikey.com/short/5q8pbwfm Visit the Adafruit shop online - http://www.adafruit.com ----------------------------------------- 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/ -----------------------------------------
Adafruit Triple LED Matrix Bonnet for Raspberry Pi - For HUB75 (0:09) https://www.adafruit.com/product/6358 Adafruit Simple Soil Moisture Sensor - For micro:bit, and more (1:14) https://www.adafruit.com/product/6362 Adafruit LM73100 23V 5A Max Ideal Diode Breakout (1:55) https://www.adafruit.com/product/6359 Adafruit Soil Sensor Kit - "FarmBeats for Students" Compatible! (3:25) https://www.adafruit.com/product/6352 Visit the Adafruit shop online - http://www.adafruit.com ----------------------------------------- New nEw NEWs New Products, News, and more: https://www.adafruit.com/newsletter #newnewnew 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/ -----------------------------------------
John Park's Workshop Live 7/3/25 Knobby Sequencer XL! CircuitPython Parsec JPPPoW recap Projects and 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/ -----------------------------------------
#circuitpythonparsec How to use palette indices to make images partially transparent in CircuitPython. https://github.com/jedgarpark/parsec/blob/main/2025-07-03/code.py https://www.adafruit.com/product/3315 Learn about CircuitPython: https://circuitpython.org Visit the Adafruit shop online - http://www.adafruit.com ----------------------------------------- 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/ -----------------------------------------
The hush-hush news from Adafruit in Industry City, Brooklyn, New York. Broadcast July 2, 2025 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 Also visit DigiKey for Adafruit products at http://www.digikey.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/
Turn airspace into an art canvas with 20x20 LED Matrix and Adafruit Mini Sparkle Motion Board. Make animations with gifs using WLED and a drone to make a floating night time show! Guide: learn.adafruit.com/led-matrix-drone 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 Dan Q https://soundcloud.com/adafruit -----------------------------------------
#newproducts JP's Product Pick of the Week 7/1/25 Big Square LED Illuminated Pushbuttons https://www.adafruit.com/product/6261 Deep discount during livestream 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/ -----------------------------------------
#newproducts JP's Product Pick of the Week 7/1/25 RECAP Big Square LED Illuminated Pushbuttons https://www.adafruit.com/product/6261 Visit the Adafruit shop online - http://www.adafruit.com ----------------------------------------- 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/ -----------------------------------------
ASK AN ENGINEER 7/2/2025 LIVE Visit the Adafruit shop online - http://www.adafruit.com ----------------------------------------- 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/ ----------------------------------------- #adafruit #engineering #art
Turn airspace into an art canvas with 20x20 LED Matrix and Adafruit Mini Sparkle Motion Board. Make animations with gifs using WLED and a drone to make a floating night time show! Guide: learn.adafruit.com/led-matrix-drone 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 Dan Q https://soundcloud.com/adafruit -----------------------------------------
Every week we'll 3D print designs from the community and showcase slicer settings, use cases and of course, Time-lapses! This Week: Dragon Skull Hair Comb By Aleandrus makerworld.com/en/models/1305493-dragon-skull-hair-combs-set-01 Bambu X1C Grey PLA 1hr 21mins X:100 Y:96 Z:45mm .2mm layer / .4mm Nozzle 6% Infill / 1mm Retraction 200C / 60C 26g 230mm/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 Dan Q https://soundcloud.com/adafruit -----------------------------------------