soldering + assembling some macropads for @Ruien’s hackathon !
update on :winter-hardware-wonderland: macropads! almost fully assembled one — just need to buy screws and standoffs to attach the bottom — and they work!!
the 3 rgb leds are individually addressable, and since it’s powered by a pico, the keys and leds are all customizable (here I have circuitpython loaded on the pico, running a rainbow animation)
i think these would be fun hackathon prizes so if you want some for your hackathon reply/dm me ig?
:winter-hardware-wonderland: day 15: did some more art for my macropad's pcbs! here's the top & bottom plates (reversible, so each have 2 designs)
:winter-hardware-wonderland: day 14: pcbs arrived!!! they look great but I haven't tested them yet...really hope they actually work, but if not, at least they look good :p
:winter-hardware-wonderland: day 13! finished designing the macropad; also wired it up on a breadboard to make sure it works
:winter-hardware-wonderland: day 12: working on a pcb to turn my rpi pico into a macropad!
:winter-hardware-wonderland: Winter Hardware Wonderland -- Day 11 :winter-hardware-wonderland:
placed all the components on the keychain + routed the tracks; going to add some more art to the back tomorrow (suggestions welcome !!)
:winter-hardware-wonderland: Winter Hardware Wonderland -- Day 10 :winter-hardware-wonderland:
yayy it's day 10 :partyparrot:
working on converting the orpheus art from yesterday into a pcb
:winter-hardware-wonderland: Winter Hardware Wonderland -- Day 9 :winter-hardware-wonderland:
production is progressing! also made some art for an orpheus pcb keychain
:winter-hardware-wonderland: Winter Hardware Wonderland -- Day 8 :winter-hardware-wonderland:
fixed and confirmed the parts placement for pcb assembly; now just waiting for jlcpcb to manufacture and assemble them...
:winter-hardware-wonderland: Winter Hardware Wonderland -- Day 7 :winter-hardware-wonderland:
finished the top design and ordered the pcbs! here's the production preview
:winter-hardware-wonderland: Winter Hardware Wonderland -- Day 6 :winter-hardware-wonderland:
more art (and more :bongocat:), now for the front of the pcb
:winter-hardware-wonderland: Winter Hardware Wonderland -- Day 5 :winter-hardware-wonderland:
drew the design for the back of the card & imported it into the pcb design, and i also finished placing and routing the components!
:winter-hardware-wonderland: Winter Hardware Wonderland -- Day 4 :winter-hardware-wonderland:
i finished placing / orienting all the components; going to route them tomorrow! i also started brainstorming a design for the back of the card... any suggestions? :bongocat:
:winter-hardware-wonderland: Winter Hardware Wonderland -- Day 3 :winter-hardware-wonderland:
started converting the schematic into a pcb design! a lot of the built-in footprints have extra silklayer labels that i don't necessarily want on my design (because it's supposed to be aesthetic rather than super functional), so i had to edit and remove those
:winter-hardware-wonderland: Winter Hardware Wonderland -- Day 2 :winter-hardware-wonderland:help i don't know what i'm doing
made a really sketch schematic for the pcb but idk if i did it right :confused-dino:
:winter-hardware-wonderland: Winter Hardware Wonderland -- Day 1 :winter-hardware-wonderland:
for whw, i'm designing pcb business cards that will support nfc. today, i watched a tutorial on designing pcbs and started playing around with easyeda (any pcb design software suggestions? i chose easyeda because i'll most likely order from jlcpcb and they seem to have nice integration)
:assemble-orpheus:
raycast swag!!
epoch hoodie!!! ahhh I love the design 😍
blahaj computing :noapple: #blahaj-memes
hq is so pretty 😍 thank you ella!
got my sprig set up!!
aaaah thank you so much everyone at hq! was awesome to meet you all at assemble and hacky holidays :partyparrot:
day 7 of #10-days-in-public -- launched #epoch-satellites in the slack & sent out emails for #epoch-ba (that unfortunately landed in :spam: 😭)
also got nextjs conf swag a few days ago but forgot to post
day 6 of #10-days-in-public! messed with rabbitsign's internal apis to send waiver signing requests once people are registered
day 5 of #10-days-in-public! used google apps script + cf workers to automate sending emails to #epoch-ba signups
day 4 of #10-days-in-public! added a faq section to the #epoch-ba website, and also got confirmation of the venue :partyparrot:
day 3 of #10-days-in-public! finished up the #epoch-ba website and deployed it epochba.hackclub.com
day 2 of #10-days-in-public! @AdithyaPappula-U03MRQPF7N3 made a super cool design for the #epoch-ba website, so i started implementing that in :astro: + :tailwind:
day 1 of #10-days-in-public! started designing the website for #epoch-ba... my plan is to build it in :astro: + :tailwind: if no one objects lol
Day 10 of #10-days-in-public! Sent an email to the clubs director to see if we’d be allowed to hold informal meetings before clubs officially start (our advisor is okay with it :yay:)
Finished going through the sprig tutorial as well — i think this’ll be super helpful for teaching club members to use sprig!
Day 9 of #10-days-in-public! Went through the sprig tutorial so I can run it at our first club meeting (whenever that will happen 😭)… seems like there’s a bug with long text 😅
Day 8 of #10-days-in-public! Completed :hacktoberfest:hacktoberfest :partyparrot: & made some small edits to the club website — added our email and link hovers are now rounded
Day 7 of #10-days-in-public! Chatted with the girls who code club officers about a club hackathon for both our clubs — we did one last year but unsure how to make it fit in our schedule this semester with club rush being so delayed :nooo:
Day 6 of #10-days-in-public! Added some additional info to explain the club a bit more… suggestions for the copy are appreciated :blobheart:
Day 5 of #10-days-in-public! Added a favicon & improved the meta tags :D
Day 4 of #10-days-in-public! Made the website responsive :flooshed: — will probably be adding some meta tags next :yay:
Day 3 of #10-days-in-public! Added some images to fill up the empty space; I think it looks better now :partyparrot:. Next step will be making it responsive…
Check out what I currently have 👉 lelandcs-v2.vercel.app
Day 2 of #10-days-in-public! Implemented my Figma design from yesterday, but there’s more space so it looks a bit weird. I’ll probably add more content to fill up the empty space and also make it responsive…
Day 1 of #10-days-in-public! I’m working on rebuilding my club’s website in :astro: Astro. Today, I made a quick :figma: Figma design (suggestions welcome!)
even copilot knows that we’re giving vercel hats to all winners (and :vercel::nextjs::svelte: stickers for everyone!!)
ahhhh thank you so much ella for the acrylic keychains! they look awesome 💖 :dinosaur_waving:
yesterday on :meta: meta hacker cup… i failed to mod correctly to prevent overflow so i switched to python (and the code was shorter :peefest:)
leland hacks stickers!
I made a Scriptable widget that lets you keep track of transactions + the total balance of any :bank-hackclub: hack club bank organization that has transparency mode enabled!
code and instructions for installation are at github.com/maggie-j-liu/bank-widget
was on #hack-night with @ShubhamPatil for like 6 hours working on leland hacks’ scrapbook ripoff submission + voting platform
and also: WHAT ?!??
working on a scriptable widget for :bank-hackclub-dark: hack club bank projects!
made a schedule (tentative) for leland hacks! heavily inspired by assemble’s schedule 😆same as reese! thank you ishan & zoogle :zoogle: for your donation :blobheart:bank.hackclub.com/donations/start/lelandhacks (i wonder if we should ship stickers to donors, unsure how much that costs?)
order completed; bank depleted
hack club bank wallet! thanks ella :blobheart:
thank you hugo for sending us stickers for leland hacks!! :partyparrot:
so long, and thanks for all the dinos
Thank you everyone who made Assemble possible!! It was just so amazing to meet people who I’ve only talked to online :blobheart:, speedrun the slides for my workshop at assemble :partyparrot:, run around at midnight trying to figure out what was going on with the ctf :org: This was probably the best weekend of my entire summer ❤️
I’m running a hackathon this September, and will totally take inspiration from the vibe and everything at Assemble. And if you’re in the bay area, please come, I’d love to meet you!!
went to costco and saw squishmallows… squishmallows coming soon to leland hacks!!
Google Apps Script is very cool… wrote some code to send an email to each attendee that registers for Leland Hacks! Also got to check out our venue :)
Attended LancerHacks last weekend and teamed up with @ShubhamPatil and Gautam; it was super fun and we made a nice design for our project on a napkin 😆. Also wrote a short blog post about my experience: maggieliu.dev/posts/lancerhacks
Updating my :raycast: raycast xkcd extension to use the new apis — now it can display comics inline with the list!
I attended blueprint this weekend, so I wrote a small blog post about my experience!
Since vercel removed its 50 domain limit for pro accounts and also has a new api endpoint for delegating subdomains, I made a bunch of pull requests to try to make vercel managed custom domains work for scrapbook! So now if you run /scrappy-setdomain, you should be able to set a custom domain, even if the domain is managed by vercel :yay:
code in the dark! it was lots of fun :blobheart:
aoc day 3!! got on the leaderboard for part 2 :partyparrot:
day 2 of advent of code!
advent of code day 1!
Hi everyone! I made a macOS sidebar widget with scriptable that allows you to view and access your canvas :canvas: grades quickly! The code and instructions for setting it up can be found here: github.com/maggie-j-liu/canvas-widget
new github avatar — it’s magic 🪄After seeing unocss at the call with anthony fu, I decided to create a plugin similar to tailwind themes, but for unocss! So I made unocss themes, a variant generator for creating variants for multiple color themes. It allows you to add multiple color themes to a website, and supports attributify mode too! Check out the demo here: unocssthemes.vercel.app (code here).
Making a mac widget using scriptable.app to get and display grades from canvas! Also finally got access to github copilot :yay:
:raycast: Yet another raycast extension! I made a todo list extension that allows you to easily create a todo list from within raycast, mark items as completed and pin important items. You can also switch between insert mode for adding new items and search mode to search your existing items.
Install it at www.raycast.com/maggie/todo-list
Inktober Day 8: WatchInktober Day 7: Fan
using figma 😆
Inktober Day 6: SpiritInktober Day 5: Raven
Inktober Day 4: KnotInktober Day 3: Vessel.Inktober Day 2: Suit. Wasn’t sure what to do so I made this pattern that vaguely resembles fabric…I’m going to try to do inktober, but with code! The prompt for Day 1 is crystal, so I made this cool interactive Delaunay triangulation with d3 that kind of looks like a crystal?rainbow spotlight effect on dinooos.vercel.app :Dmade this at @sampoder’s nextjs workshop at neohacksdragons are cool! this is a dragon curve, a space filling curve with fractal dimension 2added some generative blobs to the backgroundworking on a website to test out my tailwindcss plugin
making a tailwindcss plugin that adds variants for multiple color themes