hi everyone! building anything cool today?

i'd love to hear about it :blobcatflower:

@adasauce A dual channel constant current LED controller for 2x 40 W

@uint8_t cool!

what will it be used for?

what are the challenges to building it? :dpika_coffee:

@adasauce this will drive big white LED panels to bring a bit more light into our home

It's not very challenging except for the ADHD

@uint8_t love that you're using your talents building to make your own home more comfortable.

are you also building the panels as well?

@adasauce no, those are store-bought, I only designed a wall-mount

the panels came with their own constant current driver but those are not dimmable, feel somewhat flimsy, and we want to run most of our devices from a 48-V DC bus rather than a myriad of AC/DC supplies

@uint8_t very cool hack!

Curious about how this 48-V bus. What are you using to power it? Is it something you have wired through your workbench, or have you run it beyond?

@adasauce this 1-kW Mean Well HRPG-1000-48 power supply!

cabling is not done yet, but we have most of the supplies already

@uint8_t wow, that's a chonky beast! I'm sure that will be able to power a few 40W panels :chick_wink:

Good luck keeping traction on the project too! I often have trouble keeping priority on my own personal projects when there's so much life on the go.

It made me really glad to hear about your build, thanks so much for sharing! :blobcatflower:

@frainz I know about them but I'm not active in the community right now

I designed a 20-A bidirectional 48-V supply that needs to be tested still

@adasauce a small test board for different 18650 cells for the big BMS. I want to test different chemistries.

@ln cool!

what properties are you testing for?

what will be the benefit to finding your optimal chemistry?

@adasauce Characteristics under load for example. Lithium Titanate performs extremely well for high currents, but has low capacity. Also to characterise cells e.g. how does that high capacity INR LG cell hold up under load vs. slow discharge?

The benefit will be also to make it easy to show and test things before building a whole pack and spot-welding them together.
Another upside is that single cells are cheap and you can test failure modes without wasting a lot of money.

@ln sounds like a great experiment, and an inventive way to go about testing on a budget.

I have very little experience with different battery chemistries, but If you're interested I would love to read about your findings when you wrap up your project; whether it's tabulated results, or a write-up, I'm sure the information could go a long way to helping other people make decisions about choosing different batteries for their own projects. :chick_science_ohno:

@adasauce I will also hold a talk at the chaos communication congress if it gets accepted ;) so there will also be a video lithium-ion batteries in general.

Otherwise i plan to make a video about it anyways with the findings and especially linking all the sources for further reading.

@ln awesome! good luck getting your talk accepted.

thanks for sharing your project with me too, hearing about what other people are passionate about brings me joy as well. :blobcatflower:

@adasauce thank you for making this thread, it's also really cool to talk about all this stuff outside the lab :D

@adasauce a CLI tool replacement without a pinch of prior knowledge of Rust

@moonspark learning a new language is very cool indeed!

have you been having any trouble learning Rust? I've given it a few tries but haven't used it for anything real yet.

how come you're replacing the old tool, or what will be the benefits of having rewritten it?

@adasauce The old tool is a sudo away from utter pwnage, and since it comes preinstalled in our systems (no package) the only way to repair it is to wipe and reinstall the OS from scratch.

Problem with Rust is that I cannot do things the way I'm used to in Ruby! I keep getting errors, and the manual isn't very useful to figure out why.

@moonspark that sounds like a nasty way to have to live, in fear that your tools will break and need a full re-install.

I wonder if you could install somewhere else, and extract the tool in an emergency and so you have it on hand just incase.

I feel you with those error pains. I've been *told* the documentation and introductory information has improved over the last couple years and lots of people have been working hard to generate that content, I feel like there's still a pretty big need for a "Rust for Rubyists / Pythonistas" guide for idioms and exposing debugging practices.

@adasauce oh, it's more of a (the usual) lack of communication from the manufacturer... which is why I wonder why noone ever thought of making an aftermarket reinstall package. Probably because reinstalling and restoring takes 30min tops.

@adasauce but personally, I've gotten so many tickets I prefer to roll out a single, fool-proof replacement.

@moonspark totally understandable! sounds like the old package was a nightmare, and I hope that the Rust learning comes together so your new CLI tool is happy reduces your support overhead :blobcatflower:

@adasauce Hope so! The original one has a non-standard API, and the manufacturer broke it in the last four releases :blob_cry:

Not building it yet, but I've been thinking about a Mastodon <-> Facebook bridge built on Holochain

@jump_spider sounds like an interesting project!

though I'm familiar with blockchains, I'm not with Holochain, what lends it to be useful for a project like this vs other storage technologies?

what other pieces of glue are needed on top to implement an end to end bridge on it?

Holochain is kind of a distributed app storage built on DHTs, as I understand it. The distributed nature lends itself to decentralized technologies, imo. But mostly I just want to play around with it, haha

I'm thinking it's mostly a matter of registering an app with Facebook, simultaneously setting it up as a Mastodon app, and then having the Holochain internals. If I'm not mistaken, it'll kind of be its own social space because of Holochain, part Facebook, part Mastodon

@jump_spider oh that sounds super cool. If it's meant to be decentralized, does that meant all the data is in a global interconnected namespace? or are there potentially segmented networks?

forward looking, do you think this could also be used to aggregate your own personal data into a single query-able storage unit, then distribute to "edge services" like facebook, mastodon, instagram, blog, etc?

AIU Holochain, it can be both or either!

I hadn't looked that far ahead, but that's a really cool idea! Kind of a reverse Perkeep thing

@jump_spider neato!

thanks for sharing your project, I love learning new stuff and basking in your enthusiasm! :chick_chef:

@cadence this looks really neat! im not familiar with the mario kart scene, what's the motivation behind the project? what itch does it solve for you?

love that its open source! do you expect to have many mario kart community members using it as well?

@adasauce I want to easily pick tracks for splitscreen play with my brothers. With 88 tracks in this installation, it can be hard to choose. And some of them are just bad, so I don't want to pick those ones, which is why I can't use MKWii's inbuilt random feature.
So each track has a custom more descriptive name, as well as tags to put it into a category. I can search by name and tags, so I can filter out bad courses as well as courses I've already played in this session.
If we want to do a competition where all the tracks are desert themed, we can, because we can just search for desert and unplayed, then go through the results in a random order until there's no tracks left.
It displays the cup name and icon and position in that cup so that I can really quickly find the selected course in game.
It runs in the browser, so I can pull it out on my phone while playing.
I don't expect anyone else will actually use this, given that you have to manually import and tag all the courses for it to be useful, but it's there if anyone wants it. I haven't spread the word about it, so someone would have to somehow find the repo first.
Part of this was the challenge of getting solid code, and I'm really happy with how the code has turned out.
Sign in to participate in the conversation
Radical Town

A cool and chill place for cool and chill people.