#general-chat
1 messages · Page 12 of 1
Lack of funds is why I ended up with such an old car... but it runs, that's the important part
I had hoped my next car after the Civic would be an EV...
I’d like an EV too, would be perfect for my wife’s commute.
Unfortunately they’re still pretty expensive
I'll have to settle for an electric bike
I also wished I was close enough work wise to use an e bike or a bike in general
Yeah, I was looking at EVs and lowball was like $35k, but I was under $30k capability...
Well, for new -- used could be had for like $15k, but much much older with abysmal range
so long so forth all jobs offers that I see/get are:
scams
borderline scams
slave like conditions
if I try to work on my own I'm killed by taxes and regulations... unless I do start too making things in the illegal way
Maybe move to a country with better workers rights...
first version of my Wadokei for circuitpython
https://github.com/hexthat/SunTime/blob/main/times.py
(meh, deleted my comment, it seemed too far off topic)
Yeah.... Lol
general chat has always kind of been an offtopic place though
True, but I’m on too much cold medicine to navigate convos about international labor practices without putting my foot in my mouth lol
yay I'm sorry for going too much off topic, lately it has been stressfull
No no, you aren’t too much off topic. More like I was about to wander off on a tangent that was too far off. It’s totally understandable for you to complain about job hunting and gig work! I just need to make sure I don’t go off on an anti capitalist rant lol
Ohh, I could do that all day... and I work at a massive corporate. Lol
Funny thing, this is much easier in Europe than America. If you’re in poverty or living paycheck to paycheck in America, you’re basically economically confined to an area because it’s ridiculously expensive to move here
Indeed.
Not much different in the UK, really.. except we've got healthcare.
Kind of dreading the eventual US move for that reason alone.
Healthcare would be nice… I’ve got about $4k in doctors bills for my 9 month old from being sick
I think it depends on what place of Europe
Italy is really bad (where I am from)
Actually... I have a really good question, re: health insurance..
Why can't I find pet insurance for rabbits in the US?!?
You can, but I think it falls under livestock insurance
Ooooohhh!
That would make sense.
Which means I'm looking all wrong.
I was looking for pet insurance.
Most people here raise rabbits for meat so that is probably the reason
Indeed.. used to be the same here.
Now they are afforded the same privilege as any other domestic animals.
Plus I think certain animals tend to just be expensive for veterinary care, like Guinea pigs
Yes..... Cough.. glad I have insurance.
I had guinea pigs for a while, one wasn’t great. $200 vet bill
My last bill would have been around £650.
some time ago I bought a squirrel, it end up being expensive cat food
🧐
the same day that I bought it (I was a kid), the little dude was like on drugs or something, as soon I was placing it on the cage, it somehow escaped, and got catched and eaten by a street cat on the area
Dang, that’s sad
Thankfully, very little risk of cats where I am.
There's one cat on my floor.. he did try to run into my apartment once.
Got very close.
But then, he might have just been running to me for fussing. Lol
I had a cat a few months ago. Great cat, but he was very sick and old and really needed a home that didn’t have children or a dog. We have him to a rescue. He basically had all his teeth removed and is on a soft food diet. Living the life sunbathing
Cat Vs Rabbit would be a crazy fight, but I'm not interested in that risk.
Downside of adopting a cat from a rescue is you really have no clue what that cat went through or how old they are
tbh I don't hate cats, I just hate pet food, I can't stand to their smell, I do almost puke each time
Dry food smells okay, it’s wet food that really doesn’t sit well for me
You know what rabbit food smells like?
indeed the dry one is bareable
the wet one, really is atrocious
like rabbit?
or veggies/seeds
Hay. 😅
Alfalfa pellets
Guinea/rabbit food is hay but also fruits and stuff
FYI, never give rabbits anything with seeds.
Yeah
They can't digest them.
ah ok idk
But, yeah.. Timothy hay is the bulk of their diet, for my buns.
don't they do to the exit if they can't digest them as most of other animals?
My guineas loved this type of lettuce that was really bitter. But boy did they put it down
Eeeehhhhh.... Not always. It's very high risk.
Blockages are very dangerous for rabbits.
It can kill them very quickly.
My bunnies love Kale, but it always gives Lillie a blockage.
Got caught twice there, never again.
btw my uncle got a cat like this
if I had the money I would love to have it
Maine Coon?
yes
Yeah.. I would. ☺️
My wife is allergic to cats, but I don't know if that's all cats.
Maine coons are so much work. They are smarter than most cats, so they take so much more attention to keep them from getting bored, because a bored Maine coon can result in a chaos.
they also have a smaller cat, maybe that can help?
though dunno it might even end up bad
I didn't like that one because it looked like they took him too young, and so he kinda does not know how to behave, I mean it's like a bully/aggressive
I'd like a Maine, or a Lynx.. but that's a wild cat. Lol
also cheetahs are not bad, they miao almost like common cats lol
I'd be happier to get a dog, but.. I'll have to wait for the US move.
I don't have the space.. or the time right now, for a dog.
Bunnies are easier, by far.. but I'm still not happy with my 16 hours away at the moment.
At least I can watch them on Twitch whilst I'm away. 🥰
They almost look like powder
Yeah, they're teeny. I was looking for some bigger toroids with the right squarish B-H curve to use as big chonky core memory people could handle and play with, it took me a while to find some.
I really want to make core memory XD
It turns out to be simpler than I expected
The big core toroids I found were Mouser 623-5985000201 and 623-5985001901 if you're interested
I should probably finish other projects first. XD
I just went to start Advent of Code... and realized I haven't the foggiest idea where to start
It's way abstract compared to how I usually do code projects XD
Also I don't usually do data manipulation like it wants
They're good exercises, I've found. Some of them in past years have been downright nasty, but last year was pretty well-calibrated.
The first puzzle wants me to add a bunch of bunches of numbers together and find which bunch has the highest value, and I have no idea how to do that programmatically XD I must think...
Dang, looks like my suspicions were right that the startup I worked for briefly went belly up
oof
Got a letter in the mail today about creditor claims to be made by a specific date
I was supposed to get a 60k stock grant
Not $60k but 60k shares
It never ended up getting approved by the board before I got laid off
Pretty sad
So you get nothing?
A company I left many years ago still has my stock "frozen" so it's essentially worthless.
Yeah, I get nothing unfortunately
It was a fun experience, I learned so much in the month or so I worked with them.
But the grill market collapsed mid summer and that was that
At least you got something out of it
Was it intentional, I've heard something to that effect at other companies
Yeah, some shares I have are "restricted", and cannot apparently be sold or transferred. I had to pay taxes on them, but since then they dropped so much that they're worth more as a write-off than as actual shares. But I can't even liquidate them to claim the loss... FML.
I got a free grill that I can’t really use anymore because it has proprietary briqs
LOL, subscription-service briquettes?
Not subscription service per say, but they were specialized briqs that worked with the temperature control systems the grill used
It just doesn’t really work for regular charcoal
You can still technically use charcoal but it’s sub optimal to even a $30 table top charcoal grill at that point
I still have a handful of briqs left that I’ll probably use up. After that, probably pull out the hardware and recycle/trash the body
Dang sorry to hear, so many shady practices these days
Found a new esp32c3 board selling for $1.89 on aliexpress. Did a circuitpython board definition this evening, everything seems to work fine. PR to follow.
In fact it came up on the first build with nothing I can detect wrong. I feel as though I've used up my quota of luck for next year as well.
FYI, I've just released tio v2.4: https://github.com/tio/tio/releases/tag/v2.4
It fixes a specific issue reported with tio becoming unresponsive when pasting text to circuitpython devices already running an application: https://github.com/tio/tio/issues/178
Changes since tio v2.3:
Add threaded input handling
To make tio more responsive to quit and I/O flush key command when main I/O
thread is blocked on output.
Fix so that is it possible to quit t...
I don’t really think it was shady so much as bad timing in growth when inflation and retail grill sales were taking hits
Do you have any idea why they required the use of special charcoal? Was it too hard to make the temp controls work with standard charcoal because of variability, QC, etc?
Seems like an oversight in the design process to limit your customers to just your fuel
Normal charcoal doesn’t temperature control well. The briqs were a special blend of high proof alcohol and other things that made it ideal for controlling the cooking temperature with two sets of blower fans
I guess they were supplied in sealed containers to avoid the alcohol just evaporating
Yup, same packaging as electronics that need moisture control
Basically they took raw charcoal powder, blended with the combination needed for a particular burn duration and temperature, use a hydraulic press die and made a briq that would sit in a cast iron burn pan
No one expects their market to bottom out after raising $6.9M to grow
They made a video about how to use it with regular charcoal, but obviously it’s only going to perform so well
I can see the sort of problem they were trying to solve, but I have no notion of the size of the market for such a solution.
It’s just the grilling market, they were trying to appeal to charcoal novices and people liked charcoal but not the mess and safety issues.
The burned briqs were compost safe as well which isn’t a benefit of normal charcoal usage
I imagine the Hank Hill types had some thoughts on the mess and controllability, but safety is a different kettle of fish
Unfortunately they tried to grow right as inflation was ticking up and the grill market collapsed became people were spending less on non-essential items
Compost safe because the starting fluid isn't petroleum based?
We grill more when prices are high, as it's cheaper than eating out.
Is there a good PLC entry way kit?
I just started a new job and they use a ton of them
Yeah, lighter fluid also has some residual chemicals after burning that are not compost safe
But just using basically vodka as a binder and lighter fuel, it burns cleanly
Or cleaner anyway
You could try things like this PLC simulator. https://app.plcsimulator.online/ While there are learning kits out there, they seem to be expensive and DOS-only. If you really want to get into it, the ancient Motorola 14500B 1-bit CPU chip (no longer made, but easily findable as surplus) was used in many such devices. The MC14500B handbook (available as a PDF) contains lots of useful information.
Sounds a little similar to building solid rocket motors...
Probably is derived from it
I don’t know a lot about the briq manufacturing side of it, just the basic process
I imagine with some ingenuity, I could probably make a jig for making my own briqs
Any particular type? There are a lot out there (such as the Allen Bradley MicroLogix ones) that use the old RSLogix 500 system, but there are plenty of others. You may as well learn on something compatible with whatever your employer uses.
Now you’ve got me thinking about some type of charcoal dust spray burner, like the burners they use in coal power plants. Just grill sized instead!
Seems Iike an interesting concept
I’ll let you know when I get in, and great call on the simulator. I’m still new and my role minimally interfaces with those engineers for now. I’m building something else.
oof ouch owwie my feelings
[-] WIFI operation initialization FAILED!
[-] Connecting to Access Point FAILED!
[-] Device IP FAILED!
[-] FAILED!
[-] FAILED!
[-] FAILED!
Code done running.
I need to find out how to change the "code done running" bit so i can make it say something cheeky like "stop failing so hard"
Should I buy multiple hot swap socket as backup
I like buying extra of things I think I'm likely to use in bulk so I have backups or more for later projects
Interesting. I'm incredibly low-tech when it comes to lighter fluid on the BBQ. I use a chimney, which helps a lot to get the briqs started, but I just slather half a cup of 91% Isopropyl alcohol over the briqs. Burns up fine as far as I can tell, and zero residual nasties.
I use propane and propane accessories
@delicate stream I'll never use propane as the main cooking agent on a grill. Charcoal all the way. I want the taste and the carcinogens.
Lol. I don't know if I've actually had a charcoal-cooked burger... I like propane because it's clean and easy
But what you cook on definitely can make a big difference in flavor
I prefer nice clean kerosene for cooking
Kerosene is a little hard to get around here... There's a propane place not too far from my house, and we can take our tanks and get them filled quick and cheap, which is nice
I want to get a wood grill one day and experiment with different woods and different meats
Dig hole in ground and heat all good that way
Dig deep and cook with the core of the earth 
Does anyone know if digikey or mouser offers gift cards?
You have what offers?
What?
What offers do you have on hand
None?
I thought you say you have gift card lol
I desperately want one
Oh no, I was wondering they offer giftcards but it looks like they dont. Adafruit on the other hand, does.
2 HOLES 1 NOOD
lol - Not sure where to post this...
I recently got red 300mm noods that I kept getting backwards over and over again.
Turns out both end are punched.
Just an FYI
i've run into that sometimes neither end is punched. only thing you can do is try both ends and if it doesn't work flip it around. you know... like USB.
Could use a black marker to mark negative
Ummm they are all meant to be static but they are changing every second
Any idea why? These are the WS812B rGB strips
Can we see the code?
Pastebin.com is the number one paste tool since 2002. Pastebin is a website where you can store text online for a set period of time.
Hmm… so in the change color part, is r#/g#/b# supposed to define different strips? I don’t see those defined outside of the loop
So it seems to just change them all immediately
Those are different “blocks” as such
They all one strip it’s just defining the colour for them
The rGB value
Ahh… hmm…
Yeah why I’m so confused cause it was working before but ye
Had you made any changes since then?
I ran into something yesterday that worked and suddenly stopped working XD so frustrating
Yeah that’s what’s happening here
But only changing 100-50
Like I change back but still broken
I changed one thing in my code yesterday, then JavaScript just decided to die when importing JSON, even though I changed something completely different XD
Apparently it didn't like my usage of if statements and closures lol
Very strange…
Yep
Not sure if this matters, but you pass in g,b,r but changecolour function is r,b,g.
Oh ye that’s a typo by me. I need to fix it up. But shouldn’t be causing that issue
try different code
something that just fills all the pixels
in setup(). and then loop() is just empty
Yeah, it can’t change if there’s nothing in the loop
Or limit to just the first call to colourchange and extend the delay so that you can see exactly what is happening.
That’s a thought I had too, it goes too fast to relate what’s happening to the code
@dusty citrus Can you try this?
@dusty citrus if it's meant to be static, move the colourchange function to setup so it only runs once instead of over and over in the loop.
Also if you are changing different blocks of pixels, you are repeating pixel numbers in each call of the function. The last pixel for endone is the same pixel for startone in the next call of colourchange
hello i have a probleme with my rasberry pi pico when i install dbisu
/
pico-duckyproject exactly the circuitpythonit don't run at what she is suppose to run instead of this the rusberry reboot and show just one folder instead of all folder that i need
it show me this:
but it suppose to show this
You can try nuking the flash and reinstalling the rubber ducky code
There is a download at the bottom called flash_nuke.uf2
If you put the Pico back in boot mode, you can load that and it will erase the flash
Eye see you lol
Nevada sees all
Came in the mail today
I didn’t know Prusa printers were Czech!
Yup!
I shall own one some day…
Hello, does anyone know how to do this type of document (from N-O-D-E), like the syle of the components and the colors of the pages?
Likely CAD drawings and Adobe InDesign (and experience with graphic design)
Kinda want to install a couple of those in one of these. https://www.etsy.com/listing/1335292412
Well that’s terrifying
They have a lot of monster-themed products that could benefit from animated eyes, I think.
It would be extra terrifying if it appeared to be looking for a meal
Exactly! 👁👁
Lol that looks hilariously terrifying
Next step is to make the mouth open, lol
Yay prototype!
So I have this old LiPo pack I made… finally got a spot welder and nickel strips. But should I do this diamond shape, or square 2x2, or flat 4….
Not sure shape matters except when you’re making an enclosure
Yeah, that’s what I was thinking… but I don’t have a particular use them in for now
I think I might do flat…
Making them might be hard XD
Perhaps the most complex small design I’ve done
A true challenge!
So close, needs more refinement
Hopefully it’ll be strong enough
Might want to angle your connection point like the actual Apple Watch does
Looks to be down 45 degrees
It doesn’t slide in or make purchase
So back to the drawing board
The challenge continues
it looks fragile...
Great observation, it’s trial and error because I suck at 3D modeling hahaha
Anyway, new version will have beefier channels
Will do so
Went to the Monash Maker Faire today
Isnl that working as you expect?
That doesn't seem to be the same thing it was doing earlier with multiple colors.
What is the code now?
Can you share your latest version of code?
#include <FastLED.h>
#define NUM_LEDS 249
#define DATA_PIN 5
CRGB leds[NUM_LEDS];
// This function sets up the ledsand tells the controller about them
void setup() {
// sanity check delay - allows reprogramming if accidently blowing power w/leds
delay(2000);
FastLED.addLeds<WS2811, DATA_PIN, RGB>(leds, NUM_LEDS);
FastLED.clear(); // clear all pixel data
FastLED.show();
}
int r1=255;
int g1=0;
int b1=0;
int r2=0;
int g2=255;
int b2=0;
int r3=0;
int g3=0;
int b3=255;
int r4=255;
int g4=0;
int b4=0;
int r5=0;
int g5=255;
int b5=0;
int r6=0;
int g6=0;
int b6=255;
void loop() {
changecolour(0,23,243,246,g1,b1,r1);
changecolour(23,37,229,243,g2,b2,r2);
changecolour(37,40,206,229,g3,b3,r3);
changecolour(40,55,192,206,g4,b4,r4);
changecolour(55,64,174,192,g5,b5,r5);
changecolour(64,78,160,174,g6,b6,r6);
changecolour(78,83,137,160,255,0,0);
changecolour(83,91,119,137,0,255,0);
changecolour(91,109,109,119,0,0,255);
}
void changecolour(int startone, int endone, int starttwo, int endtwo, int r, int b, int g) {
for (int leded = startone; leded < endone; leded = leded + 1) {
// Turn our current led on to white, then show the leds
leds[leded] = CRGB( r, g, b);
// Show the leds (only one of which is set to white, from above)
FastLED.show();
// Wait a little bit
delay(1000);
// Turn our current led back to black for the next loop around
//leds[whiteLed] = CRGB::Black;
}
for (int leded = starttwo; leded < endtwo; leded = leded + 1) {
// Turn our current led on to white, then show the leds
leds[leded] = CRGB( r, g, b);
// Show the leds (only one of which is set to white, from above)
FastLED.show();
// Wait a little bit
delay(1000);
// Turn our current led back to black for the next loop around
//leds[whiteLed] = CRGB::Black;
}
}
void allwhite() {
// Move a single white led
for (int whiteLed = 0; whiteLed < NUM_LEDS; whiteLed = whiteLed + 1) {
// Turn our current led on to white, then show the leds
leds[whiteLed] = CRGB::White;
// Show the leds (only one of which is set to white, from above)
FastLED.show();
// Wait a little bit
delay(100);
// Turn our current led back to black for the next loop around
//leds[whiteLed] = CRGB::Black;
}
}```
So I just ran the ‘all white’ function and it worked?
I am wondering if this is a wiring issue.
Hmmm. How would I tell?
Is each block wired separately?
Revamped case design
@dusty citrus The code seems fine. (I think). You may want to move this discussion to #help-with-arduino
Nope
I see multiple wires coming in from the back. How are they tied together?
Prototyping recommendation: cut just one of the strap connections out and print that to see if it fits — saves print time and materials if you need to try several times
eh, i've got filament to burn
Also, I don’t see anywhere for the strap to connect
straps slide into the channels like on the watch
i'm not taking advantage of the "click in/locking" of the apple watch
not for this version at least.
friction
it's not smooth like the apple watch due to support printing in the channel
The little rubber tabs might supply enough friction too
i'm using the rubber straps too so it might be enough as well
@dusty citrus I noticed that now you have 249 LEDs in the code. Earlier it was 246.
who knows, it's a big experiment for me. I may get it made in like.. aluminum if I really like it. go through like Xometry or something
Yeah I thought I was maybe cutting it to early so increased it
How are you powering the LEDS?
I’d you’re gonna go that far I’d say you should consider having the locking tab and all… Altho there may be worries if Apple coming after you if you want to make it a commercial product
I have no plans of it being commercial. it's for me
it's a personal challenge to make something useful lol..
Should be safe from Apple attack then, lol
I have another watch i'm making too which will be fun to finish designing
5v dedicated power supply
Are the LEDs WS2811 or WS2812?
@dusty citrus The code says WS2811. But those require 12V.
It’s for the 5v individually addressable
I swear that’s the code for them
Is it not?
What kind of LEDs do you have? NeoPixel? WS2812?
vs ``` FastLED.addLeds<NEOPIXEL, DATA_PIN>(leds, NUM_LEDS);
Ali express individually addressable 5v leds
Try this instead: FastLED.addLeds<WS2812, DATA_PIN, RGB>(leds, NUM_LEDS);
@dusty citrus If you look at the AliExpress listing, I am sure it says the LED strip chipset
WS2812B is chipset
Then use this: FastLED.addLeds<NEOPIXEL, DATA_PIN>(leds, NUM_LEDS);
Okie thankyou. Currently out atm but when I am home I will test 🙂
I did it
Need a smaller LiPo, and to refine the rougher edges on the case, change the PCB to rotate the display and then center it so the edges in each parallel side are the same
@coarse notch still doing it after adding that code
Okay so i snipped it where I think problem LED is and it seems to no onger do the flashing white
I will assume that is issue
its working...
Does anyone have any idea when some more can bus feathers will be available?
can I use like some dummie design to place few components into the pcb and then get the remaining components from jlc/lcsc in one shipping?
Certainly. What many independent board designers do is place all the difficult components on one side of the board, leaving any easier chips on the back side. JLCPCB's economy option basically assembles just the one side for you, leaving any backside or through-hole components out of assembly and shipped on the side.
Generally, this also means that any other components on the same side as your BGAs and QFNs can also be assembled for you for minimal cost, especially if they're classified as "basic parts."
I think i'm going to make my watch charge by wireless Qi charging. Then I only have to worry about USB for programming.
I found a small coil for wireless charging on mouser that would be perfect size. I will also remove the JST batter connector and solder right to the PCB so it's more permanent.
though, I could just use both USB and wireless charging since the IC I'm using can do both
well, sort of. anywho.
Looking forward to seeing what kind of test results you get with that. Great idea but the inefficiency in inductive charging means longer charging times. Depending on the inefficiency might not be worth it. This is why we test and I look forward to learning from your discoveries. 🙂
Using a Qi certified charger and chip, you can easily get charge rates up to 800mA
Howdy folks
hey folks ... hope you didnt got that question that much ,but does anyone know if i am able to use a esp32 insted of a teensy for the oled eyes? i am from germany and do not know anything about progging or ada/ardu
I did something silly. I needed a windows11 license but I bought a CD...
Fortunately I have a CD drive. I'll have to figure this out when I build my PC
hello friend i follow all youtuber step to transform my raspberry py to a rubber ducky or bad usb but it doesn't work can someone help me
there is all the photo pleas told me where is the problem
you would probably get faster help in #help-with-circuitpython
usually we don't like cross posting, but you can in this one instance to get your information moved over to that channel.
lol eyeSPI sounds a lot like eye on NPI
Idk if we're allowed to talk about it, but there is a relatively trivial way to activate win11 for private use
Not likely in a legal way. If you have an old windows 8 license that was previously upgraded to Win10, you could do that
have a question. i ordered a Feather RP2040, was wondering what everyone is using them for.
Anyone familiar with adafruit ble?
@split wind is that the nrf52 or 54 whatever it is?
its a nordics nrf52840
Please don't crosspost.
sorry abt that
Was there a spam attack, or is my Discord being weird?
Spammer.
Now if someone would gift me a large amount of Spam....
SPAM is good
I like SPAM
Fun fact: the product name is always all caps SPAM, but when we're talking about like spam mail, it's lower case, or first capital when starting a sentence
I mean, canned meat is pretty low standard all-round...
But SPAM definitely lowers the bar so far it had to dig down.
It makes delicious sammiches for me, lol
Fried spam with paprika? So good. Just a tiny coating of oil on the pan too.
Spam musubi?
Heaven
I've had a can of spam in my pantry for like 2 years and I could eat it tomorrow
It's wonderous.
Canned meat is a texture I can’t get around
Spam, beans, beans, spam and beans?
My mom likes Ruben’s with canned Corned Beef
I like using it for cheap Reubens XD
See, canned tuna I'm ok with.. but that's rather different.
Canned corned beef > SPAM for Rubens, but SPAM works fine
Should I use a heat gun to melt solder
I would use a tool built for the purpose. They make hot air tools.
Like a big 1400W paint peeler heat gun? Definitely not
What I meant
Probably still too much heat without focus, you’d likely fry some components with that
It have a gas control
Should I start on low first?
I think even on low you’ll probably fry stuff
It doesn’t look like it focuses into a fine heated stream like a reflow station
Plan to use it on a finished pcb with wire holes to melt the solder around the hole
And onto a hot swap socket steel
I think you might melt your insulation and components around it while trying to melt the solder. You should get a soldering iron
My solder iron tips is full of plastic and black substance
You should clean it off… a soldering iron is the right tool for the job
Or get a new tip
Guess I will just turn the wire around them
Like, wire wrap? Might work
Big success?
basically recreated an old melody IC in software running on this TSSOP-20 microcontroller
But the hot swap socket is a problem
What should I do for this
@delicate stream
I wasn’t planning on getting Xilinx fpga any time soon, but the announcement that their fpga were going up 25% is more reason to not consider it
Lattice FPGA are where it’s at anyway
Could you help me on how to get a wire on to a hot swap socket
you're trying to solder a wire on it?
just heat it up plenty
and use flux
there's nothing unorderable if you heat it up enough
Ice cream truck in a chip
You need to solder with a soldering iron
Got a set of brake pads, gonna install em this weekend!
(This is the first real car maintenance I’ve done outside changing air filters)
Does it come with packets of silicone lube? Should probably pick some up if you don’t have any. It’s required on the notches to help the pads move in/out. Otherwise they might end up sticking and causing premature uneven pad wear.
I actually have an entire video series for break pad replacements & break caliper repair for my Mazda. 😁
Also have one for a Saturn which was a pita compared to Mazda. I hate GM.
Make sure you watch ElectroBOOM’s how-to for installing brake pads. Very informative.
I just take my car to the mechanic XD while I could replace brakes, oil, filters, stuff like that, the mechanic also just checks everything and makes sure I don’t have any damage I wouldn’t recognize
Also I have a LOT else going on
Oh ye same, I just hate the insane markup
I figure I’ll take it to the dealership once every 6 months/year, like a dr checkup
Wow, Kirstie Alley died
71 years old and only having recently recovered from cancer
hello! First time poster, thanks for being here! MQTT between Python and AIO is working well for me, however I hit a huge roadblock. It seems so simple but I need help to figure it out, please :^) I want to publish values to a pre-existing feed. However when I do this, it automatically creates a new Group, and even though it has the same feed name, apparently this "Group" feed is not connected to the feed of the same name in the Default Group. Obviously this is something to do with how Groups work, but honestly I want nothing to do with them right now! I don't understand why it creates a new Group automatically, and furthermore, I don't understand why the feed of the same name in the Default Group is unable to read the data in this new "Group" feed. (The new Group name is my AIO username, though again, I don't want a Group at all!) Anything you can do to help would be greatly appreciated. This is for my final project (CS class) that is due on Thursday!
this seems related to: https://io.adafruit.com/api/docs/mqtt.html?python#group-guidelines
which says "If any feed key is included that does not already belong to a feed in the group, then a new feed with the given key as its name will be created." Though I don't even know what a "feed key" is! So far I haven't needed feed keys, I just use my AIO key and can read and write to feeds.
Login to https://io.adafruit.com you should see your device, feeds, and keys associated with every feed you've created.
Click on a feed, go to feed info, then click the JSON output and you'll see everything you're sending to/from the feed including your feed key.
Also there is specifically a help-with-adafruit-io discord topic here. https://discord.com/channels/327254708534116352/355063529302392832
thanks @ebon dew but there seems to be bugs with feeds when using MQTT. Publishing seems to work with no error messages, but the values do not appear in the dashboard.
report bugs with adafruitio in the adafruitio topic. best if you post there because the people who work specifically on adafruitIO backend check in there occasionally.
ok I'll post there thanks
well I got it work by publishing (MQTT) to the "base" feed name, which automatically creates a Group named my {username} (which I didn't want, but that's the only way I could get it to work) with feed key {username}.{feedname}. Then subscribing using this feed key (not just the "base" feed name) was the only combination that worked. My conclusion is there are some bugs with MQTT in AIO in general, including with feeds in the Default Group. brent r. wrote "You should always use feed keys when referring to an Adafruit IO Feed in Adafruit IO Python" here: https://forums.adafruit.com/viewtopic.php?p=787556&hilit=feed+keys#p787556 It's just been a very frustrating many hours b/c the doc was either ambiguous, wrong, or I was stuck on the bugs I mentioned above. But to anyone reading this in the future, again it finally worked for me only as described above.
thanks again @ebon dew apparently you had the magic touch one way or another.
Hi all, I am trying to build a prosthetic hand which can be controlled using an emg sensor.The emg sensor works with the help of an op-amp. For powering the whole circuit i am using lithium ion batteries along with a charging/ management circuit which can output 5v dc. For power the op-amp I need negative voltage at one terminal. How can I get negative voltage from input 5 vdc?
If there’s insane markup, you need to find a better mechanic XD
I used to do some stuff with audio. Many audio amps, especially higher wattage power amps, require a split power supply. There are a few options. I once built a +12 to -12v power supply, using a center tapped 24v transformer. From there you need a +12v and -12v regulator, a couple of bridge rectifiers, and some capacitors to smooth out the voltage. It's pretty straight forward and easy to understand, but it's a lot of work.
It's also possible to split a DC voltage using a resistor array. I forget exactly how that works, but you would basically set it up (for your +5v to -5v) so that you have 10v on one output, 5v on another, and 0v on the last, and then the 10v is your +5v, the 5v is your ground, and the 0v is your -5v. Note though, that the losses for this method are typically pretty high.
You might be able to find a PC power supply that will provide what you need or something close. Modern ATA supplies have +12v and -12v lines. The -12v typically provides much less current, but if you aren't drawing too much, it's fine. You would then need +5v and -5v regulators, or you could use the +5v line without a regulator and the -12v with a regulator to get -5v. (Some ATA power supplies provide -5v on pin 20, but it's optional, and it was removed in more recent versions of the standard for those power supplies.)
From a straight 5v input, it's much harder to get -5v, because you don't have enough range to fit it. It might be possible to find a DC voltage booster that will give you -5v. I don't know. I haven't done analog audio in well over a decade. I just remember there was a time when I had to look through all of the options, and the best one I came up with was to build my own power supply. I didn't have much money at the time though. Maybe you can buy something that would provide the full range you need?
Or maybe someone else knows of a better way. This is the one thing I hated about analog audio work.
I want to make a stencil. if I take for example the letter O, to print it I would need something like this. the problem is the central mask, it is not supported by anything, I could create a bridge between the two surfaces to keep it in position, but as the complexity increases manually it becomes pita, isn't there a more automatic way?
I avoid using multiple stencil layers (one subtractively) as I can't use multiple colors nor can I remove what I've already applied
I can probably fix it with grasshopper but I'm lazy
I actually won digiwish day 5! 🥹
Yay! What is that and what did you win? :O
I Googled it XD
So... I want to wish for an o-scope... what brands should I consider?
Rigol and Siglent are popular entry-level brands.
For a cheap option, there's FNIRSI. There are also some USB-connected scopes without a display you might consider.
@delicate stream What do you want it for?
Hantek also pops up sometimes.
USB scopes should be a lot less expensive... And probably easier to move around
I've honestly made it through everything I do without a scope, but I have a Saleae logic analyser that's done everything I needed that I might have used a scope for.
That's why I asked.
I'm starting to play with oscillators and other things I would love to see on a scope
I have a tiny single-channel one I got from Amazon, but it's not really easy to use...
Ah fair enough.
I remembered, I do actually have a scope. But it's a small one, single channel, uses Bluetooth to communicate with an app on my mobile. It's also a multimeter. Called the Pokit Pro.
I've never used it as a scope. I genuinely have no idea how. 😄
I can say my usb scope does everything I need it to for now, but can’t say it doesn’t leave me wanting a nice bench top unit like the ones at work…
Hmm, they don't list scope type [bench or USB] in DigiKey's search...
And tbh, I blew the fuse the first time I used it as a multimeter. 🤦🏻♀️
oop
Anyway, that was my unnecessary 2 cents. 🙂
I decided to search by price and they only have 3 scopes under $100 XD
Maybe I should get this MULTIFUNCTIONAL CIRCUIT DEBUGGIN from EIM Technology...
I say "get" when I mean "wish for", lol
Under $100 is a tough limit, but if you can go up to $150, there's https://www.walmart.com/ip/FNIRSI-1014D-Portable-7-Inch-TFT-LCD-Display-Screen-Two-In-One-Dual-Channel-Input-Signal-Generator-Desktop-Oscilloscope-Capture-Output-Function-100MH/693144220
For the DigiWish thing they only go to 100
I think I'll go with skerr's recommendation of a Nordic PPK
That has been on my wishlist for a while
They're pretty keen.
I think the limit is $200
Oh it’s $100 this year
Last year it was $200
Or maybe the year before
Sometime in the past... we gotta go back
lol basically
also working with ASU to try and get my account balance taken care of from having to withdraw from classes after the withdrawal date. and also getting set up to enroll for the spring.
because finances are better and I have a better space to do my classes this time around.
Need the smarts to make more money
Need more money to buy teh smarts... a vicious cycle
Basically
I noticed all the 3d printer filament on adafruit is discontinued - I’m looking for a regular source of PLA, does anyone have a local spot in nyc that they like and would recommend?
(Or an online vendor for it they like?)
I would suggest asking in #help-with-3dprinting. We discourage crossposting, but in this case, I'm recommending it. You'll get the right folks to see your question in that channel.
Ah thanks I didn’t notice that
I’d you’re near Micro Center, I like their PLA+. I think they’ll ship too
I'm going to be within a mile of Micro Center all day long tomorrow (maybe 2-3 miles but it's normally 192 miles from me) and I won't even get to go.
That’s so sad
why won’t you be able to go?
Have to make an appointment with the IRS. It's like mission impossible. They make it so hard it's actually worse than the DMV in my area.
you have so many battery projects
IT HAS A BUILT IN VOLT METER
I have so many batteries XD
Need projects for them…
is that a starter pack or an actual battery?
An actual battery
digital readout is really cool
LiFePO4, 4Ah!
is there a button for it or on all the time? don't think being on all the time is a good idea.
Button, you have to hold it down a moment for it to read, then it turns off as soon as you let go
that's great
would be nice if car batteries came like that
not for regular people but for mechanics it could be super handy to have a readout while working on the car
Lol, on the sticker it says “do not use for other applications, otherwise it will damage the battery and we do not provide warranty”
instead of having to put a probe on it al the time
Yeah, it would be nice. And since they usually refurbish the casing and plates of lead acid batteries anyway, those meters would see a lot of use over the life of a few batteries
like my car doesn't even have a battery gauge on the dash, it's just a light that turns on if it's below 12v
My car just won’t turn on
ah true
I should stop getting batteries…
I wonder how long that could power my MagTag
Because I'll be in a work truck pulling a huge trailer and doing tons of work, and my boss won't want to wait for me to browse.
Mean boss!!!
Hey guys, I need a bit of advice on which direction to take with some new equipment. Right now, I have a Wavetek 275 function generator. It works well, generating sine/sq up to 12Mhz, but I'd like to upgrade. I'm stuck between a 20 MS/s 4ch generator and a 250MS/s 2ch generator. All other factors being equal, would I be right to go with the latter?
The latter would obviously be better for amplifier testing, since it has a larger frequency sweep. I guess what I'm really asking is, since I do a fair amount of digital work too, are there any significant protocols to go above 4 wires anymore? I could simulate SPI with the 2ch generator, tying SS low and putting my oscilloscope/LA on MISO to observe. Am I right to generalize that things have shifted to lower wirecount and higher frequency? Back when these were made in the 90s, cases could probably be made for both.
heheh well he's my father in law, and really not a mean boss honestly
Tell him how much a trip to MC would mean to you!!! Appeal to the FIL side and not the boss side, hehe
Order for pickup instead haha
I already pull that 6 month ago, when we put the lift in that we're taking out.
THAT IS AN ETERNITY
Trying to add support for my recently bought eink display (https://www.adafruit.com/product/4098) on QMK(https://docs.qmk.fm/#/quantum_painter)
Found this driver: https://github.com/adafruit/Adafruit_CircuitPython_IL91874/blob/main/adafruit_il91874.py which i can take the init sequence from
However most stuff is inherited from the displayio.EPaperDisplay class
Communications wise, it uses displayio.FourWire, but i think i have SPI sorted out as i'm not going to use SRAM nor SD (yet...)
Also found https://github.com/adafruit/Adafruit_EPD/blob/master/src/drivers/Adafruit_IL91874.cpp but i have no idea about CPP so it is more confusing for me, i also see some LUTs that dont seem to be used anywhere, but at least i can confirm the init sequence and get the command names from the #defines
My questions are
- How should i go about copyright headers? I have no idea about licensing
- I can't really find what the format for pixels' data is, anybody here familiar with this code/hardware? 🙃
- Didn't find anything about that
0xF8opcode on the datasheet i've been looking at, any idea where it came from? Will try whether it is needed once my driver is on a usable state
Founds this old puppy in a draw motor shield v1 …..LadayAda.net
Most likely the self-discharge rate would be your limit.
So a few years XD
I have one of those! Classic
Sleepy brain question… this side is negative right
Looks like my boss might want to go to microcenter today after all, if he can get a couple of raspberry pi, I don't know how to break it to him
Yeah. The shapes in the white stripe are supposed to be minus signs, indicating the negative pin.
Ok, cool, thanks. I like to check with potentially explody bits when sleepy...
Yay trip to toy store!
Assigning some generic security fobs, numbered 1, 2, 3... And the fobs each have a UUID ending in 1, 2, and 3, so I got them lined up... 
Ooohhhh, who’s at work but wants to do other interesting things. It me.
Also me
Is there an Adafruit sales person I can contact for a large order?
You can contact them on the contact page, the sales team isn’t on discord
istr 'quote' as an option on a wish list
That is true
Usually they give you volume pricing if you order certain quantities
Kind of like DigiKey does
well
i did it
i bought a new awg to restore
going to fix this tek awg2021 and sell my refurb wavetek 275
does exist something like chatgpt or whatever it's called the thing from openai but for free?
it was quite usefull to google out stuff without dealing with a sea of walls bs articles
is ChatGPT not free?
no, after a while they ask you to pay for it
how much?
I didn't really checked up, I stopped using it since it didn't let me
but they use some weird tokens thing as currency
I guess that I'll keep asking stupid questions on reddit and such when I don't want to read a sea of bs articles/videos
it has got to a point that is really annoying
anyway does exist something like ultralibrarian and things alike but for whole reference designs under different formats including kicad?
various docs do place them under the docs which needs to be resrawn into the software which is annoying
Yes, DigiKey itself has reference designs
yes but as I see you can't export it as a kicad file, but they are screened images
I thought they added where you could download CAD files for those references
Some Newer reference designs have cad files
This one for instance had eagle cad files https://www.digikey.com/reference-designs/en/open-source-mcu-platforms/2554
Apparently h11 car lightbulbs can melt thin solder with only 6V of input voltage (at 3A, that's 18W). Makes sense (since 15W of power can melt solder), but this also means the bulbs are extremely inefficient. This bulb will consume and is designed for 50W at 12V.
I had the ChatGPT help me write a story about an interstellar war. Dang, if it doesn’t sound like a movie I would absolutely watch
With the right prompts, you could absolutely write a pretty awesome movie
oh noes, tonight's discount code expired before i could use it
hey I have a feather v2 and I want to use this: https://www.digikey.com/en/products/detail/honeywell-sensing-and-productivity-solutions/MIPAN2XX500PSAAX/10671078
it's input is 5v though, how should I get to 5v?
Also, im powerering the feather with a 1s lipo
haha. we were talking about using it to write scripts, but came up with a problem. You have no idea if it plagerised any of it.
in the image making AI's sometimes you see shutterstock watermarks etc. So it is clearly lifting images. I expect the text one to do similar.
I had that happen to me last week, so I missed out on the RP2040 Feather… sad times
Everything an AI will be a mix of things it was trained on, so makes sense — I’ve asked it to tell me several stories and they’re all familiar in one way or another
Made some progress, found that the format is (0: white , 1: black, 2: red) and have wrote some code already, but i either missed something on both code and datasheet or you cant do partial-screen drawing, as I couldn't see anything like selecting a row/column starting point(or range) where to draw... Which to me means: gotta send the full frame each time you want to draw.
Is that correct? If so, i might actually use the SRAM to avoid having a huge array in the RP2040(which probably can handle it no problem. tho) and to reduce the SPI transactions' size
For something like this that recommends to not refresh more than once every 3 minutes, I can only imagine this is an older generation of eink display without partial refresh support, or at least not one that is recommended to use with partial refresh. It’s also possible that the libraries used don’t support partial refresh, but given the warnings in the guide, I wouldn’t try it with this particular model.
thx for the reply, the only library in play here would be QMK's API for screens, using my custom driver for the screen... since it expects having the option for selecting a viewport where to draw (it's only supported for TFT screens right now), i will try and use the SRAM to emulate that..... or update the core code if needed
I’m making a joule thief and just wound this baby
You will need to use a level shifter. Check out https://learn.adafruit.com/neopixel-levelshifter/shifting-levels for an overview. You can find several options in the store.
You will have to use a boost converter to drive 5V from a source with less than 5V.
That’s good for shifting data signals up to 5V, but a level shifter still typically needs you to provide a 5v source.
Hi,
Where would be best to ask about ws2811 LEDs? I'm using circuitpython blinka, but I think the issue is with the LEDs itself. Wasn't sure which channel to post in
I think I would have gone with #help-with-projects for RGB LED investigations.
The hw design chan strikes me as more about JLPCB customer's concerns. ;)
Thank you 🙂
;)
Raspberry Pi just upset a huge chunk of the maker community
They hired an ex cop who does drone surveillance as a hobby.. it is not blowing over well, especially on top of people being mad that raspberry pi is prioritizing commercial customers over makers
And social team for Raspberry Pi is being kind of hostile to people for not liking their decision to hire an ex cop.
Lots of people getting blocked by raspberry pi
oh man I got plitical comments for that one (I'm fine with cops). /offtopic haha
I would say that "I thought that" Raspberry Pi as an organization had a 'contract' with 'the people' ;)
My joule thief doesn't work 
ok, thankyou
For testing though I can use the usb power (5v) through the bat pin
but what is the maxinput voltage?
can the feather v2 hande having a 4.5v input on an input pin?
No, but a simple resistor divider would suffice.
Getting older with EDS sucks. I nearly fell down the stairs earlier this week and it finally got me.
Missed the bottom two steps because my ankle rolled
I just watched the latest styropyro video and the part where he said he moved a capacitor closer and some kind of feed back loop stopped was very interesting to me, what would cause that? he starts talking about the laser here https://youtu.be/qxNICce11Cw?t=995
I built the biggest and brightest laser pointer ever!
shorts channel: https://www.youtube.com/c/styropyroshorts
instagram: https://www.instagram.com/styro.drake/
patreon: https://www.patreon.com/styropyro
backup channel and b-side videos: https://www.youtube.com/channel/UCz-3epzOdIyu-aXdeUaVP1A
discord: https://discord.gg/hVZMcWT
Probably a decoupling cap doing its job. The boost mosfet might drop the voltage at the 555, which causes it to turn off. Once the voltage rises again, the 555 turns on. The cap might have helped by providing a charge reservior the 555 could pull from when the voltage drops. The parasitic inductance from the cap to the 555 would be less if the cap is moved closer, which probably also helps prevent brownouts.
It’s been a while since I could order PCBs. Ordered the next round of my RP Watchy and hopefully the final prototype of my fpga feather 🙂
looking forward to seeing both
Newest version of RP Watchy introduces wireless charging and puts the screen in a more centered orientation
What I’m hoping is the final revision of the FPGA feather fixes a hardware bug and adds two user LEDs 🙂
hey guys, im working with this analog pressure sensor
how can I get my usb in voltage?
got it working 😄
i very much get that
What do you mean by “get?” What board are you using?
It’s kinda wild to think that
In the “period” of a 1GHz clock, light only travels 30cm
So for a 4GHz signal, the phase is shifted a whole 90° over 1.9cm
Feather v2
Assuming you’re looking for its voltage measurement, there’s no built in usb voltage monitor, you’ll have to wire your usb voltage to an analog input with a resistor divider.
Ok, I figured. Thankyou
Oooof Pi bb what is you doing
I have a website idea and if it's already like this and I'm just missing then please ignore me. Under the Learn tab, make the ability to show projects based on products used. For instance, I recently received an Adafruit KB2040 and I would love to be able to filter all of the projects that use the KB2040. I'm trying to figure out what I want to do with it.
there's a search feature
can search for "KB2040" for example
also - at the bottom of product pages, related learn guides are linked
this should work for a given product id, for example 5302 is the PID for the KB2040
https://learn.adafruit.com/products/5302/guides
can use that URL and swap out the PID with another
Awesome. Thanks.
np
oh, and the PIDs are in the URL for any given product - once at the product page (should be obvious)
Anybody know what format these codes are? Trying to compare Pico W I got from Adafruit vs. suspicious ones from Amazon
Looks like it's a Data Matrix barcode.
Ok, cool, now I can try finding something to read them -- regular QR/barcode app is a no go
Def DataMatrix
Well, either it's deformed or a weird formatting, or the app I downloaded lied about being able to read DataMatrix
trying another...
Yeah, was the dumb app, lol. Not very helpful info tho
Won't read the other one...
I actually recreate the first one by hand because I thought the image was too reflected >~>
Ok, yeah, they’re both just strings that I’m guessing might be like batch info?
Yeah, probably like an order number and serial number combo or something.
I'm leaning towards thinking that the Amazon ones are legit and I just got a bad one
What made you suspicious in the first place?
DataMatrix are often used for stock/inventory tracking
One of them makes buzzing noises and fails to boot sometimes -- I was suspicious that they were clones because they came from a no-name Chinese seller and I didn't know if it maybe was made with lower quality components
I think it's the power regulator onboard
O.o
I've gotten clones of Arduino boards in the past, so it wouldn't have surprised me
Clones that were supposed to be official, that is
Yeah I've run into similar issues with component clones, mostly just configuration / id bytes being blank causing some library to fail to identify them
I accidentally pavlov’d myself to prefer diner coffee
Like that dark-roast, over-extracted, kinda burnt coffee
lol
You remember how to whistle, Steve.
?
Oh yeah. I did that to myself in college. Nowadays I prefer nicer coffee, but I still like diner coffee that tastes like battery acid.
First place I ever encountered them was on Digikey part envelopes.
QR code is just so pervasive in Japan I'd never seen them before
I’ve seen them many times but never knew the format
Scandit has worked on every barcode I’ve thrown at it
It’s gonna be my go-to now since it worked for that, lol
Does anyone know if I can use the FetherWing OLED as a HAT on top of the KB2040?
not via a direct connection one on top of the either
the pin form factor isn't the same
but the featherwing oled only needs power and i2c
so could connect by jumpering the necessary pins
Thanks. That's exactly what I was wondering.
Hey, Gs I have a circuit ready but I need to make a small board put into the product out of it. tell me how! 🙌
I designed my first CPU in verilog. woo!
the OAK832128 lol
8 bits, 32 Bytes of RAM, and 128 Bytes of FLASH lol
i'm going to write maybe a circuitpython script to run instructions on the implemented CPU on my FPGA board.
maybe arduino would be faster. I probably should synthesize my design with a slower clock though
Does anyone use these Hony strippers? I got a pair from Adafruit and I’m having issues with them
I’ll set the strip length to, say, 10mm, butt the wire against the guide, and it strips but takes off a couple mm of wire with it — every time
If I put the wire back in and line where the insulation was stripped from, you can see how much wire is missing — plus it cuts into the installation wire it grips, no matter the tension
Actually some wires it doesn’t really strip and makes a mess of — wondering if I got a defective pair… max tension it kinda strips that one, but lower tension it just scrapes layers or does nothing
Please open a thread in the forums about this. I don't have these so I can't check, but we can get a support person to look at it.
Okie doki!
I have subscribed to that, you may need to wait a bit before someone replies, especially on the weekend. If no one replies after a while, ping me and I will try to get someone's attention.
You can put flash in an FPGA?
“FLASH” lol
It’s just RAM memory I’m using as FLASH
Ah, that makes sense
I know some FPGAs offer a variety of built-in peripherals so I wasn't sure (and wondered how to specify flash in Verilog)
If you do it right, you can use block RAM; sometimes it doesn’t get inferred properly and just uses LUTs and DFF
Some have it, yeah, such as certain varieties of Lattice parts. Some of the Microsemi (now Microchip) parts actually have a flash-based FPGA fabric itself.
Took 7 hours to complete placing, routing, and bitstream generation lol
My computer probably needs more resources to do it faster
Got a new USB soldering iron… old vs. new
Make sure to clean the iron every checks notes something
Lol, that was with cleaning... I had that one for like 7 years
Kmk project running with pin 20 and 21 used to control Neopixel and voltage used to power led
I love meters and gauges
Enough colour settings?
Does anyone know how people on youtube make those tutorial videos (not any one in particular)? I see people showing their stuff on screen with audio and/or a camera, but how do they do it? Ive also seen desktop recordings too that go through code. Just wondering if its worth making a video so it can help others
There are tons of ways to do screen recording. I'll often just use the QuickTime Player that came with my computer to do screen recording, but there's lots of (free and otherwise) software available. Alternatively, you can use a video capture device and a second computer. Or, just aim a camera at the screen. And I'm happy to encourage you to make videos and help others!
🙂 It looks like windows 10 has one built in
OBS is a great screen recorder - even I can understand it
ooo open source 🤔
I love OBS — you can record entire screens or particular windows, webcams, multiple audio sources, record files playing within OBS — incredibly flexible. That’s one of the best ways to go if you’re trying to, say, do a tutorial on a microcontroller project where you want to show the hardware and your hands, your face, and your code all at once
Np :3
now to figure out github pages. Even though their website shows I should be able to make something, Im not getting those options
Make something?
There’s #help-with-git for help with that, I don’t really use GitHub myself
Ohhh… making a website can be done many ways, lol
Oh yea, I know I can use google for it, but, github has its advantages.
GitHub is a code repository, not a site host, so you can keep your code there, but you can’t run a site from there
Unless you’re talking about setting up your GitHub “site”, actually storing your code there? First thing is you need an account
"not getting those options" - where are you running into that?
like can't enable pages for a repo?
https://pages.github.com/ is something a little bit more than just a GitHub repo.
Websites for you and your projects, hosted directly from your GitHub repository. Just edit, push, and your changes are live.
Ohhh…
It’s primarily known for its repository services, but they do host some websites for people too haha
TIL, lol
yea, I cant get the themes thing to show up
I follow that
Websites for you and your projects, hosted directly from your GitHub repository. Just edit, push, and your changes are live.
buuuut I dont get the theme chooser 🤔
I found how to add it manually though.
Random idea: Adafruit community signs a holiday e-card for LadyAda and PT
Really wanting thit to be my next project. If you can't tell, I have ADHD and express it in project overload. https://learn.adafruit.com/ice-tube-clock-kit/overview
Do non-ADHD people actually exist? I think they’re a myth
yes, but i find it's easier if i try to avoid them most of the time. also, there's sample bias in some communities, oddly enough
the tech community oversampled neuro divergent people
some neuro divergent people on TikTok coined the phrase "Stim to STEM pipeline"
Sometimes I wonder if anyone is ever actually totally "neurotypical", just like nobody is actually totally "average" physically
i think it's a continuum. it might have a handful of somewhat-identifiable regions with fuzzy borders that overlap somewhat
has anybody replaced a slim floppy in Tek gear with a floppy emulator?
I feel so proud of myself, I designed my own 8 bit CPU and it's running so to speak on an FPGA dev board I designed.
I kind of want to extract the “FLASH” from the CPU design, make it bigger, put it on another FPGA I have that takes the contents of FLASH and sends it to the CPU fpga. Have the contents of the flash programmed at synthesis too.
Are you working on this for a product, or just for fun/FPGA learning?
I am trying to get a design together to submit to the eFabless MPW-8 shuttle for custom silicon
Ohhh, gettin’ extra fancy
I'm trying hard to make a stretch goal for this years bucket list
You got this!
Do it. Its a fun project! Just dont drop the whole enclosure and break the bulb. I managed to find it from Russia prior to current events. Took a while but I have an extra tube now.
Nice. I found several on eBay from Ukraine.
They're neat tubes. I have a similar clock with one but I have to chase down a bad transistor
shakes fist at spammers
so..when do people find time to document their project for others? It seems like a fair amount of work.
Some people document while the project is in progress, and just clean up later
Kinda depends on the project
It is. And in my experience extremely worth it, especially if you want to get a job or get promoted at your current job at any point in the future
Not that I'm a master of that discipline, but I think the average in tech is to severely under-document, and verbal skills are basically not rewarded at many tech companies
Thats one thing I very much try to do at work is comment on any code and write out any funky math so anyone can understand it.
(not that the code is anything like we see, like c. Its all ladder logic-but you can still do funky things that dont make much sense)
I ran into that during a service call. For some reason, they were sensing a part, and then running it through a shift register. The problem is, the register never cleared, so even if there were no parts, a cylinder would still fire after so many "rotations" of the register. So that "1" would carry through, and still fire a cylinder even if there was no part physically. To an operator, it did it "randomly".
Once I figured it out, I can see why they did it, but it still made no sense in the end.
(In the end, I did have to add code to clear the register if the part wasnt seen in 3 cycles. It worked out and they were happy)
My "favorite" (ugh) is when I'm reviewing code, and ask them to explain what/why they're doing in such-and-such lines, and they reply in the code review thread instead of adding comments with the explanation. Almost everyone does this lol!
Probably myself included, though I try not to
thats my one gripe about arduino libs. Theres no commentary what so ever so Im left to kind of figure it out on my own.
Ie "this function is needed to do xyz thing" or "we are using this pointer because reasons" etc etc. But maybe its me still being a n00b with c 😅
Documentation is hard… I was given 4 different “master documents” when I took over doing IT at the school I’m at, and I still don’t know where many things are, lol
here be dragons
Pretty much
What you all did this morning
I made a kmk keyboard test
Rename the circutpy drive to mykeyboard
And use the button on my board to change the backlight
Its simple but this is my first time lol
CPLD, right? I used one of those in college (way back). Good job! looks cool :). Even though its simple, you need to start somewhere.
Remember when spongebob wrote his first essay?
I remember that time he said “I’m ready”
my age is showing 😂
Lol
THE
me when I want to write code.
Lol
Cytron maker pi rp2040
dont under estimate how hard it is to get a simple IO port working too :). It can be a fair amount of work.
I might have to get me one of those…
I did this today-got a nextion talking to my PIC micro. Im able to turn an LED on and off, and also set a register in the PIC, read it back, and make changes to it on the fly
and now Im working on github pages so I can document it
Simplifying Robotics with Raspberry Pi® RP2040Cytron Maker Pi RP2040 features the first microcontroller designed by Raspberry Pi - RP2040, embedded on a robot controller board. This board comes with dual channel DC motor driver, 4 servo motor ports and 7 Grove I/O connectors, ready for your next
It’s on Adafruit too! https://www.adafruit.com/product/5129?gclid=EAIaIQobChMI9dWH1e3y-wIV2PrICh1brwHCEAQYASABEgIJ3fD_BwE
Depends on where you are
Buying from cytron are cheaper for me cz it's a local distributor
I don’t get an option to purchase from them directly, just Adafruit and DigiKey and places I haven’t heard of
You don't have add to cart?
Nope
Cz cytron only ship to Malaysia lol
As it's Malaysia local distributor
That’ll do it, lol. I’m in the US
Have fun when it arrives
It's very useful for robots
Cz it haves a motor controller inbuilt
I have to decide if I need one… I have lots of motor controllers and haven’t used them XD
I use it for keyboard instead
Cz I plan to make a keyboard but suddenly found out this board was unused in my room for months lol
Ha, nice. I was gonna use a Pico for my keyboard project, but now I have a KeeBoar and will probably use that
Its a really great board, like all their stuff well designed.
And really inexpensive for all you get.
Even has 4 wired grove cables and a mini-driver for screwing down the terminal block wiring.
Nice!
And pretty much every GPIO has a status LED attached.
The only downside is that some of the grove ports pin assignments don't make too much sense.
Mmm status LEDs…
Given some of the idiosyncracies of how the RP2040 PIO requires adjacent GPIOs.
I had to choose which grove ports to use carefully for countio access for the wheel encoders on my robot.
The hardwired buttons for test mode on the motor driver are nice too
I need to build a robot again
can check your motors are properly wired to run in both directions by just pressing the test buttons, no code needed.
Nice
I’m saving up again after my last big Adafruit order XD
And they contribute their own board defs to Circuitpython rather than relying on community to do it for them.
Noice
What you think
A: pause media then turn down the user volume then increase to the potentiometer to volume mapping amount and then resume media
B: change without turning down
@delicate stream @gusty torrent
change without turning down so the user feedback is faster.
Normally people don't change the volume based on numbers or position but the actual volume
But it's a potentiometer
Imagine you turned all off but the volume is still on
Is there any reason why you can only change the delta and not absolute volume? I don't quite get the structure here.
Kmk only have increase or decrease
So I need to make sure the volume is correct
But I am limited
If at the beginning you set the volume to 0 by setting a large negative offset, then you can set with absolute volume if the user did not change it via other method?
Also I assume when you change the volume by other means you can listen to the change via HID?
Yeah so that's what I am doing
Decrease to zero
Then increase to the amount
But that only need to do once at the beginning
You need to use the key code to decrease by 1 at a time + what if another keyboard changed the volume also
I'll actually recommend to use encoder instead...
gives you direction and distance instead
But I think there is a way to listen to the HID code
Im trying to find out what the messages needed for it are and then I'll port the code to QMK. So far, i managed to.... do nothing, can you guys spot something important i missed when writing my minimal code version? Wont be using the SRAM for now
Perhaps i need to RST in order to re-draw or pull the ENA pin high?
My code: https://gist.github.com/elpekenin/acb334807dd82f7368233eed3e7477eb
CPP code: https://github.com/adafruit/Adafruit_EPD/blob/master/src/Adafruit_EPD.cpp + https://github.com/adafruit/Adafruit_EPD/blob/master/src/drivers/Adafruit_IL91874.cpp
CircuitPy code: https://github.com/adafruit/Adafruit_CircuitPython_IL91874/blob/main/adafruit_il91874.py + displayio
Note: Sending the pixel data with write_data (ie toggling CS on each byte) didn't work either
Edit: My understanding is that we have 2 buffers, one for B/W and another for red data, where each pixel is stored in a bit, and im trying to make the entire display red
@fierce prawn I agree, an encoder would be better; using a potentiometer could result in odd and unwanted behavior. For example, if the volume was set to 70% with the pot, then 20% with on-screen volume controls, when you touch the pot again, the volume will jump suddenly. An encoder will just increase and decrease by a certain amount per click from wherever the volume was
Plan to just skip that
I have media control on the key alr
Keys work too
Currently
First three RGB
Four mute
Five vol up
Six vol down
I should decide on media controls for my keyboard…
True lol
Sadly I must go to work
no work. only design.
Insufficient time
Anyone know how the LCD screen on the PyGamer compares to the ones on BrainPad Arcade and MeowBit?
What I ate last night
does anybody have any clue what value this "23U" or "23Li" potentiometer could have?
the ones around it are self explanatory -- 12k or 224 for example
here's a wider shot, if it helps determine the formfactor. some of these are bad so i'm replacing them all.
I seem to have narrowed it down to this digikey part, but I'm coming up short on the value.
https://www.digikey.com/en/products/detail/bourns-inc/3306W-1-102/84727
Possibly 230 ?
it's possible, maybe the top bar could have come off the zero (and shifted right). Once I desolder these I can try measuring them, but I'm wary of that since some have failed open/nonlinear
It would make sense that these are first party Bourns -- this is a Tektronix OEM CRT board -- but that's a double edged sword.
If you're Tektronix, I'd imagine you don't have to stick to E12
as an aside, monochrome crts are so frickin cool. here's the best I could do with the CRT in the unit, but a lot of those adjustment pots are very inconsistent. this has been treated ROUGHLY but I'm repairing it. going to sell my other AWG, I don't mind a wicked burn-in and yellowing for what this one can do
were AWGs with a CRT like this super common in the 90s? I know probably someone has made a similar large screened one in the flat panel age, but I've never seen one that seems to be built on a four channel oscilloscope chassis
sorry for the bump, any ideas? 😓
You're sometimes calling bytes(nn) not bytes([nn])
Which is giving you b'\x00\x00\x00\x00\x00' * n rather then b'\xnn'
dang, that makes a lot of sense, thx for the catch, let me try it
Here I was, typing something vague about RST pins and recommending to ask somewhere more QMK specific :)
at this point the code has nothing to do with QMK, as im just trying to figure out how to drive the screen, before starting to do it on QMK
once i figure out the messages needed, the conversion should be somewhat easy 😄
Oh, interesting!
Post your problem in #help-with-hw-design.
changed to py def write_data(*data): CS.value(0) DC.value(1) SPI.write(bytes(list(data)))# maybe casting to list isn't needed CS.value(1) and removed [ and ] so the values are catched by *data, rather than being a list but it aint working either
yeah you can't pass a list to that format
update: sending all the data and changing CS to 1 after the entire "framebuffer" is sent didnt work either
i must have missed some setup command or something, will get back at it on holidays, im already sick of it and i gotta study hehe
wdym, is the latest snippet wrong in some way?
I get TypeError: 'list' object cannot be interpreted as an integer when trying to use that? Is it not spitting an error to you?
im not, did you read the second part? i've also changed anything like write_data([va, lues]) to write_data(va, lues)
No I did miss that part
hence, either im passing 1 or several bytes, it gets catched by the * and gets casted to list* and then bytes
* is a tuple, and im not sure if i need to convert it to list, but shouldnt harm either
anyway the screen is doing nothing, still displaying the cute snake it came with
The example I found sets the pin mode p0 = Pin(0, Pin.OUT) is Pin.Out a default so not required?
you mean for the CS and DC pins?
might need to set them as output, yeah... but i would expect an error to be raised if it was needed and i havent done it
https://docs.micropython.org/en/latest/library/machine.Pin.html#machine.Pin.value It does ay you can set the output buffer state even while the pin is an input 🤦
explicitly configured them as output, used on() and off() methods and reduced baudrate, still nothing
pretty sure im missing some command, and the hw is configured ok
only other thing i can think of would be changing the firstbit order, but rp2 only has support for MSB
thx 4 the help anyway, made some progress 🤓
Should I add a servo to my keyboard
for what? xD
only use i can think for a motor on a keyboard would be to control tenting angle, but the leg would need to be designed carefully in order to not slip at any angle, and using some piece with some stops would be easier to both use and design
Have a little flag that pops up when you get email
i mean something like this, where the leg is attached to the circular-ish part in order to have stops at several angles
and still... dont really think it would be useful/comfortable
learning how to use a servo? probably fun
using it on a keyboard? i dont think is useful
i already have screens on my "keyboard"(still WIP) which can be drawn from the computer 😛
General suggestion: If you can't immediately think of a use for a component in your keyboard, you probably shouldn't add it
Keyboard screens are underrated
and they have touch sensors which i use to trigger logic on the program running on the computer
nice
i already made them control a domotic lightbulb's brightness based on y coordinate
firmware/software is okay-ish already, but i need to actually make useful stuff with the screens + start designing the PCB
I need to finish designing my keyboard
welcome to the club 🤣
lol
Same
Finding a case
Buying key cap and switch
And wiring
well i already have most of the components bought from a previous project imma recycle, and i will either use my 3d printer for the case or dont use a case at all(like attached image), but designing the PCB.... 💀
I have switches and caps, and I'm using the ortholinear break apart boards for my PCB, and will 3D print a case when I decide on a layout...
What should I get
A conductive case then I tape the base to make it not conductive to prevent shocks or just a non conductive one
i have no ideas of the keyboard world tbh
If you use standoffs and your board isn't touching the case, you don't really need to worry about lining it
im not into the aesthetics/sound area, i just care about doing cool stuff with my code/hardware tbh
No standoffs
A piece of cardboard is easy to insulate if it's not gonna be visible
Discord needs rel="me"
Error: ' rel="me" ' not found
sudo nano rel="me"
I don't have a Linux at my fingertips and I don't feel like remoting into one XD
I guess it doesn't matter since there aren't web-accessible profiles in Discord
(but that should be an option)
Did you mean: README?
It's how you get verified on Mastodon
(and elsewhere that still respects the open internet)
TIL that's a thing
gets nostalgic for back in the old days, before the non-interoperable internet silos took over
remember when everything had RSS? (or Atom)
somehow I missed those
They were never actually cool XD They were Intel's attempt at super low-power like ARM... they didn't go over well. X86 just isn't fun at low speeds with tiny, few cores
Hmmm... This cheap Android tablet has a secret button...
Oh, wait, that's just the reset, lol
Any ideas what to do with a horrible Android tablet that you can barely see the screen and the speaker is worse than a piece of tinfoil being chewed on by a cat?
recycling components for the keyboard 😜
lol
WOW
can anyone explain the difference between the 2037 ICN and 2038S ICN for the p3 64 x 32 LED matrix?
wha
Mu is great
ChatGPT-3 does not know the difference between the Pico boards and RPi's full SBCs; I asked it to write CP for an HTTP server on the Pico W, and it gave me instructions for a regular Pi/Raspberry Pi OS
And it gave a network error while writing, lol
RIP AI
Lol
It's dead dead
Heh heh, I'm reminded of the classic "everything is amazing and nobody is happy" routine from Louis CK. We're all so prone to poking at the minor weaknesses of unbelievable new inventions 10 seconds after we even know they exist...
Lol. I meant "dead dead" as in the page wouldn't even load XD
Not really surprised by any of it -- I know humans thought the Pi Pico was a new SCB, not MCU board, and the servers are currently overwhelmed
Oof... I wanted one...
How are there so many people that want a raspberry pi
Everybody loves Pi
It wouldn't surprise me if there were only like 10k units and many folks were trying to get multiple specifically to stock up due to shortages...
Also scalpers wouldn't surprise me either...
I want one for my PiDP-8, one for the PiDP-11, and one for the robot Lego brick sorter
What's the PiDP-x?
It's a PDP-8 but on a Pi ;) Very nice less than 1:1 scale reproduction of a PDP-8 front panel.
What's PDP? lol
DEC made them iirc.
I have an altair-duino (Altair 8800 clone made out of an Arduino Due, emulating the programmer's interfaces as well as front panel switches and LED's).
They pretty much have emulated mass storage (disks of various dimensions) for these things. So you can run things like CP/M on them (similar to early MS-DOS).
Ohhhh, that sounds super fun
it's a ball - I really enjoy the front panel thing in small doses.
PDP stood for "programmed data processor", I think. Early computers. Here's the PiDP-11/70, it's a working scale model that fits in my hand.
hey bodger how do you like the rocker switches on that front panel?
The kits can be obtained here. Basically you email them and say you want one, they let you know the next time they're doing a (small) production run, and if you (still) want it, you send in the money and they send you one. Somewhat expensive, but very satisfying. https://obsolescence.wixsite.com/obsolescence/home
I do love the rocker switches, they're very gratifying and tactile to operate.
I bought the PiDP-8 one as well, here it is under construction
Oh that's good news, thanks. It's on my back burner list of things to acquire. ;)
I don't see any prices -- what did yours cost you?
I was never going to get one soldered on my own so I bought my Altair-Duino pre-assembled. He's got a few of them ready to sell right now.
https://obsolescence.wixsite.com/obsolescence/pidp-11-get-one
270 + 90 shipping = 360
Oof, missed that page... that's out of my budget
These things are always available to be run without the front panel hardware.
So you would just run it on a Pi.
Yes, they're not cheap (honestly, the major piece of the expense is the switches themselves: the board and LEDs could be much more affordable). You can just run simh yourself for free, all that board does is add LEDs and switches to simh.
Oh I didn't realize it was a straight simh emulation.
You don't even need a Pi for that. ;)
Time to mod the panel design for cheaper switches XD
Yup. I'm currently trying to get simulated Ethernet working on BSD under simh so I can telnet to my Unix box.
Unless you really plan on putting serious time on front panel ops once it is built, pretty much 'any' switches will do that match basic criteria. wiring them up efficiently is another story. ;)
The switches (C&K 7100 series) were chosen specifically to allow the custom plastic toggles to give the look and feel of the original DEC ones. You can get these lovely front panel switches much more cheaply here https://theelectronicgoldmine.com/products/g22667 (however, "much more cheaply" is still $3.50 per switch, but Electronic Goldmine has sales from time to time where they mark them down, I've bought a boatload of these switches when they do)
My fingers get pretty sore after an hour or so of FP operation. They're not quite polished enough. madbodger's front panel switches look much nicer for ergonomic purposes, to me, offhand. Like 3 hours straight and not as sore on the fingers as one hour straight on mine.
I also snap up random cheap front panels whenever they show up at hamfests, surplus dealers, etc.
;)
I can tell you from the Kenwood HF rig that the paddle style of switch is really nice to have.
That PiDP-8 vendor mentioned the PiDP-11 shipped close to 4k units .. that's a lot of money worth of inventory that passed through their facility. ;)
The Altair emulation vendor (the one with the nice steel cabinets like the original) showed a photo of a stack of chassis they had acquired for them.
Mmm I like that one
While it likely would be possible for me to "Emulate a Programmable Logic Controller with Raspberry Pi Pico" since I work in Elevators... I don't think it would pass
Yeah they are notorious for safety (fortunately!)
Ah just tighten all the bolts on the trap door on the floor and you're good to go-ooo-ooo-oo (trailing off).
I pretty much never ride in elevators voluntarily, but it doesn't really bother me if I 'have' to.
Today i learned that you can use std::bind to turn non static functions in C to static for use in callback registration.
I have a mild fear of elevators, but stairs can be scarier... At least elevators [typically] have an emergency mechanical stopping system that will keep you from going into freefall
Stairs on the other hand will laugh at you as you continue tumbling down
Indeed...
This is why my minor fear of stairs is more actively an issue than my less minor fear of elevators. I just have to try not to think about what can go wrong in an elevator, but stairs I need to actively make sure I operate them properly or else
my adafruit shipment arrived! So excited! Another blufruit, bunch of small parts! Going to try building a scale next!
I think elevator rides are fun. They are about as intense of a roller coaster as I can handle these days, so when I see an elevator I’m like “aw yeah, free amusement park ride!”
Tower of Terror
4x3 or 3x4
Help me visualize them
Which one is better for keyboard
4x3 seems a little too big
As in a number pad? Or a T9 style keypad?
Marco pad
The Adafruit one is 3x4, but it can be any size... just depends on what you want/need. I've seen 1x4 and 2x2 and 10x10
The limitations is the pins the board have right?
Depends on if you're using I2C devices to handle the keys, or if you're doing a matrix keypad, or something else
Direct pins
Then yes, you'd be limited by your pin count -- if you're doing a matrix, you need one pin per column and one pin per row; shift registers can let you do a larger matrix with fewer pins
Hmm
Could pins that are connected to a servo header on my board be used to expand the pins
Cz servos are plain pwm pins right?
Depends on the board -- some boards use dedicated servo controllers, some don't
I don't think theres a servo controler right?
Found the schematic, it looks like they just have a resistor on the data rail
So theoretically\ yes, you could use them for other things, but you might be better off with a different board
Kindof a waste of the board's capabilities to just be a keyboard controller, you can get a KeeBoar or even a plain Pico instead
You can use those pins for whatever you like
That is just a $10 board though.
Is it? Not bad then... but it is also rather large for a keyboard XD
It certainly would be tough to fit inside a traditional keyboard chassis haha
what show is this from?
thanks 😄
np :D