#general-chat

1 messages · Page 12 of 1

tardy badger
#

I tried to buy used this time around but financing a used car these days is hard

#

We’re working with a limited down payment budget so it made things more difficult

delicate stream
#

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...

tardy badger
#

I’d like an EV too, would be perfect for my wife’s commute.

#

Unfortunately they’re still pretty expensive

frigid tiger
#

I'll have to settle for an electric bike

tardy badger
#

I also wished I was close enough work wise to use an e bike or a bike in general

delicate stream
#

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

dusty citrus
#

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

blissful roost
#

Maybe move to a country with better workers rights...

idle iron
wispy heron
#

(meh, deleted my comment, it seemed too far off topic)

blissful roost
#

Yeah.... Lol

idle iron
#

general chat has always kind of been an offtopic place though

wispy heron
#

True, but I’m on too much cold medicine to navigate convos about international labor practices without putting my foot in my mouth lol

dusty citrus
#

yay I'm sorry for going too much off topic, lately it has been stressfull

wispy heron
#

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

blissful roost
#

Ohh, I could do that all day... and I work at a massive corporate. Lol

tardy badger
blissful roost
#

Indeed.
Not much different in the UK, really.. except we've got healthcare.

#

Kind of dreading the eventual US move for that reason alone.

tardy badger
#

Healthcare would be nice… I’ve got about $4k in doctors bills for my 9 month old from being sick

dusty citrus
#

I think it depends on what place of Europe
Italy is really bad (where I am from)

blissful roost
#

Actually... I have a really good question, re: health insurance..

#

Why can't I find pet insurance for rabbits in the US?!?

tardy badger
#

You can, but I think it falls under livestock insurance

blissful roost
#

Ooooohhh!

#

That would make sense.

#

Which means I'm looking all wrong.
I was looking for pet insurance.

tardy badger
#

Most people here raise rabbits for meat so that is probably the reason

blissful roost
#

Indeed.. used to be the same here.

#

Now they are afforded the same privilege as any other domestic animals.

tardy badger
#

Plus I think certain animals tend to just be expensive for veterinary care, like Guinea pigs

blissful roost
#

Yes..... Cough.. glad I have insurance.

tardy badger
#

I had guinea pigs for a while, one wasn’t great. $200 vet bill

blissful roost
#

My last bill would have been around £650.

dusty citrus
#

some time ago I bought a squirrel, it end up being expensive cat food

blissful roost
#

🧐

dusty citrus
#

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

tardy badger
#

Dang, that’s sad

blissful roost
#

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

tardy badger
#

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

blissful roost
#

Cat Vs Rabbit would be a crazy fight, but I'm not interested in that risk.

tardy badger
#

Downside of adopting a cat from a rescue is you really have no clue what that cat went through or how old they are

dusty citrus
#

tbh I don't hate cats, I just hate pet food, I can't stand to their smell, I do almost puke each time

tardy badger
#

Dry food smells okay, it’s wet food that really doesn’t sit well for me

blissful roost
#

You know what rabbit food smells like?

dusty citrus
#

indeed the dry one is bareable
the wet one, really is atrocious

dusty citrus
blissful roost
#

Hay. 😅

wispy heron
#

Alfalfa pellets

tardy badger
#

Guinea/rabbit food is hay but also fruits and stuff

blissful roost
#

FYI, never give rabbits anything with seeds.

tardy badger
#

Yeah

blissful roost
#

They can't digest them.

dusty citrus
#

ah ok idk

blissful roost
#

But, yeah.. Timothy hay is the bulk of their diet, for my buns.

dusty citrus
tardy badger
#

My guineas loved this type of lettuce that was really bitter. But boy did they put it down

blissful roost
#

Blockages are very dangerous for rabbits.
It can kill them very quickly.

blissful roost
dusty citrus
#

btw my uncle got a cat like this
if I had the money I would love to have it

blissful roost
#

Maine Coon?

dusty citrus
#

yes

blissful roost
#

Yeah.. I would. ☺️

#

My wife is allergic to cats, but I don't know if that's all cats.

wispy heron
#

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.

dusty citrus
#

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

blissful roost
#

I'd like a Maine, or a Lynx.. but that's a wild cat. Lol

dusty citrus
#

also cheetahs are not bad, they miao almost like common cats lol

blissful roost
#

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. 🥰

late fulcrum
delicate stream
#

They almost look like powder

late fulcrum
#

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.

delicate stream
#

I really want to make core memory XD

late fulcrum
#

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

delicate stream
#

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

crystal ore
#

They're good exercises, I've found. Some of them in past years have been downright nasty, but last year was pretty well-calibrated.

delicate stream
#

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...

tardy badger
#

Dang, looks like my suspicions were right that the startup I worked for briefly went belly up

delicate stream
#

oof

tardy badger
#

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

delicate stream
#

So you get nothing?

late fulcrum
#

A company I left many years ago still has my stock "frozen" so it's essentially worthless.

tardy badger
#

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

delicate stream
#

At least you got something out of it

frigid tiger
#

Was it intentional, I've heard something to that effect at other companies

crystal ore
#

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.

tardy badger
#

I got a free grill that I can’t really use anymore because it has proprietary briqs

crystal ore
tardy badger
#

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

winged finch
dusky forge
#

My latest meme enjoy 🙂

gusty torrent
#

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.

reef bobcat
#

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

GitHub

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...

GitHub

Over in CircuitPython, we're trying to solve a problem where a full serial buffer on our device leads to pain interacting with it. Some background: We like Ctrl-C to work similar to standar...

tardy badger
terse estuary
#

Seems like an oversight in the design process to limit your customers to just your fuel

tardy badger
#

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

late fulcrum
#

I guess they were supplied in sealed containers to avoid the alcohol just evaporating

tardy badger
#

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

tardy badger
#

They made a video about how to use it with regular charcoal, but obviously it’s only going to perform so well

late fulcrum
#

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.

tardy badger
#

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

late fulcrum
#

I imagine the Hank Hill types had some thoughts on the mess and controllability, but safety is a different kettle of fish

tardy badger
#

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

late fulcrum
#

Compost safe because the starting fluid isn't petroleum based?

#

We grill more when prices are high, as it's cheaper than eating out.

winged finch
#

Is there a good PLC entry way kit?

#

I just started a new job and they use a ton of them

tardy badger
#

But just using basically vodka as a binder and lighter fuel, it burns cleanly

#

Or cleaner anyway

late fulcrum
# winged finch Is there a good PLC entry way kit?

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.

late fulcrum
tardy badger
#

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

late fulcrum
terse estuary
tardy badger
#

Seems Iike an interesting concept

winged finch
burnt vale
#

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"

fierce prawn
#

Should I buy multiple hot swap socket as backup

delicate stream
#

I like buying extra of things I think I'm likely to use in bulk so I have backups or more for later projects

uncut trench
delicate stream
#

I use propane and propane accessories

uncut trench
#

@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.

delicate stream
#

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

frigid tiger
#

I prefer nice clean kerosene for cooking

delicate stream
#

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

winged finch
#

Dig hole in ground and heat all good that way

delicate stream
#

Dig deep and cook with the core of the earth chaos

fierce prawn
#

How the discord substitute works

#
s/unsubstitute/substitute
wanton thistle
#

Does anyone know if digikey or mouser offers gift cards?

fierce prawn
wanton thistle
#

What?

fierce prawn
wanton thistle
fierce prawn
#

I desperately want one

wanton thistle
ornate kernel
#

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

ebon dew
#

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.

delicate stream
#

Could use a black marker to mark negative

dusty citrus
#

Ummm they are all meant to be static but they are changing every second

Any idea why? These are the WS812B rGB strips

delicate stream
#

Can we see the code?

dusty citrus
delicate stream
#

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

dusty citrus
#

Those are different “blocks” as such

#

They all one strip it’s just defining the colour for them

#

The rGB value

delicate stream
#

Ahh… hmm…

dusty citrus
delicate stream
#

Had you made any changes since then?

#

I ran into something yesterday that worked and suddenly stopped working XD so frustrating

dusty citrus
#

Yeah that’s what’s happening here

#

But only changing 100-50

#

Like I change back but still broken

honest jolt
#

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

dusty citrus
#

Well ye I reverted changes but same issue

#

I think it’s stuck on an led…

delicate stream
#

Very strange…

dusty citrus
#

Yep

coarse notch
dusty citrus
#

Oh ye that’s a typo by me. I need to fix it up. But shouldn’t be causing that issue

ancient rivet
#

try different code

#

something that just fills all the pixels

#

in setup(). and then loop() is just empty

delicate stream
#

Yeah, it can’t change if there’s nothing in the loop

coarse notch
#

Or limit to just the first call to colourchange and extend the delay so that you can see exactly what is happening.

delicate stream
#

That’s a thought I had too, it goes too fast to relate what’s happening to the code

coarse notch
haughty basalt
#

@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

tidal dirge
#

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

tardy badger
# tidal dirge

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

tardy badger
#

Eye see you lol

tidal dirge
#

thank

#

you brother

delicate stream
#

Nevada sees all

lusty fossil
#

Came in the mail today

delicate stream
#

I didn’t know Prusa printers were Czech!

lusty fossil
#

Yup!

delicate stream
#

I shall own one some day…

supple blaze
#

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?

coarse notch
solar kindle
delicate stream
#

Well that’s terrifying

solar kindle
#

They have a lot of monster-themed products that could benefit from animated eyes, I think.

delicate stream
#

It would be extra terrifying if it appeared to be looking for a meal

solar kindle
#

Exactly! 👁👁

tardy badger
#

Lol that looks hilariously terrifying

delicate stream
#

Next step is to make the mouth open, lol

tardy badger
#

Gotta figure out the buttons better

delicate stream
#

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….

tardy badger
#

Not sure shape matters except when you’re making an enclosure

delicate stream
#

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…

tardy badger
#

Going to attempt Apple Watch bands lol

#

Well, using them anyway lol

delicate stream
#

Making them might be hard XD

tardy badger
#

Perhaps the most complex small design I’ve done

delicate stream
#

A true challenge!

tardy badger
#

So close, needs more refinement

delicate stream
#

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

tardy badger
#

So back to the drawing board

delicate stream
#

The challenge continues

dusty citrus
tardy badger
#

Great observation, it’s trial and error because I suck at 3D modeling hahaha

#

Anyway, new version will have beefier channels

dusty citrus
static flare
#

Went to the Monash Maker Faire today

coarse notch
#

That doesn't seem to be the same thing it was doing earlier with multiple colors.

dusty citrus
#

Look at the end

#

It flashing white

coarse notch
#

What is the code now?

dusty citrus
#

Same as before with delay set to 1000

coarse notch
dusty citrus
#
#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?

coarse notch
#

I am wondering if this is a wiring issue.

dusty citrus
coarse notch
#

Is each block wired separately?

tardy badger
#

Revamped case design

coarse notch
#

@dusty citrus The code seems fine. (I think). You may want to move this discussion to #help-with-arduino

dusty citrus
coarse notch
#

I see multiple wires coming in from the back. How are they tied together?

delicate stream
# tardy badger Revamped case design

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

tardy badger
#

eh, i've got filament to burn

delicate stream
#

Also, I don’t see anywhere for the strap to connect

tardy badger
#

straps slide into the channels like on the watch

#

i'm not taking advantage of the "click in/locking" of the apple watch

delicate stream
#

Ahh

#

How will you keep it from sliding out?

tardy badger
#

not for this version at least.

#

friction

#

it's not smooth like the apple watch due to support printing in the channel

delicate stream
#

The little rubber tabs might supply enough friction too

tardy badger
#

i'm using the rubber straps too so it might be enough as well

coarse notch
#

@dusty citrus I noticed that now you have 249 LEDs in the code. Earlier it was 246.

tardy badger
#

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

dusty citrus
coarse notch
#

How are you powering the LEDS?

delicate stream
tardy badger
#

I have no plans of it being commercial. it's for me

#

it's a personal challenge to make something useful lol..

delicate stream
#

Should be safe from Apple attack then, lol

tardy badger
#

I have another watch i'm making too which will be fun to finish designing

dusty citrus
coarse notch
#

Are the LEDs WS2811 or WS2812?

#

@dusty citrus The code says WS2811. But those require 12V.

dusty citrus
#

It’s for the 5v individually addressable

#

I swear that’s the code for them

#

Is it not?

coarse notch
#

What kind of LEDs do you have? NeoPixel? WS2812?

#

vs ``` FastLED.addLeds<NEOPIXEL, DATA_PIN>(leds, NUM_LEDS);

dusty citrus
#

Ali express individually addressable 5v leds

coarse notch
#

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

coarse notch
dusty citrus
#

Okie thankyou. Currently out atm but when I am home I will test 🙂

tardy badger
#

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

dusty citrus
#

@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

dusty citrus
#

its working...

vale quest
#

Does anyone have any idea when some more can bus feathers will be available?

dusty citrus
#

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?

thick wind
#

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."

tardy badger
#

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.

tardy badger
#

though, I could just use both USB and wireless charging since the IC I'm using can do both

#

well, sort of. anywho.

ebon dew
#

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. 🙂

tardy badger
analog wyvern
#

Howdy folks

mild veldt
#

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

lusty fossil
#

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

tidal dirge
#

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

tardy badger
#

usually we don't like cross posting, but you can in this one instance to get your information moved over to that channel.

umbral phoenix
#

lol eyeSPI sounds a lot like eye on NPI

frigid tiger
#

Idk if we're allowed to talk about it, but there is a relatively trivial way to activate win11 for private use

tardy badger
sturdy star
#

have a question. i ordered a Feather RP2040, was wondering what everyone is using them for.

split wind
#

Anyone familiar with adafruit ble?

vale quest
#

@split wind is that the nrf52 or 54 whatever it is?

split wind
late fulcrum
#

Please don't crosspost.

low vector
delicate stream
#

Was there a spam attack, or is my Discord being weird?

delicate stream
#

Dang spammers

#

shakes fist

lusty fossil
#

Now if someone would gift me a large amount of Spam....

delicate stream
#

SPAM is good

blissful roost
#

Spam is gross.

#

I think the only meat byproduct that's worse.. is tripe.

delicate stream
#

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

blissful roost
#

I mean, canned meat is pretty low standard all-round...

#

But SPAM definitely lowers the bar so far it had to dig down.

delicate stream
#

It makes delicious sammiches for me, lol

lusty fossil
#

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.

tardy badger
#

Canned meat is a texture I can’t get around

blissful roost
#

Spam, beans, beans, spam and beans?

lusty fossil
#

Yes!

#

So good! Tho I prefer the spam fried or sautéed first to change the texture

tardy badger
#

My mom likes Ruben’s with canned Corned Beef

delicate stream
#

I like using it for cheap Reubens XD

blissful roost
#

See, canned tuna I'm ok with.. but that's rather different.

delicate stream
#

Canned corned beef > SPAM for Rubens, but SPAM works fine

fierce prawn
#

Should I use a heat gun to melt solder

lusty fossil
#

I would use a tool built for the purpose. They make hot air tools.

delicate stream
#

Like a big 1400W paint peeler heat gun? Definitely not

delicate stream
#

Probably still too much heat without focus, you’d likely fry some components with that

fierce prawn
#

Should I start on low first?

delicate stream
#

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

fierce prawn
#

And onto a hot swap socket steel

delicate stream
#

I think you might melt your insulation and components around it while trying to melt the solder. You should get a soldering iron

fierce prawn
delicate stream
#

You should clean it off… a soldering iron is the right tool for the job

#

Or get a new tip

fierce prawn
delicate stream
#

Like, wire wrap? Might work

hasty wedge
#

Big success?

#

basically recreated an old melody IC in software running on this TSSOP-20 microcontroller

fierce prawn
#

What should I do for this

#

@delicate stream

tardy badger
#

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

fierce prawn
hasty wedge
#

just heat it up plenty

#

and use flux

#

there's nothing unorderable if you heat it up enough

#

Ice cream truck in a chip

delicate stream
weary fiber
#

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)

ebon dew
#

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.

delicate stream
#

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

delicate stream
#

Also I have a LOT else going on

weary fiber
#

I figure I’ll take it to the dealership once every 6 months/year, like a dr checkup

tardy badger
#

Wow, Kirstie Alley died

#

71 years old and only having recently recovered from cancer

frosty aurora
#

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!

frosty aurora
ebon dew
#

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.

frosty aurora
#

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.

ebon dew
#

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.

frosty aurora
#

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.

vale oxide
#

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?

delicate stream
bitter badge
# vale oxide Hi all, I am trying to build a prosthetic hand which can be controlled using an ...

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.

dusty citrus
#

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

tardy badger
#

I actually won digiwish day 5! 🥹

delicate stream
#

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?

crystal ore
delicate stream
#

Danke

#

Drat, they're beyond the max price range

tardy badger
#

You could wish for a Nordic PPK

#

I wished for a bunch of FTDI chips lol

crystal ore
#

For a cheap option, there's FNIRSI. There are also some USB-connected scopes without a display you might consider.

stray wind
#

@delicate stream What do you want it for?

crystal ore
#

Hantek also pops up sometimes.

delicate stream
#

USB scopes should be a lot less expensive... And probably easier to move around

stray wind
#

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.

delicate stream
stray wind
#

Ahhh ok!

#

That's worth having a scope for.

delicate stream
#

I have a tiny single-channel one I got from Amazon, but it's not really easy to use...

stray wind
#

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. 😄

thick wind
#

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…

delicate stream
#

Hmm, they don't list scope type [bench or USB] in DigiKey's search...

stray wind
#

And tbh, I blew the fuse the first time I used it as a multimeter. 🤦🏻‍♀️

delicate stream
#

oop

stray wind
#

Anyway, that was my unnecessary 2 cents. 🙂

delicate stream
#

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

delicate stream
#

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

stray wind
#

They're pretty keen.

tardy badger
#

I think the limit is $200

#

Oh it’s $100 this year

#

Last year it was $200

#

Or maybe the year before

delicate stream
#

Sometime in the past... we gotta go back

tardy badger
#

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

delicate stream
#

Need more money to buy teh smarts... a vicious cycle

tardy badger
#

Basically

little mesa
#

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?)

stray wind
little mesa
#

Ah thanks I didn’t notice that

delicate stream
ruby pendant
delicate stream
ebon dew
#

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.

delicate stream
#

Oof

#

I got a new battery!

ebon dew
#

you have so many battery projects

delicate stream
#

IT HAS A BUILT IN VOLT METER

delicate stream
#

Need projects for them…

ebon dew
#

is that a starter pack or an actual battery?

delicate stream
#

An actual battery

ebon dew
#

digital readout is really cool

delicate stream
#

LiFePO4, 4Ah!

ebon dew
#

is there a button for it or on all the time? don't think being on all the time is a good idea.

delicate stream
#

Button, you have to hold it down a moment for it to read, then it turns off as soon as you let go

ebon dew
#

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

delicate stream
#

Lol, on the sticker it says “do not use for other applications, otherwise it will damage the battery and we do not provide warranty”

ebon dew
#

instead of having to put a probe on it al the time

delicate stream
#

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

ebon dew
#

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

delicate stream
#

My car just won’t turn on

ebon dew
#

ah true

delicate stream
#

I should stop getting batteries…

delicate stream
#

I wonder how long that could power my MagTag

ruby pendant
delicate stream
#

Mean boss!!!

severe gale
#

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.

ruby pendant
delicate stream
ruby pendant
#

I already pull that 6 month ago, when we put the lift in that we're taking out.

delicate stream
#

THAT IS AN ETERNITY

rain cradle
#

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

  1. How should i go about copyright headers? I have no idea about licensing
  2. I can't really find what the format for pixels' data is, anybody here familiar with this code/hardware? 🙃
  3. Didn't find anything about that 0xF8 opcode 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
lucid sand
#

Founds this old puppy in a draw motor shield v1 …..LadayAda.net

gusty torrent
delicate stream
#

So a few years XD

delicate stream
delicate stream
#

Sleepy brain question… this side is negative right

ruby pendant
#

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

crystal ore
delicate stream
delicate stream
#

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... chefskiss2

tardy badger
#

Ooohhhh, who’s at work but wants to do other interesting things. It me.

delicate stream
#

Also me

civic burrow
#

Is there an Adafruit sales person I can contact for a large order?

tardy badger
dusty citrus
#

istr 'quote' as an option on a wish list

tardy badger
#

That is true

#

Usually they give you volume pricing if you order certain quantities

#

Kind of like DigiKey does

severe gale
#

well
i did it
i bought a new awg to restore

#

going to fix this tek awg2021 and sell my refurb wavetek 275

dusty citrus
#

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

lusty fossil
#

is ChatGPT not free?

dusty citrus
lusty fossil
#

how much?

dusty citrus
# lusty fossil 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

lusty fossil
#

oh annoyingb

#

Found an article that said it will be "single digit cents per chat"

dusty citrus
#

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

dusty citrus
#

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

tardy badger
#

Yes, DigiKey itself has reference designs

dusty citrus
tardy badger
#

I thought they added where you could download CAD files for those references

#

Some Newer reference designs have cad files

acoustic pawn
#

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.

tardy badger
#

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

whole jacinth
#

oh noes, tonight's discount code expired before i could use it

grizzled iron
#

it's input is 5v though, how should I get to 5v?

#

Also, im powerering the feather with a 1s lipo

rapid geode
#

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.

delicate stream
delicate stream
rain cradle
# rain cradle Trying to add support for my recently bought eink display (<https://www.adafruit...

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

thick wind
# rain cradle Made some progress, found that the format is (0: white , 1: black, 2: red) and h...

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.

rain cradle
delicate stream
#

I’m making a joule thief and just wound this baby

coarse notch
thick wind
thick wind
prisma parrot
#

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

dusty citrus
#

The hw design chan strikes me as more about JLPCB customer's concerns. ;)

prisma parrot
#

Thank you 🙂

dusty citrus
#

;)

tardy badger
#

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

dusty citrus
#

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' ;)

delicate stream
#

My joule thief doesn't work CryingSad

grizzled iron
#

but what is the maxinput voltage?

#

can the feather v2 hande having a 4.5v input on an input pin?

thick wind
tardy badger
#

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

idle iron
#

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

acoustic pawn
# idle iron I just watched the latest styropyro video and the part where he said he moved a ...

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.

tardy badger
#

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 🙂

ebon dew
#

looking forward to seeing both

tardy badger
#

What I’m hoping is the final revision of the FPGA feather fixes a hardware bug and adds two user LEDs 🙂

grizzled iron
#

hey guys, im working with this analog pressure sensor

#

how can I get my usb in voltage?

grizzled iron
thick wind
weary fiber
#

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

grizzled iron
thick wind
# grizzled iron 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.

grizzled iron
#

Ok, I figured. Thankyou

winged finch
#

Oooof Pi bb what is you doing

dreamy hull
#

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.

ancient rivet
#

there's a search feature

#

can search for "KB2040" for example

#

also - at the bottom of product pages, related learn guides are linked

#

can use that URL and swap out the PID with another

dreamy hull
#

Awesome. Thanks.

ancient rivet
#

np

#

oh, and the PIDs are in the URL for any given product - once at the product page (should be obvious)

delicate stream
#

Anybody know what format these codes are? Trying to compare Pico W I got from Adafruit vs. suspicious ones from Amazon

crystal ore
#

Looks like it's a Data Matrix barcode.

delicate stream
#

Ok, cool, now I can try finding something to read them -- regular QR/barcode app is a no go

static flare
#

Def DataMatrix

delicate stream
#

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?

crystal ore
#

Yeah, probably like an order number and serial number combo or something.

delicate stream
#

I'm leaning towards thinking that the Amazon ones are legit and I just got a bad one

jovial prawn
#

What made you suspicious in the first place?

tardy badger
#

DataMatrix are often used for stock/inventory tracking

delicate stream
#

I think it's the power regulator onboard

jovial prawn
#

O.o

delicate stream
#

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

jovial prawn
#

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

weary fiber
#

I accidentally pavlov’d myself to prefer diner coffee

#

Like that dark-roast, over-extracted, kinda burnt coffee

delicate stream
#

lol

dusty citrus
#

You remember how to whistle, Steve.

delicate stream
#

?

wispy heron
gusty torrent
#

QR code is just so pervasive in Japan I'd never seen them before

delicate stream
#

I’ve seen them many times but never knew the format

astral portal
delicate stream
#

It’s gonna be my go-to now since it worked for that, lol

dreamy hull
#

Does anyone know if I can use the FetherWing OLED as a HAT on top of the KB2040?

ancient rivet
#

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

dreamy hull
sharp nexus
#

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! 🙌

tardy badger
#

I designed my first CPU in verilog. woo!

#

the OAK832128 lol

#

8 bits, 32 Bytes of RAM, and 128 Bytes of FLASH lol

tardy badger
#

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

delicate stream
#

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

fair summit
delicate stream
#

Okie doki!

fair summit
delicate stream
#

Ok, thanks!

#

Thankfully I also got a simple Hakko pair that works

late fulcrum
tardy badger
#

It’s just RAM memory I’m using as FLASH

late fulcrum
#

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)

tardy badger
#

If you do it right, you can use block RAM; sometimes it doesn’t get inferred properly and just uses LUTs and DFF

crystal ore
tardy badger
#

Took 7 hours to complete placing, routing, and bitstream generation lol

tardy badger
#

My computer probably needs more resources to do it faster

delicate stream
#

Got a new USB soldering iron… old vs. new

sly igloo
#

Make sure to clean the iron every checks notes something

delicate stream
#

Lol, that was with cleaning... I had that one for like 7 years

fierce prawn
#

Kmk project running with pin 20 and 21 used to control Neopixel and voltage used to power led

delicate stream
#

I love meters and gauges

fierce prawn
#

Enough colour settings?

wanton thistle
#

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

late fulcrum
#

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!

wanton thistle
#

🙂 It looks like windows 10 has one built in

honest jolt
#

OBS is a great screen recorder - even I can understand it

wanton thistle
#

ooo open source 🤔

delicate stream
#

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

wanton thistle
#

that sounds like what I want to do then

#

thanks 🙂

delicate stream
#

Np :3

wanton thistle
#

now to figure out github pages. Even though their website shows I should be able to make something, Im not getting those options

delicate stream
#

Make something?

#

There’s #help-with-git for help with that, I don’t really use GitHub myself

wanton thistle
#

*make a website lol

#

thats what I meant 😅

delicate stream
#

Ohhh… making a website can be done many ways, lol

wanton thistle
#

Oh yea, I know I can use google for it, but, github has its advantages.

delicate stream
#

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

ancient rivet
#

"not getting those options" - where are you running into that?

#

like can't enable pages for a repo?

thick wind
delicate stream
#

Ohhh…

thick wind
#

It’s primarily known for its repository services, but they do host some websites for people too haha

delicate stream
#

TIL, lol

wanton thistle
#

ie, https://pages.github.com/

I follow that

#

buuuut I dont get the theme chooser 🤔

#

I found how to add it manually though.

delicate stream
#

Random idea: Adafruit community signs a holiday e-card for LadyAda and PT

dreamy hull
delicate stream
#

Do non-ADHD people actually exist? I think they’re a myth

whole jacinth
#

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

tardy badger
#

the tech community oversampled neuro divergent people

#

some neuro divergent people on TikTok coined the phrase "Stim to STEM pipeline"

delicate stream
#

Sometimes I wonder if anyone is ever actually totally "neurotypical", just like nobody is actually totally "average" physically

whole jacinth
#

i think it's a continuum. it might have a handful of somewhat-identifiable regions with fuzzy borders that overlap somewhat

severe gale
#

has anybody replaced a slim floppy in Tek gear with a floppy emulator?

tardy badger
#

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.

tardy badger
#

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.

delicate stream
#

Are you working on this for a product, or just for fun/FPGA learning?

tardy badger
#

I am trying to get a design together to submit to the eFabless MPW-8 shuttle for custom silicon

delicate stream
#

Ohhh, gettin’ extra fancy

tardy badger
#

I'm trying hard to make a stretch goal for this years bucket list

delicate stream
#

You got this!

wanton thistle
dreamy hull
late fulcrum
#

They're neat tubes. I have a similar clock with one but I have to chase down a bad transistor

delicate stream
#

shakes fist at spammers

wanton thistle
#

so..when do people find time to document their project for others? It seems like a fair amount of work.

delicate stream
#

Some people document while the project is in progress, and just clean up later

#

Kinda depends on the project

wooden schooner
#

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

wanton thistle
#

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)

wooden schooner
#

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

wanton thistle
#

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 😅

delicate stream
#

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

wanton thistle
#

here be dragons

delicate stream
#

Pretty much

fierce prawn
#

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

delicate stream
#

Yay colors! What board is that?

#

I soldered a bunch of things and cleaned

wanton thistle
#

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?

delicate stream
#

I remember that time he said “I’m ready”

wanton thistle
#

my age is showing 😂

delicate stream
#

Lol

wanton thistle
#

To me, Classic spongebob was the best

delicate stream
#

THE

wanton thistle
#

me when I want to write code.

delicate stream
#

Lol

fierce prawn
wanton thistle
#

dont under estimate how hard it is to get a simple IO port working too :). It can be a fair amount of work.

delicate stream
#

I might have to get me one of those…

wanton thistle
#

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

fierce prawn
# delicate stream I might have to get me one of those…
delicate stream
fierce prawn
delicate stream
#

I don’t get an option to purchase from them directly, just Adafruit and DigiKey and places I haven’t heard of

delicate stream
#

Nope

fierce prawn
#

As it's Malaysia local distributor

delicate stream
#

That’ll do it, lol. I’m in the US

fierce prawn
delicate stream
#

I have to decide if I need one… I have lots of motor controllers and haven’t used them XD

fierce prawn
delicate stream
#

Ha, nice. I was gonna use a Pico for my keyboard project, but now I have a KeeBoar and will probably use that

gusty torrent
#

And really inexpensive for all you get.

#

Even has 4 wired grove cables and a mini-driver for screwing down the terminal block wiring.

delicate stream
#

Nice!

gusty torrent
#

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.

delicate stream
#

Mmm status LEDs…

gusty torrent
#

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

delicate stream
#

I need to build a robot again

gusty torrent
#

can check your motors are properly wired to run in both directions by just pressing the test buttons, no code needed.

delicate stream
#

Nice

gusty torrent
#

All the Cytron products are really good.

#

I got a Maker Pi Nano RP2040 as well.

delicate stream
#

I’m saving up again after my last big Adafruit order XD

gusty torrent
#

And they contribute their own board defs to Circuitpython rather than relying on community to do it for them.

delicate stream
#

Noice

fierce prawn
#

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

olive dome
#

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

fierce prawn
olive dome
#

Is there any reason why you can only change the delta and not absolute volume? I don't quite get the structure here.

fierce prawn
#

So I need to make sure the volume is correct

#

But I am limited

olive dome
#

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?

fierce prawn
olive dome
#

But that only need to do once at the beginning

fierce prawn
olive dome
#

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

rain cradle
# rain cradle thx for the reply, the only library in play here would be QMK's API for screens,...

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

delicate stream
# olive dome I'll actually recommend to use encoder instead...

@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

fierce prawn
#

I have media control on the key alr

delicate stream
#

Keys work too

fierce prawn
delicate stream
#

I should decide on media controls for my keyboard…

delicate stream
#

Sadly I must go to work

wanton thistle
#

no work. only design.

delicate stream
#

Insufficient time

glad talon
#

Anyone know how the LCD screen on the PyGamer compares to the ones on BrainPad Arcade and MeowBit?

fierce prawn
#

What I ate last night

severe gale
#

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

fiery quarry
#

Possibly 230 ?

severe gale
#

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

rain cradle
fiery quarry
rain cradle
severe gale
#

Here I was, typing something vague about RST pins and recommending to ask somewhere more QMK specific :)

rain cradle
#

once i figure out the messages needed, the conversion should be somewhat easy 😄

severe gale
#

Oh, interesting!

sharp nexus
#

Hey Gs, need desperate help with my board

#

EasyEDA doesn't work the way I want it 🙂

thick wind
rain cradle
fiery quarry
#

yeah you can't pass a list to that format

rain cradle
#

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

rain cradle
fiery quarry
#

I get TypeError: 'list' object cannot be interpreted as an integer when trying to use that? Is it not spitting an error to you?

rain cradle
#

im not, did you read the second part? i've also changed anything like write_data([va, lues]) to write_data(va, lues)

fiery quarry
#

No I did miss that part

rain cradle
#

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

fiery quarry
#

The example I found sets the pin mode p0 = Pin(0, Pin.OUT) is Pin.Out a default so not required?

rain cradle
#

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

fiery quarry
rain cradle
#

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 🤓

fierce prawn
#

Should I add a servo to my keyboard

rain cradle
#

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

delicate stream
#

Have a little flag that pops up when you get email

rain cradle
rain cradle
delicate stream
#

General suggestion: If you can't immediately think of a use for a component in your keyboard, you probably shouldn't add it

delicate stream
rain cradle
#

and they have touch sensors which i use to trigger logic on the program running on the computer

delicate stream
#

nice

rain cradle
#

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

delicate stream
#

I need to finish designing my keyboard

rain cradle
#

welcome to the club 🤣

delicate stream
#

lol

fierce prawn
rain cradle
#

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.... 💀

delicate stream
#

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...

fierce prawn
rain cradle
#

i have no ideas of the keyboard world tbh

delicate stream
#

If you use standoffs and your board isn't touching the case, you don't really need to worry about lining it

rain cradle
#

im not into the aesthetics/sound area, i just care about doing cool stuff with my code/hardware tbh

delicate stream
#

A piece of cardboard is easy to insulate if it's not gonna be visible

umbral phoenix
#

Discord needs rel="me"

delicate stream
#

Error: ' rel="me" ' not found

fierce prawn
#

sudo nano rel="me"

delicate stream
#

I don't have a Linux at my fingertips and I don't feel like remoting into one XD

umbral phoenix
#

I guess it doesn't matter since there aren't web-accessible profiles in Discord

#

(but that should be an option)

rain cradle
umbral phoenix
#

It's how you get verified on Mastodon

#

(and elsewhere that still respects the open internet)

delicate stream
#

TIL that's a thing

umbral phoenix
#

gets nostalgic for back in the old days, before the non-interoperable internet silos took over

#

remember when everything had RSS? (or Atom)

delicate stream
#

I do XD

#

Remember when Atom processors were cool?

umbral phoenix
#

somehow I missed those

delicate stream
#

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?

rain cradle
delicate stream
#

lol

fierce prawn
timber plinth
#

can anyone explain the difference between the 2037 ICN and 2038S ICN for the p3 64 x 32 LED matrix?

odd heath
fierce prawn
delicate stream
#

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

tardy badger
#

Lol

delicate stream
#

It's dead dead

crystal ore
#

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...

delicate stream
#

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

tardy badger
#

RPi zero w 2 out of stock in less than 15 minutes

#

Sigh

delicate stream
#

Oof... I wanted one...

tardy badger
#

How are there so many people that want a raspberry pi

delicate stream
#

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...

late fulcrum
#

I want one for my PiDP-8, one for the PiDP-11, and one for the robot Lego brick sorter

delicate stream
#

What's the PiDP-x?

dusty citrus
#

It's a PDP-8 but on a Pi ;) Very nice less than 1:1 scale reproduction of a PDP-8 front panel.

delicate stream
#

What's PDP? lol

dusty citrus
#

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).

delicate stream
#

Ohhhh, that sounds super fun

dusty citrus
#

it's a ball - I really enjoy the front panel thing in small doses.

late fulcrum
#

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.

dusty citrus
#

hey bodger how do you like the rocker switches on that front panel?

late fulcrum
#

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

dusty citrus
#

Oh that's good news, thanks. It's on my back burner list of things to acquire. ;)

delicate stream
dusty citrus
#

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.

delicate stream
#

Oof, missed that page... that's out of my budget

dusty citrus
#

These things are always available to be run without the front panel hardware.

#

So you would just run it on a Pi.

late fulcrum
#

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.

dusty citrus
#

Oh I didn't realize it was a straight simh emulation.
You don't even need a Pi for that. ;)

delicate stream
#

Time to mod the panel design for cheaper switches XD

late fulcrum
#

Yup. I'm currently trying to get simulated Ethernet working on BSD under simh so I can telnet to my Unix box.

dusty citrus
#

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. ;)

late fulcrum
#

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)

dusty citrus
#

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.

late fulcrum
#

I also snap up random cheap front panels whenever they show up at hamfests, surplus dealers, etc.

dusty citrus
#

;)
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.

ruby pendant
#

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

lusty fossil
#

Yeah they are notorious for safety (fortunately!)

dusty citrus
#

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.

tardy badger
#

Today i learned that you can use std::bind to turn non static functions in C to static for use in callback registration.

delicate stream
#

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

tardy badger
#

Stairs on the other hand will laugh at you as you continue tumbling down

delicate stream
#

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

vale quest
#

my adafruit shipment arrived! So excited! Another blufruit, bunch of small parts! Going to try building a scale next!

wispy heron
#

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!”

vague coyote
#

Tower of Terror

delicate stream
#

Me on the Tower of Terror:

fierce prawn
#

4x3 or 3x4
Help me visualize them

delicate stream
fierce prawn
delicate stream
#

As in a number pad? Or a T9 style keypad?

fierce prawn
delicate stream
#

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

fierce prawn
delicate stream
#

Depends on if you're using I2C devices to handle the keys, or if you're doing a matrix keypad, or something else

delicate stream
#

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

fierce prawn
#

Cz servos are plain pwm pins right?

delicate stream
#

Depends on the board -- some boards use dedicated servo controllers, some don't

fierce prawn
delicate stream
#

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

late fulcrum
#

You can use those pins for whatever you like

gusty torrent
delicate stream
#

Is it? Not bad then... but it is also rather large for a keyboard XD

thick wind
#

It certainly would be tough to fit inside a traditional keyboard chassis haha

delicate stream
#

Star Trek: Lower Decks

#

One of the current animated Star Trek shows

wanton thistle
#

thanks 😄

delicate stream
#

np :D