Blueprint

Arctyx Nano

An open-source FPGA development board in RaspberryPi Pico form factor.

Created by Keyaan Keyaan 🚀

Tier 2

48 views

4 followers

Timeline

CAN CAN ⚡🚀 approved Arctyx Nano ago

Tier approved: 2

Grant approved: $70.85

Keyaan Keyaan 🚀 submitted Arctyx Nano for review ago

Keyaan Keyaan 🚀 added to the journal ago

BOM optiimisation!

I uhh changed the LEDs from 0402 Extended to 0603 basic and uhm i changed how they were placed on the board and i will now be using the C9002 crystal, thanks Kai! Will update the BOM and the costs. Here are the new images:
image
image
image
image

technical_. technical_. requested changes for Arctyx Nano ago

Your BOM can be optimized further by using components from different suppliers. Your crystal can be replaced with the C9002, etc. Please try to reduce costs on the PCBA much as you can please! I won't be picky about the components, but try to search for alternate components that isn't much of a hassle to use please!

Keyaan Keyaan 🚀 submitted Arctyx Nano for review ago

lasvejas lasvejas 🚀 gave kudos to Arctyx Nano ago

tuff 🗣️

Keyaan Keyaan 🚀 added to the journal ago

Branding+BOM

Okay, i did the branding for the board, it looks really cool!

I mainly added resistor values as well as branding. the font i used is just a spacex clone because it looks really cool. uhh yea i am gonna make BOM next and i hope it works!
I reoriented the PCB to so it looks better in the PCB editor.
image
image
image

image

Keyaan Keyaan 🚀 added to the journal ago

PCB Complete!

I completed the PCB. Changed a few nets, added a 10uF cap for the 1.2v rail. added all the different 3d models, and idk why but it was a pain to find the RP2350A 3d model. About everything is complete, will finish beautifying the repo and make the BOM and senD it! Check out the Images:

image

image

image

lasvejas lasvejas 🚀 gave kudos to Arctyx Nano ago

YEAHHH GO KEYAAN LOOKS GREATTTT

Keyaan Keyaan 🚀 added to the journal ago

Removed silkscreen references + removed excess routes

removed extra traces like random traces connecting 3v3 because i switched to 4 layers(made the routing so much easier as there were a few nets that were impossible to route). i made the PCB better overall. GPIO headers are yet to be added and i will add them later today. i also have to find a suitable resistor and add it's value. and yeah i have to add 3d models too along with branding and naming.

image
image

Keyaan Keyaan 🚀 added to the journal ago

Finished PCB routing

okay, I finally completed the PCB.. I can ship it just now after making the BOM and beautifying the repo but no, i choose to make the dev board better, fix a lot of mistakes prolly and add all the 3d models. i want this project to be as polished as possible from my side. I still have to assign values to a resistor or two and i'll do that later too. Here's some images:
image.png
image.png
image.png

Keyaan Keyaan 🚀 added to the journal ago

Started with the PCB routing

I started with the PCB routing, and i am aiming for a 2 layer PCB because idk. But like i am facing a lot of issues with routing, it is real hard to route. The two ICs make it a lot lot harder to route. i have yet not placed and routed with the power part of the board because that is a pain and the bottom part of the PCB looks beautiful but a lot of routing is left there too. will prolly do it later. image.png

image.png

Keyaan Keyaan 🚀 added to the journal ago

Schematic Done!

Yes, i finished the schematic, and i changed my flash to W25q128JVP instead of W25q128JVS because the JVS was too big for the board and JVP is significantly smaller and thus helps with space. i have realised that the board will be very tightly made and i will have to choose assembly as the items are placed very very closely. i have added a lot of LEDs too to not not use any GPIO pin. as well as i have 8 wires connecting the two semiconductors together. i still have to search for suitable LEDs and then assign resistor values.
image.png

Keyaan Keyaan 🚀 added to the journal ago

Started with the schematic + minor placement

umm yeah, i started with the schematic for the devboard, it went well.

first i couldn't figure out some things like different voltages and i was concerced if i would need 2.5 volts too. but some wise people on the internet told that i can tie the VPP_2V5 pin to 3.3v directly. so yeah here it is.

image.png

and i think i will have to share a lot of GPIO to output to the headers. the space is very very small.

here's how the power part(dual buck converter) looks like:

image.png

I basically wired the basics of FPGA and the rp2350a. now in the next sesh i will connect both the chips and add headers and hopefully i will be done with the schematic.

image.png

Keyaan Keyaan 🚀 added to the journal ago

Idea Changed

There are some things i want to change, first of all, i cannot figure out how to program the FPGA, as there are two ways, first you use a flash configured where the FPGA is the SPI master and the second is programming from an external MCU, where the FPGA acts as a slave. So i have an idea, I WILL USE THE RP2350 along with the FPGA. So yes, the board cost will be upped a little bit ig. i will still try to maintain the rpi pico form factor and use all the GPIOs, but if it is not possible then also it is fine as i will have many many GPIOs.

here are other things that i have decided to put:
1x RGB LED.
4x normal LEDs
2x power LEDs(3.3v and 1.2v both)
a buck convertor with 2 channels (most probably RT8075ZQW)

it would look something like this:
2nd idea.png

Keyaan Keyaan 🚀 added to the journal ago

deciding stuff

so, i have decided that i will be making an FPGA dev board in a raspi pico form factor, which will have the ice40up5k FPGA with 5280 LUTs. Here are some other things that i will need:

  • A programming interface
  • a flash storage
  • cramming everything in rpi pico form factor
  • USB-C
  • required voltage regulators(3.3v and 1.2v prolly)
  • too many LEDs(with suitable resistors) Yeah that's all ig and yes no castellations because they are expensive, and i'll solder the board myself at home yay
    idea

Keyaan Keyaan 🚀 started Arctyx Nano ago