I have redid the PCB design as for my manufacturing methods the traces and pads were to small/thin. I have now made a new version and made it successfully! BUT pin pitch on some of the components is too small(Bridge Rectifier, big capacitor etc.) mostly these oversize components, which is weird because I used KiCADs builtin footprints and theses are those models LOL, anyways I will have to tinker with that but Im just too tired for this rn. Anyways here are the images of the PCB production proccess.
As always check out Crawssembly the first educational assembly language on earth! It’s made by @The_Craw
Please also star my actual github page! It’s more important than stardance followers 😤😤
I’ve been working on a IEEE 754 single precision 32-bit floating point number library for CSL, it turns out it’s more difficult than I expected!
#Devlog #2
Today, and yesterday I assembled the RP2350, Si5351, OLED and the rotary encoder! All of those work perfectly, the frequency changes accordingly, OLED display properly and the output is pretty clean and correct! I also assembled the SBPD(single balanced product detector) and the rest of the reciever, but I cant seem to recieve anything, I have tried with a Signal generator and an antenna, a Signal generator directly to the receiver and I cant hear anything! I have gave up for today(its been 3 hours lol my head hurts) but I’ll probably try sum else tomorrow. I dont have an image LOL so here u go check out CASM by @The_Craw
Well this isnt a super hard nor super cool project! But I love it and this should only be used ethically! I made a simple script/payload for RP2350, it logs your IP, rickrolls you and writes in the notepad that you have been rickrolled! The website and script go as one. btw check out crawssembly by @The_Craw its an awesome project. also if u want free ai checkout @jam06452
Welcome to my first(probably the only devlog for this project) devlog, I’m currently working on a custom USB rubber ducky which executes a predefined payload(in my case opens a IP logging website, and a rickroll on a CDN), and I needed a way to shorten the CDN URL so I decided to make the shortener. Overall awesome and fun project. I used FastAPI for generating the unique ID and logging the given URL togheter with the unique ID. I used Jinja2 for the HTML serving part, and I used Neon serverless Postgres to host the database. API is hosted on Vercel.
I ran into some trouble while designing the schematic and the PCB.
Basically the original schematic utilized the local VFO made with a dual gate FET BF960, and I really wanted to display the frequency and for that I needed a frequency counter.
Well I was thinking and thinking, and all I saw for frequency counters were done modules which I didnt want to use! So I decide to keep the Direct Conversion Single Balanced Diode Product Detector (CSBDPD further in the text) but ditched the local VFO with the FET for a Silicon Labs Si5351 and a RP2350. Then I moved on to the PCB and first had the issues of assigning Footprints for the Xiao and the OLED and Si5351, and then I didnt know how to make the footprints for the two coupled inductors on the CSBDPD, but I figured that two resistor footprints in parallel should look and fit the same! Also I wanted to make sure I have a good ground plane and so I had issues with figuring out the Fill Zones stuff in KiCad but figured it out somehow! This is also my first RPi Pico project and also first MicroPython Code so if you notice some mistakes pls contact me on slack @yu4tmb.
BTW this is an amazing project, I’m using HTML/CSS/JS for the Frontend, whilst the Backend is built in Python. Its all hosted on Vercel and its main focus is to help new Hack Clubbers get to understand and make their first YSWSs easier.
Please do add templates to the template_defs.py and checkout the repository at this link https://github.com/z0b1/starstruct
The project is basically finished, there could be some changes made to the UI, but the main functionality is done.
I am thinking about maybe making a youtube video downloader or audio downloader but it will probably go into a different project.
I did have some troubles:
I have had troubles with a corrupt npm which I had to reinstall, here are some issues I encountered:
Redid the PCB and made code for the Arduino