@arda@micro.arda.pw
@arda@micro.arda.pw avatar

arda

@arda@micro.arda.pw

Staff Engineer & Software Architect https://bird.makeup/users/teknasyontech . Formerly: SWE @getir , Tech Lead @hobium, Management @ PHP-Fusion . Author. Founder of Raspberry Pi Turkey. JavaScript, PHP, GNU/Linux, Raspberry Pi lover. Gamer. Chemist. Toots in Turkish / English and opinions are mine.

I mostly toot about #opensource , #technology, #gaming, and #mechanicalkeyboard

What I like about could be generalized as #javascript #nodejs #golang #php #laravel #programming #RaspberryPi #iot #linux #gamer

This profile is from a federated server and may be incomplete. Browse more on the original instance.

arda, to kicad
@arda@micro.arda.pw avatar

Installed Kicad for a personal project of mine. This is the very first time I'm making a schematic from scratch. Let's see how it'll go 🤓

arda,
@arda@micro.arda.pw avatar

@chrysn I didn't draw the edge cutting yet, that may also be the case 😅 no worries. I'm still learning and this is my very first PCB design attempt 😊

arda,
@arda@micro.arda.pw avatar

After a little bit tinkering, changing board thickness, adding a rough edge cutting and re-aligning the length of data pins, it's finally starting to look like something 😆

It's going to be 0.8 mm, 2 layers PCB, which you'd use directly like a usb-c extender.

image/png

arda,
@arda@micro.arda.pw avatar

Hmmm :thinking_rotate:

I may not populate the male side, and add only 5.1k ohm resistors to female side, and it would theoretically work as well.

The PCB Design / gerber will have pads for both cases, at worst case I won't populate them.

arda,
@arda@micro.arda.pw avatar

Tried placing and routing on my lunch break today. Only except one pin it's okay, but I didn't like the outcome. There are a lot of VIAs than necessary, and I cannot route that single data pin on the male side, so I'm scratching this and will start routing from scratch.

I'll try to rotate resistors (they are not polarized but the schematic's pins are fixed)

FYI, this is my very first attempt on my life on routing, and I'm a software engineer who has a chemistry degree 😅

arda,
@arda@micro.arda.pw avatar

Schema is going so far so good.

This will be a "USB Dummifier".

I have various USB-C devices that inherit usb-c connector but designers did not give a damn about the USB standards, so only old usb-c to usb-2 cables work, and not usb-c to usb-c cables.

If you plug this in between, it'll complete the missing resistors and (hopefully) allow your device to work with usb-c modern cables.

Even the famous Planck keyboard, which I've used for a long while, has this issue.

arda,
@arda@micro.arda.pw avatar

The schema so far.. Since the USB-C females are reversible by the internal wiring of the connector, I didn't have to worry about the second side. However, for the males, the situation is different. That's why I had to wire the male ends of the connector. This ultimately made it more complex.

By the way, I will open-source this when it finishes 🙏

arda,
@arda@micro.arda.pw avatar

New routing revision:

A lot of suggestions on this revision are from @ozkan 👑 🙏

I've changed the connector from mid mount to more generic 12 pin, so ultimately I have space for routing pins on the female side. Additionally, I've modified the traces of data pins so that the length of male and female ends are same (0.04 mm difference, cannot go lower, but I'm almost positive it's tolerable).

I'll try to make VBUS and GND lines thicker, and then keep on edge cutting. 🤞

arda,
@arda@micro.arda.pw avatar

@chrysn Sadly, the connector I've chosen for the design is mid-mount, so there is actually nothing for me to re-route. However, I'm seriously considering to fall back to generic connectors without mid mount cutout, so I could utilize that area.

arda,
@arda@micro.arda.pw avatar

Aand it's done!

Behold the Dummifier! Where it fixes your dumb usb devices who refuse to utilize modern cables😆

I'll open source this quite soon. It'll have v3 license.

image/png

arda, to Twitch
@arda@micro.arda.pw avatar

Since Twitch.tv is banned in Turkey, due to ongoing gambling concerns from National Lottery Administration (💩), I cannot sign into igdb.com 🤦‍♂️. I simply mark the games I've played/playing on IGDB, so it's a valuable service for me.

So what I'm wondering is that do my fedi friends have any alternatives for IGDB ? I can/prefer to selfhost it anyways, so this will be a good reason to jump on, just like I did with maloja from last.fm

I tried ryot, but it's buggy as hell.

#twitch #igdb #selfhosted

arda,
@arda@micro.arda.pw avatar

@sn0n Yup, it's only for tracking and marking as "played", "want to play", "dropped/gave up" etc., but I don't want to maintain a table for myself as well. Airtable and similar are my last resort though, thanks for the suggestion.

Meanwhile, I found this, but I believe it's quite early to jump on:

https://github.com/wwwescape/VideoGameTrackarr

arda, to random
@arda@micro.arda.pw avatar

I booted up my PC and this is how my monitor is ⚰️

I heard that during the day a tiny thing has touched the panel 🥲

I'd appreciate any monitor suggestions from you guys.

I used to use this for dual usage. 2 machines were connected. Gaming on PC, and coding on Macbook.

The model is Samsung CHG70 27" QLED.

arda,
@arda@micro.arda.pw avatar

Just got this one from the physical store. So far I'm happy with it. Time will tell.

LG Ultragear 27GR83Q-B:

https://www.lg.com/us/monitors/lg-27gr83q-b-ultragear-monitor

arda, to random
@arda@micro.arda.pw avatar

Borderlands (2024) Official Trailer - Cate Blanchett, Kevin Hart, Jack Black https://youtu.be/lU_NKNZljoQ

oha!

arda, to Youtube
@arda@micro.arda.pw avatar

Just purchases Dearrow from @sponsorblock . .

This extension replaces clickbait titles and thumbnails of YouTube with crowd sourced, more accurate ones.

https://dearrow.ajay.app/

Since I love SponsorBlock extension I wanted to give this a shot, donated a dollar to check it out.

HOLY SHITSNACKS THIS WORKS QUITE NICELY!

It's available on Chrome, Firefox, iOS, Android, Opera, Edge, Safari.. Everywhere!

#dearrow #youtube #sponsorblock #extension #firefox

image/png

arda, to python
@arda@micro.arda.pw avatar
arda, to Mario
@arda@micro.arda.pw avatar

Happy

(Although I love Mario, I'm still angry to Nintendo for the whole Yuzu situation)

arda, to random
@arda@micro.arda.pw avatar

Can't believe my instance is down due to storage being full.. Apparently I messed some offline backup retention rules.. Well if you can see it's up again.

arda, to bluesky
@arda@micro.arda.pw avatar
arda, (edited ) to random
@arda@micro.arda.pw avatar

I burned my GP micro usb battery charger 🫠 This is insides of the charger.. they could not care less to include a polyfuse or a single diode to prevent current related issues.. such a waste!

arda, to random
@arda@micro.arda.pw avatar

A former Gizmodo writer changed name to 'Slackbot', stayed undetected for months

https://news.ycombinator.com/item?id=39487341

#hackernews #slack #gizmodo

arda, to random
@arda@micro.arda.pw avatar

Scuttlebutt: A decentralized social network platform built on gossip protocol:

https://scuttlebutt.nz/about/

https://en.wikipedia.org/wiki/Gossip_protocol

#scuttlebutt #gossip #p2p

video/mp4

arda, to github
@arda@micro.arda.pw avatar

With the inputs of GitHub actions, if you bind it the checkout action, your manual triggers could be as flexible as you want.

Example is to show how flexible this can be. In the image, I can use the workflow chore/branch, and deploy the codes in the main branch to the staging env.

image/png

arda, to random
@arda@micro.arda.pw avatar

I was not expecting whiskey (Glenfiddich Vat 01) and roasted chestnut complementing each other this good.

I poured a litre of water into a bowl, then added a teaspoon of salt into the water, then mixed them. Then I added half kilos of chestnut, pre-cut, into the solution. I made chestnuts soak the water for like 30 mins. After that, I took them out, and fried them on my Air Fryer, cooked them for 15 mins at 200 Celsius, on the top steel grill thingy.

arda, to random
@arda@micro.arda.pw avatar

Apple unveils the new 13- and 15‑inch MacBook Air with the powerful M3 chip

https://nr.apple.com/DU7F8F1kN5

arda, (edited ) to yuzu
@arda@micro.arda.pw avatar

Yuzu is dead - (Also Citra as well ⚰️ ) - Modern Vintage Gamer - https://youtu.be/gIv0AuKe01A

arda, to environment
@arda@micro.arda.pw avatar

Runtime Should Depend on The Configuration, Not The Environment

https://nooptoday.com/runtime-should-depend-on-the-configuration-not-the-environment/

by Muhammed Kadir Tan

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • mdbf
  • ngwrru68w68
  • tester
  • magazineikmin
  • thenastyranch
  • rosin
  • khanakhh
  • InstantRegret
  • Youngstown
  • slotface
  • Durango
  • kavyap
  • DreamBathrooms
  • JUstTest
  • tacticalgear
  • osvaldo12
  • normalnudes
  • cubers
  • cisconetworking
  • everett
  • GTA5RPClips
  • ethstaker
  • Leos
  • provamag3
  • anitta
  • modclub
  • lostlight
  • All magazines