You are browsing as a guest. Sign up (or log in) to start making projects!

panda

@panda

Joined June 2nd, 2026

  • 73Devlogs
  • 12Projects
  • 8Ships
  • 76Votes
14 year old Tech-interested teen in Berlin

Trying to do hardware projects for Stardance instead of the usual software -
Check some of my current projects out - Im making a wireless split keyboard and a Macropad
Open comments for this post

1h 0m logged

I started arranging the stuff on the PCB, but today i had a lot to do other than techie stuff,
and went out with friends, then got my wallet stolen D: . Anyway after all that stress i wasn’t really feeling like
working on the project, but i didn’t wanna lose my streak so i did a little bit

i powered through arranging the key matrix properly, with all the diodes correctly aligned with the correct keys, and this was probably the most satisfying
part of the project - i think it looks neat

then i started arranging like the Headers and stuff

after that came the Audio section - and look at how tiny those chips are - im getting anxiety let alone looking at them, and am trying not to think about tryna
wire and then solder those tiny ass pins - look at that chip in comparison to a capacitor:

also i did the display part and used a 3D model i found of the component for measurements - i think its accurate enough

i also arranged a lil bit on the ESP and the like boot/power/key switches :

the rest i will do tomorrow - im really putting off placing the capacitors and resistors cause thats a pain in the ass -
id have to double check where every one goes cause the airwires go crazy cause of the Net labels i used and cause most of them are
decoupling capacitors, i have to check the schematic on how/where to place them, and im not looking forward to it.

Anyway thats all for today, see ya tmrw !

6
0
3946
Open comments for this post

2h 0m logged

Yeah so i imported, adjusted and assigned every component, and then added everything to the PCB
I then exported everything as a PDF and gave it to an LLM so it could look over it and point out any errors.
I had some minor errors, like some Pads not connected to GND when theyt should have been and a wrong capacitor value, but otherwise
im pretty proud of myself.

Next is to arrange the components on the PCB - also it got recommended to me by the AI
to use a 4 layer PCB, as that lets me dedicate a layer each to GND and POWER - so i have less traces, and no spider nest - cause otherwise EVERY
GND or +3V/+5V connection would need a trace.

0
0
1635
Ship

A physical API key password manager that stores your passwords PHYSICALLY, so you never have to trust a cloud service again nor use a pesky server - all local and extremely portable !

  • 0 devlogs
  • 0h build
Video of Project → See source code →
Open comments for this post

4h 35m 21s logged

Printhead + BOM finished !

Printhead

Alright, i finished the printhead - this is probably the most time i worked without devlogging so i have quite a bit to explain

The design is based on the Mantis toolhead and i stole a lot of stuff from tha, but im using my own design for quite a lot of stuff ! I using basically the exact same hardware i described, but i am going to switch my hotend - the Dragon GF is expensive asf, which i didnt know and i need to keep my costs under 600$ since Hack Club only funds that much.

Otherwise the Hardware is the exact same as last devlog.

As for how to attach the belts, i decided i would use a belt clamping mechanism (see below) which the toolhead would screw directly on - hopefully this will work.

The BOM

The BOM i would say was maybe actually harder to get done than the printhead, which is quite frankly amazing !

I was scouring websites for ages, trying to get it cheap as possible - this is quite a challenge, as this is supposed to be a Voron Trident alternative, and the Voron Trident is 1300$ !!!! I have to get mine under less than half that (600$) !!

I just about managed it, but only cause i spent literal hours on this (my lapse recordings keep dying cuz i turn off my laptop b4 pausing them)

My inital BOM was like 800$, and that was way over - i had to find cheaper components, skimp out, change a few things, etc. to make it work.

The things i saved the most on are the NEMA 17 motors, the Frame, and the hotend -

By switching my hotend to the TZ V6 i was able to save 50$, by using a rlly cheap 30$ trident frame kit from JLCPCB instead of an official one saved me 100$ and the NEMA 17 motors i found with help from zsharpminor for 5$ each !!!

2
0
63
Open comments for this post

49m 14s logged

Toolhead choices and Components finalized !

Alright, i started working on this again today after a lot of procrastination ! I did a LOT of research off-cam and on-cam by watching youtube videos, and opening up like 20 different toolheads in onshape to see how they fit together - kudos to the EVA 3 docs for being so easy to understand and giving a good visualization of how things fit together !

What did i do ?

Today i finalized my component list (again).

I needed to choose a extruder, hotend, probe, and cooling method for both the hotend and the extruded filament !

I did a lotta research, and have now decided on what i will use !

Shoutout to @anicetus for writing his 3dp design guide and for helping me out !

What i decided on :

Bowden or direct drive ?

There are really only 2 options for the filament path of a 3d printer - bowden or direct drive.

direct drive is duh driving the filament directly into the printhead - so the extruder is part of the toolhead.

Bowden means the extruder is mounted somewhere on the frame and extrudes filament into the printhead with a “bowden tube” - this makes the printhead lighter => faster, but increases the chance of something going wrong.

Since ive never worked with a 3dp b4 and this is my first one, im going with direct drive as its a lot more reliable !

The Extruder

Im going with a Sherpa mini - i want something lightweight since im using direct drive and this will sit on the toolhead, and the sherpa mini uses a NEMA 14 pancake motor, so much lighter than other options

The hotend

I initially thought id use a tz e3 because @anicetus recommended it to me, and he has good experience with it (its cheap too), but in the end i think ill go with the phaetus dragon HF hotend - this one has a faster flow rate and is stabler as it has a 4 hole mounting method instead of just 2, and because the tz e3 was initially meant to be a ender 3 drop-in - (ender 3 is a very common 3d printer from creality)

Cooling

Alright, so i need two types of cooling

For this part i just used the recommendations from ani’s guide, since i didn’t have much knowledge of this and hes and expert - why question him, he hasn’t failed me till now (and never will, if your reading this, love you dude :sparkling-blahaj-fart: :nodnod: )

For part cooling (cools filament after its been deposited on to the build plate) im using 2 5015 blower fans - i know part cooling isnt strictly required for a 3dp, but no printer ever comes without it - id be pretty cooked without

I also need a fan to cool my hotend, for this im going with a 3015 heatsink fan :D :yay:

Whats next ?

Next up is actually designing the toolhead - for this part im not gonna do it completely from scratch - im going to make my own version of some popular toolhead designs !

I think i could probably frankenstein together different aspects of different toolheads - i like how compact and easy to assemble EVA is, love the intuitive cooling of the Mantis toolhead, like the looks of the dragonburner, and also like the archetype mounting method.

I have already imported a bunch of toolheads into my Onshape, and will probably experiment a lot next - lets see where this goes !

Btw ive already been working on frankensteing/designing this toolhead but its not ready to present yet

0
0
49
Open comments for this post

22m 2s logged

PLEA FOR HELP !!!

Ok guys, im sorry for not keeping you updated on this project ! Big apology needed (for whoever is reading this :heaviersob: )

The last week i got rlly busy with reviewing for stardance as some of you (who got their hackpads reviewed by me) may know - ive been cracking down on those since i became an official bts person for stardance hardware.

RESEARCH :sob-hole:

I did research. A lot of research. And im hopeless.

I need help

I have no idea how to do this, so this is now a plea for help from you guys !

TO ANYONE READING THIS ! I NEED HELP !

if you have absolutely any tips or tricks or suggestions or guides or resources or anything on this, it would be REALLY helpful ! I desperately need help with this part, as its basically the only thing blocking me from getting my very own 3dp ! Even if you dont know anything about 3dps, still write a comment down below so i know im not insane and people are actually reading this - it would def make me feel better if nothing else

And i dont know how the stardance algorithm works, but everyone reading please like this and give the project a follow ! this is the only time ill ask cuz hopefully then more people will see this and help me out !

Attached below is the EVA 2 toolhead, which uses the same MGNH12H rail as my printer with a front facing rail, so i can hopefully use it as inspiration !

0
0
53
Open comments for this post

28m 1s logged

All 3D Printed parts done !

Ok, i finally got time to hop back on and got cracking.
:neuronactivation:

The Idlers

Alright, first of all, lemme explain what the idlers actually do, BUT YOU WOULD KNOW THIS IF YOU WOULD READ MY DEVLOGS !

Yes. I mean you.

Sitting there, scrolling through stardance.

GO READ MY DEVLOG

or ill eat you

i mean it :3-blahaj-spinning:

Sorry for getting sidetracked, lemme explain again

What the idlers do (fr this time)

Alr, so my 3d printer uses a belted gantry alr - and if you dont know what that means genuinely go read my devlog for the gantry, i swear it explains stuff.

Im not gonna explain everything again like a parrot :germanyparrot: - so basically the printhead and X axis move through turning a belt with a motor - and the belt cant levitate in midair unlike my soul when im doomscrolling at night when a floorboard creaks, so the belt needs to go around something - The idlers - and guess what - the idlers arent attached to anything, so they are idle get it. They spin freely with the belt.

My idler mount

Last devlog i had quickly designed a mount for my idlers that attaches to the frame - but i didn’t test it.

so i did that

Results

Well, first thing i did was test if the idlers fit on the thing - and :yay: , they do ! The holes line up and everything ! (See pics below)

After that, i tested if the whole thing fits on my Frame by replacing the old mount that wasnt mine (and changing the color so its stylish :joker-zesty: )

This is really the final task - i aligned it with the frame and it looked pretty good (see below)

I zoomed out, aligned my cam, and checked - and what a pretty sight it was - my idlers (2 toothed circles) and my motor pulley (ring around motor shaft aligned perfectly from this side :yay: - it took a bit to align them along the other axis too, but it was worth it, it looks amazing !

Also i forgot to unpause lapse :sob-hole:

Whats next ?

I still have a few tiny odd jobs and very simple 3dped parts to make, but that shouldn’t take very long, its so quick its not even worth logging.

The next big thing to do before im actually done with the printer is the one ive been procrastinating and saving for last and dreading for weeks, cause its def the hardest one - ** The Toolhead**

What is the Toolhead ?

The toolheead is just a shell that holds the actual printing components - the hotend (heats stuff up), extruder (motor with gears that pushes filament into the hotend properly), probe (senses the print bed), etc. - sounds simple right ? well it isn’t

Whats the difficulty ?

The challenges :absolute-bullshit:

  • Ow ow hot ! Im making a 3dp, so it gets hot - duh. I need to make sure that none of that filament melting heat gets to my 3dped toolhead (made out of filament 💀)
  • mounting : im using a MGN12H linear rail, so i need a way to mount my toolhead on that.
  • belts - i need a way to clamp the belts of my gantry down on my toolhead
  • multiple parts : too many parts are needed and all of them need to be somewhere specific. The part cooling fans need to be at the top, the main fan near the hotend but not too near. The hotend needs to be low down, but also high up enough so its close to the extruder. The klicky probe needs to be near the bottom, so it can hit the print bed first, so i need to design around a clicky probe mount too 😭 .

Im cooked. See ya soon !

1
0
73
Open comments for this post

28m 1s logged

Final 3D Printed Part for only the printer !

See below - blue one is mine, black is internet one !

WAHOOOO

Alr, im overjoyed rn.
I locked in today, and started with the final (big) part that needs to be designed !

This was the idler mount, and i resolved not to make the same mistake i made last time, and to do it in one try - that was the goal.

I started taking my measurements and made a sketch again, this time making sure that i wasn’t modifying the idler positions, since that would mean they wouldn’t be aligned with my motors anymore - and i LOCKED TF IN :lock-in:
:neuronactivation:

I finished the part, and didn’t oversee anything for once, and it looked perfect !

Whats next ?

I gotta hop off for now, but later im gonna make sure that the idlers fit by positioning them in onshape itself, and after that i have to confirm that they fit into my overall 3dp design - after that - im pretty much done !

I still have to do small little 3dped designs, but the rest of them are pretty simple, no big ones anymore, and even if i get the rest wrong its not critical.

Ill be back soon with another update !

0
0
84
Open comments for this post

2h 47m 2s logged

Gantry corner mounts for NEMA 17 motors

Alright, im a bit pissed rn cause i just needed 2 and a half HOURS (and more that i didn’t log by accident)for what what was supposed to take half an hour and be a quick thing.

What i did :

For the better part of two hours, i sat there, recreating every single measurement and hole and screw gap and everything metciulously, and when i was finally done, and tried to mount my motor on it in the CAD ? everything was wrong. every single measurement, every single hole position, everything. :tearingup-wx:

So i did it all again. This time it was a bit better, but it still took ages, and didn’t work AGAIN :heaviersob:

Then guess what ? I did it AGAIN.
And this time it worked ! the motor could be mounted :yay: (See below)

After that, disaster struck when tryna import it into the overall 3dps cad file

What did i do wrong ?

I messed up bad :heaviersob: - I changed the whole position of my motor’s pulley ! If you don’t understand what that means, basically the lil rod thats on the end of the motor controls a belt with a pulley and there are idlers on the other side - but now my whole motor was shifted, so it didn’t align with the idlers anymore !

The fix

Instead of tryna do it again, instead this time i imported a model of a nema 17 mount from the internet, and literally used every single measurement from that one, ever angle, line length, chamfer size, EVERYTHING, and managed to make the final Half assed version of the motor mount :

And when it FINALLY came time to check if it worked … drum roll it didn’t fit AGAIN. So i did one final fix with the measurements (i used the circle for a measurement instead of its center) and I was done ! It fit like a glove :yay: .

Now theres only one part left - the Idlers !

0
0
35
Open comments for this post

39m logged

Finished Z axis and foot mount assembly !

What i did :

Instead of continuing with the last 2 3dped parts (the idler mounts and the Gantry motor mounts) , i started replacing my prebuilt 3dps with my own designs, and i even added some branding on the feet !

I replaced all of them, the feet went in perfectly, with no mods needed :yay: . The Motor mounts didn’t initially fit, but after a bit of modification and fixing mistakes, they also are correct

WOOOHOOOO

Whats next ?

Just 2 3DP components left - idler mounts and motor mounts for the gantry - then im done with everything other than printhead

0
0
84
Open comments for this post

1h 29m 1s logged

Corner Motor Mounts

Heya, i got a lil bit more time in the meantime today, so i worked on the next part - the corner motor mount

This goes in the duh corner of my frame at the bottom, and screws into both the bottom frames that it will touch, then mount the motor with the holes that are always on NEMA 17 Motors.

What’s next ?

Not sure when ill do this, but theres also a rear motor mount that i have to design, and then after that

0
0
29
Open comments for this post

34m 1s logged

Foot mounts :yay-ace:

Why the devlog ?

After lots of discussion with @1 and @anicetus it turns out i only gotta design the 3d printed components myself - not the ones that you buy :D

Im now gonna gradually work on making my own versions of the parts

What i did

Today i made a very basic rubber foot mount of my own, using the original one i used that came from the internet ! its a lot less elegant, but was simple, with all the holes in the right places ! It will do for now

Why onshape ?

I switched to Onshape, because im more comfortable with it as a CAD modeling software - i had initially switched to FreeCAD as OnShape kept lagging for me on detailed prints, and Assembly was going rlly well ! Unfortunately, part design has been going really slow and i keep struggling with how it works, as its not as intuitive. From now on ill be using onshape for part design !

Whats next ?

I still have a LOT of 3dped parts to design, and will be working on those - ill post another devlog next week once ive completed 1 or 2 more 3dped parts !

0
0
23
Open comments for this post

8h 0m logged

So today i wired the rest of the schematic !

I wired the entire audio sheet - including the mic, speakers, and audio jack : This includes the signal amplifier, the encoder, one stereo speaker, microphone, and also a headphone 3mm audio jack that unfortunately still plays stereo sound.
If you don’t no what the difference between stereo and audio sound is, stereo is : stereo is basically built for one type of audio (a single speaker), while stereo is designed for two sides, with both sides playing a bit differently

after that i started wiring the display (which i decided will also have touch) AND SD card slot - because they actually can come together as one module. cause i could’nt find a symbol for this special component, i just used a Pin connector each for both sides.

Next was the easiest, and probably most satisfying part : The keyboard matrix
The main goal with the Keyboard Matrix was to make it

  • as compact and small as possible
  • good looking
  • low profile
  • not too hard to type on
  • use a small amount of GPIO pins

in the end, i was able to do all this by using this switch matrix scanner chip called the TCA8418RTWR that takes over all the keyboard matrix scanning :

In the End i decided to use a 32-Key layout with 4 rows and 8 coloumns :

Then came the last (and most fun) part - the Peripherals

I decided i wanted some fun stuff like:

  • a 5-way nav switch (that is incorporated in the switch matrix to save GPIO pins)

  • a tilt and movement sensor (accelerometer & barometer 2 in 1)

  • headers so i can connect other components - i exposed 5 GPIO pins, I2C/Grove for OLEDs and sensors and stuff, and basic Power (3V, 5V, GND, direct battery)

I had wanted to add a rotary encoder, but my GPIO pins ended up occupied and i did not wanna get rid of the GPIO header just for this - also i feel like i uee keyboard shortcuts for everything anyway
next up is footprint assignment and then pcb design, but im rather worried about the footprint for my display + sd module
the problem is, this module has both touch, display, and an sd card, and i cannot find a footprint for that - i could find some that have only diplay and touch, but no SD, or display and SD, but touch unused -
because of this issue, i will just use 2 connectors that are just approx. where the connectors on the module are, and either

  1. submit the design files with the approximate measurement, then order the component, buy it, measure where the connector should go, and then adjust my PCB design
    or
  2. plug in only one side and use a cable for the other side.
3
0
41
Open comments for this post

1h 51m logged

Lots and lots and lots of research, some more research, and even more research.

Alright, i did a LOT of research

What i did wrong

Today @1mon (@1 ) told me that i messed up.
Like severely messed up.

I had been using 3d printed mounts for the motors and XY Joints till now, but im not actually allowed to do that - that disqualifies my project.

I cant make them myself either, as i lack the knowledge of how 3dps work like someone who owns one or built a voron would have - nor do i have the experience in CAD to design these parts even with that knowledge.

What do i do now ?

For now, im putting this project on hold

I will probably not work on this for a while, and will try and find another project to do that will (hopefully) give me the experience needed to design this myself, or will wait till the next YSWS and transfer this over - and then work on it once i have more experience with actual physical designs with motors.

Im sorry to be the bearer of bad news, but Pandaprint won’t be moving along for quite a while

0
0
20
Open comments for this post

3h 22m 1s logged

Printhead components !

I imported all the 3D Models for my printhead, and decided on my components

Im using :

  • A sherpa mini extruder
  • tz e3 hotend
  • dual 5015 blower fans for part cooling
  • one 3010 heatsink fan for the hotend heatsink
  • a 0.6 nozzle
  • a Kilick probe (not added yet)
0
0
25
Open comments for this post

1h 23m 1s logged

Gantry finished (X axis) !

What i did today :

Today i finally added the XY joints with their (toothed) Idlers, and positioned the X axis inside them. The X axis is just going to be another 2020 extrusion with a rail (and carriage) strapped to it

I addded the idlers inside, and also considered actually somehow adding the belts to the CAD, but i later gave up that idea cause i have no idea how to do that and it would be way too complex

What’s next ?

Now that im done with the motion system :yay:
i have to move on to the Toolhead + Hotend

What is a Toolhead/Hotend ?

The toolhead is like a box for the hotend and whatever else we want - its usually 3d printed, and holds the actual thing that heats up filament and deposits it on to the print bed - that part is called the hotend.

There are prebuilt toolheads from the community like The Mantis (see below) or the Eva - just search that one up if you wanna see.

Since i want funding from Hack Club, i have to design one myself - im not exactly sure yet as to what hotend i will use or nozzle size, but i will do some research and have a LONG chat with opencode

Apparently (i havent done research yet, just talking bout what ive heard !) the hotend is (duh) the part that heats up the filament - but it also needs to be cooled :thonker: . Most probably it also has a motor that presses filament out. Apparently they come in different sizes and weights, and have different flow rates - the hotend choice influences what speed the printer will have. also, i think the nozzle is a different part :parrot-nix: . I think that the nozzle is what the extruder presses filament out of, so it decides how much quality the print has - smaller nozzle is equal to more resolution, but also more time needed. The nozzle can also be made up of different materials, and some materials are better for some materials - for example brass nozzles can be used well for PLA and PETG, but not for filament that needs to be heated up more, like ABS.

So yeah, im gonna work on the toolhead and nozzle for a while :D

0
0
21
Open comments for this post

1h 42m 1s logged

Gantry for Pandaprint part 1

Today, as promised i started working on the gantry.

In classic coreXY fashion, im using belted motion with linear rails

How does belted motion work ?

Hehe im shamelessly gonna make you read my previous devlog :point-and-laugh: now - if you check that out, i explained in that section how it works in detail.

If your too lazy, i found this cool animation that explained it really well for me :

https://www.youtube.com/shorts/fW7jzLN-__w

What i did in the last hour and a half

First of all, we need movement. So i added the motors.

Our gantry (and Z axis) are gonna use NEMA 17 motors ( just a type of stepper motor for those of you that don’t know what that is), so i added them to the CAD with screw in (and on) mounts

After that i attached a pulley to the motor shaft (so it can actually move something).

There was a bit of choice on what to do next, but i decided i would finish all the parts that were mounted directly on the frame first

The next step i did is attach the idlers (2 of them - if you dont get why theres 2 go watch the yt animation i mentioned !) to the Frame.

After that i got a CAD model of the rails and the carriage,
and positioned them on the Frame

That was all for today.

Whats next ?

The next part is just adding the actual X axis and after that the toolhead/extruder/nozzle choice

0
0
12
Open comments for this post

2h 13m 41s logged

Finished Z axis and print bed

I finished the next part of the design - designing the Z axis.

For all of you that dont know what it is -

What is a CoreXY printer, and whats an Axis :thonk: ?

There are different ways a 3d printer can move, but im using the method called CoreXY, which is the traditional one.

A 3d printer needs movement in some way in all 3 axises (axi ? axiss? axisses ? …. axes ?) - no not an actual ax, but a vector of movement like in a coordinate system.

In simple word for dumb human, printer go up back and right

In a CoreXY printer, the printhead only moves in (guess what ?) X and Y. So you might be wondering how it moves in Z (up and down). Well thats what i worked on today.

You see, instead of the printhead going up and down, the print bed (where the filament gets printed on to) moves up and down - that way the bed rises to meet the printhead, and if the print grows taller, the bed moves down.

Sound easy right ?

Heh.

Now we move on to the

Movement Method

Now that we know what we wanna move and where we wanna move it, we have to figure out HOW we can move it :heavysob:

Luckily there are only 2 common methods to move stuff in a 3D printer :yay:

  • Linear rails
    and
    -Linear rods

Linear rails

Linear rails are little train tracks that you put wheels on to - these wheels are then moved by a belt thats attached to a pulley thats atttached to a stepper motor - basically when i spin my stepper motor, it spins a litlle round wheel - that little round wheel is attached to a belt that then gets moved by the wheel.

The moving Belt then also moves our bed.

Linear rods

Linear rods are much simpler. Here our lovely Stepper motor (im calling him Steppy from now on) :yay: spins a rod - basically a rlly long screw.

This screw is then attached to our bed (not exactly, its actually attached to a small 3d printed mount that the bed is attached to cause we need to heat the bed but - shut up nerd panda)

When the motor spins left so does the screw/rod - in classic screw fashion that causes our bed to rise up.

If it turns right, the exact opposite happens

” Lefty loosey, Righty Tighty” - Me probably

For the Pandaprint, i chose to use linear rails instead of rods, since that seems to be common practice in the 3D printing community.

There is one gaping hole in my logic that some of you imaginary readers may have discovered - wont my bed just try and spin wildly ? um … yes.

The fix is rather simple - add something that stops the rotation !

Thats why the bed mount is also attached to a carriage on a linear rails - this fastens it and stops rotation , while still allowing it to move along the axis it has to move along.

Up next

Tomorrow ill start work on the gantry (aka X and Z)

Here ill go with the previously mentioned belted approach - lets see how that goes :D

0
0
14
Ship

I finished all the design files for my split keyboard design - from Schematic to PCB to Case. The Keyboard is a classic wireless split Corne Keyboard with a Battery that lasts literal ages - it uses a ergonomic 3x6 key layout with 3 thumb switches per side - thats 21 switches per side, and 42 in total. it also has a physical power switch, a charging circuit, and a 0.91” OLED integrated ! This is my first ship, there will be another when im done with the actual physical build.

  • 13 devlogs
  • 3h build
  • 5.00x multiplier
  • 15 Stardust
Video of Project → See source code →
Open comments for this post

16h 59m 38s logged

I dont fully understand why, but some of the time i coded on other projects is showing up here - i only did around 5 hours of work, but 16 hours are showing up. Eh, idk. Anyway, im continuing now - i put together an aliexpress cart, and will order soon !

0
0
21
Loading more…

Followers

Loading…