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

himanivishwa68

@himanivishwa68

Joined July 4th, 2026

  • 12Devlogs
  • 5Projects
  • 0Ships
  • 0Votes
Open comments for this post

24m 58s logged

okay so i used a kicad plugin called pcb2blender so i can export my kicad pcb to blender without having to add materials and stuff myself which makes the workflow sooo much smoother, after i imported them into blender i just setup camera with some point and area lights are just made these pretty renders with eevee!!!

0
0
72
Open comments for this post

1h 41m 17s logged

Completed routing and silkscreen:
okay so last time everything was setup for routing and i just had to manually route everything,
i had to make sure the usbD- and usbD+ were impedance matched with the specifications and also were almost the same length with some tolerance under the usb2.0,as the layout was pretty much done before i routed everything and solved every drc errors, after that i added ground pour for the board,as the ESP32 datasheet suggests adding gnd vias for proper thermal management and noise reduction, i added a hell lot of vias
I also added fillets on the pcb for a better look,for the silkscreen i labeled every GPIO pin and also marked BOOT and RESET buttons, for better look i also added doodles on my board some of them are made by me! :))

0
0
8
Open comments for this post

3h 44m 45s logged

okay so for the past 4 hours ive been speed running to make this usb ducky so basically im creating a usb rubber ducky that will essentially act as a hid and can type and inject commands into its host machine, but what’s different about this is as soon as it powers on it hosts a webserver, through which we can select what payload to inject, isnt it cool,okay so ill go over what ive done as of now:

  • im using esp32 s3 wroom as the main brain as it includes wifi and is pretty fast and also has native usb support so it can act as an hid
    -i read the datasheets on how to design hardware around it and added decoupling caps for noisefiltering, an ldo for stable 3.3v power supply, i also added 3 leds, 5v indicator, 3.3v indicator and one connected to gpio21, i also added boot and reset buttons, lastly a usb A connector
  • the hardest part was deciding which pins to breakout as not all of them can be used without causing problems if you dont know what youre doing, i found a github repo listing all the pins which can be used easily and what to look out for that made this whole thing really easy :))

so after that i decided to move on to the layout, i decided to make this board as compact as possible, as this is my first smd project im not going to make this super compact just in case if i mess something up, i decided to use 0805 for all the smd components,i think i am satisfied about the components placement as of now, i still have routing remaining, i have some things that i learned this time that was really helpful
-it was always a pain to setup board constraints everytime i made a project so i found this github repo which you can just import the setting directly from according to your manufacturer https://github.com/sethhillbrand/kicad_templates

-also i learned about setting about netclasses for the first time, i wanted my +5v and +3v3 traces to be 0.3 mm instead of the default so i made a custom netclass called power and defined all the parameters!

0
0
14
Open comments for this post

1h 56m 54s logged

Today I cleaned up the schematic by organizing it into more readable sections. I updated the op-amp power inputs to use ±15 V supplies and added a DAC input (0.0 V to 3.3 V). While routing, I realized I had forgotten to connect the ground for the dual ±15 V power input, so I corrected that. I also added a dedicated 3.3 V input from the microcontroller to feed the op-amp buffer, providing a lower impedance reference voltage.
also the routing was a breeze as there werent many components, so after arranging the components, i routed them and made the silkscreen much more organized and added power labels for easier use!
so my work is done for now i might try to add my own doodles on the pcb i have the time, i now need to complete my repo and BOM

0
0
12
Open comments for this post

1h 16m 30s logged

okay so for today i decided to simulate my circuit in ltspice, i wanted to know about two things:

  • a well prepped mastoid electrodes, has an impedance of 2k ohm, but this range can go to well above 10s of thousands of ohms, if skin in not well prepped or not prepared. i wanted to find out how much current my circuit would be able to deliver in these different conditions, i also wanted to know what would happen if there was no resistance
  • what supply voltage should i use for my opamps, as if i choose too low the current would sag under load and wouldnt be able to deliver the necessary current

findings:
-so i started simulating by circuit with +- 12v as the power supply here are the results :
-0.1 ohm = 2.999mA
-2k ohm = 2.999mA
-3k ohm = 2.54mA
-5k ohm = 1.72mA
-7k ohm = 1.28mA
-10k ohm = 930 µA

  • after that i decided to increase my supply voltage to -+15v for more head room,im too lazy to type all the values out right now but here are the top 4:
    -0.1 ohm = 2.99mA
    -2k ohm = 2.99mA
    -3k ohm = 2.99mA
    • 5k ohm = 2.21mA

so as you can see the later one performed much better, i simulated +-24v too which gave me really good results, since tl082 has only a max supply voltage of +-18v, so im going to operate it wtih +-15v

0
0
14
Open comments for this post

20m 27s logged

hello there!, so im making a pcb called HACK_GVS , which will essentially be able to control human balance!!! isnt that crazy??

  • So to understand how we will do that we need to know about GVS (galvanic vestibular stimulation), inshort when you apply a controlled amount of current (0-3mA) to your mastiods, itll stimulate your vestibular system, and your brain will think your head is not aligned with your body so in order to compensate your body will lean on one side, and if you reverse the current the opposite will happen

-so how will we design this?

  • we basically the pcb will be sectioned into two main parts, a unity buffer which will output low impedance 1.65v, and an opamp in non inverting configuration which will act as the solver

-why do we need the solver?
-so the mastoids will have a variable resistance due different positions of electrodes each time, sweat, oils, humidity,etc but we need to put a constant current through our mastoids, that’s why we need a solver that will calculate the voltage based on skin’s resistance and supply constant current!

0
0
17
Open comments for this post

19m logged

okay so after so much searching around i finally designed my first stage of my brain-computer interface, this isn’t something really special, but here’s how it will work:

  • this is just an input buffer, which will take in biosignals from the brain which are high impedance and you cant do any filtering stuff with it cuz it will distort the signal, and it will convert them into low impedance
  • the non inverting input also sits are half of vcc, therefore the output will also sit at half, this is useful as op amps are usually supplies power like +9 and -9 but since we will power this from a microcontroller it will only have a single supply power, if we just it hooked up without dividing voltage the negative signals will be lost so we make a virtual gnd , so we can see positive and neg signals with ADC
0
0
18
Open comments for this post

26m logged

okay so i used a kicad plugin called pcb2blender so i can export my kicad pcb to blender without having to add materials and stuff myself which makes the workflow sooo much smoother, after i imported them into blender i just setup camera with some point and area lights are just made these pretty renders with eevee!!!

2
2
373
Open comments for this post

16m logged

today i made the schematic for connecting the IP5306 charger module, the thing is i couldve used the ip5306 ic on my pcb itself and integrated the charger on the pcb itself and made the end product look neater but i didnt as i wanted my project to be as easily replicatable as possible so if someone else wants to build it they dont have to have hotplate and solder smd components, also the module is really good as it has every feature you’d need like charging while using the music player, power indicator, built in 5v boost converter

2
0
293
Open comments for this post

1h 4m 39s logged

so i have almost completed my design today:

-the drc error for annular length i was getting was fixed by just adjusting the pad to hole ratio by editing my audio jack footprint

-i also forgot to add mounting holes as im intending it to be used as a keychain so you can carry it around easily, so i added m2 mounting pads, to accomodate the holes on the pcb i had to increase the pcb area a bit

  • the most work done was on making the silkscreen look prettier, some drawings are handmade by me and some are from internet, i also added power value indicators on the silkscreen as well!, i used a plugin called transform it which made scaling and mirroring stuff so much easier
5
0
576
Open comments for this post

41m logged

so for today it was kinda difficult for me cuz i didnt know how to setup constraints for the board inorder to avoid problems in fab so i just put the factory’s manufacturing capabilities in claude and just filled the constraints in kicad, also i completed the routing for my board which went smoother than i expected as i was expecting ton of trc errors, but my routes were good enough i think, but the remaining thing is this annular drc error which i kinda have idea of but not sure so i have to watch some tutorials about it and fix it!, now the only thing remains is to make the board prettier!!

0
0
127
Open comments for this post

42m logged

okay so most of my time was spent on finding out tutorials and researching parts cuz i had no clue on how this stuff works, so after some hours i came to use ESP32-C3 Supermini as the brain, a DFPlayer Mini for the actual MP3 playback, a 1.3” OLED for a UI, three push buttons, a slide switch, and a 3.5mm audio jack for output

after deciding what to use i had no clue how to import and use footprint exertnally so i had to watch 2-3 videos related to that and also for 3d models too!

current state: schematic is roughly done , footprints are assigned and i have made the basic component layout, im pretty unsure about my schematic as cuz for battery im thinking of using a separate off the shelf lipo charger +boost module for easier assembling and lower costs if someone wants to replicate it

7
0
151

Followers

Loading…