Emard
238ad770ce
moving USB LEDs on TOP layer
8 years ago
davor
dcbf46dff2
optimizing PCB
8 years ago
davor
34c4e9d7f3
increasing power via diameter
8 years ago
davor
b7500cc477
increasing thickness of power traces, moving clock
...
to a bank which is always at 3.3V
8 years ago
Emard
57fdb7743e
1mm thick 5V line
8 years ago
davor
76542e7630
moving FTDI USB on top
8 years ago
davor
1a122bfc67
fully routed
8 years ago
davor
dbf4b92a22
audio DAC routed
8 years ago
davor
23b588ff16
Routing... 4 routes remaining
8 years ago
davor
f036dae0fd
tidying up some traces, nothing important
8 years ago
Emard
f7f305ad0d
tidying up SDRAM connections. Trace lengths unequal,
...
expected about 0.1 ns time difference
8 years ago
davor
20cbbc4ef9
continue routing PCB
8 years ago
davor
eb3fc2ec70
connecting some GNDs and GNDing unnamed shield pads on USB connectors
8 years ago
davor
b1718ae700
thick power lines
8 years ago
Emard
7d0fc68da0
connecting 2.5V
8 years ago
Emard
108abc3158
connecting 3.3V and 1.2V
8 years ago
Emard
ecc772b518
optimizing wakeup network
...
moving SMPS power supply networks
1.2V supply moved to the right
8 years ago
davor
aeaf64f99c
connecting all BTNs except power BTN
8 years ago
davor
dcbfda0556
Run DRC to update cupper fill zones
8 years ago
davor
9d6f8bf493
improving SD card power supply and replacing with
...
suitable schematic symbol for micro SD card (was normal SD card)
8 years ago
Emard
2426a9f7e7
DRC rerun
8 years ago
Emard
5590ba802d
optimizing routing for SD and FTDI
8 years ago
davor
c381c4c5c4
small PCB optimizations
8 years ago
davor
1f60f95a71
compatible OLED models: SSD1306 or SSD1331
8 years ago
Emard
28c4106026
J2 GPIO: routed in the purple plane only
8 years ago
Emard
aabd353e71
J1 GPIO: grouping lines on purple plane
8 years ago
Emard
752eddee0e
J1 routed using only purple plane, (yellow plane made free)
8 years ago
davor
1e5e0b01a6
connecting JTAG lines to FTDI serial lines RI DCD CTS DSR
...
as those pins are by default inputs and can be reconfigured as outputs
similar but not identical pinout as the one that works from ujprog
CBUS used to force-wakeup of the board from sleep state
2 LEDs to CBUS pins to display usb enumeration and activity status
8 years ago
davor
57fa143c11
connecting 2.5V and 3.3V sources to BGA planes
8 years ago
davor
4a0cc08307
connecting 1.2V core voltage, solving FPGA voltage plane,
...
still too thin wire leading to SMPS supply
8 years ago
Emard
5e953da6b9
connecting required pins for WiFi programming
8 years ago
Emard
5432fd6540
connecting clock and ftdi USB
8 years ago
Emard
4c13f262e8
connecting FTDI TXD/RXD
8 years ago
Emard
092e601af1
connecting LEDs
8 years ago
Emard
364957f9e0
connecting OLED
8 years ago
Emard
feb31c8f87
moving inner layer routes away from BGA
8 years ago
Emard
24c52062fa
moving routes under BGA out of inner layers
8 years ago
Emard
6e2e5f8c39
moving routing out of inner layers under BGA to allow
...
larger copper fill zone for power supply
8 years ago
davor
3a9160cb16
scrapping current routing, placing power supply on copper zones under the BGA
8 years ago
davor
21aa552e1a
placing copper fill zones for power supply by the book
...
similar to TN1074
8 years ago
Emard
37f7a62a25
reducing minimal drill size to 0.2 mm as
...
recommended in lattice BGA guide.
Seeedstudio meets this capabilities
OSHpark doesn't
8 years ago
Emard
8061b47da8
moving some resistor near flash chip
8 years ago
Emard
b12f1b64a6
routing spi flash lines
8 years ago
Emard
820f30f598
routing JTAG
8 years ago
davor
3a079bd1d2
moving some resistor closer to ftdi
8 years ago
davor
48f79d581b
reordering PCB elements to simplify or shorten routes
8 years ago
Emard
6e48d42150
fully routed GPIO
8 years ago
davor
dcc2d375ea
routing additional pins to J2 GPIO. 2 differential pairs left to route
8 years ago
davor
9f0d9c46a7
routing half of J2 gpio
8 years ago
Emard
e30bbeea40
routing 4 GPIO on J2
8 years ago
Emard
48dc148919
manually routing J1 differential
8 years ago
Emard
9050eefd6e
update fill zone
8 years ago
Davor
3446afcc08
optimizing PCB component placement
...
and audio bit ordering
8 years ago
Davor
19b884baef
using corrected schem symbol, reordering pins
8 years ago
Davor
39dce76f0a
use new schem symbol
8 years ago
Davor
2cda80c3a8
manually routed few tracks of GPIO
8 years ago
Davor
8a53acb71a
cleaning GPDI routes and moving OLED back in place
8 years ago
davor
70fb21781b
reorder GPDI differential pairs for almost straitforward routing
8 years ago
davor
a8f1214b27
reorder SDRAM to FPGA connection for straightforward routing
8 years ago
Davor
19c91e5c6b
differential pair track thickness and spacing
8 years ago
Davor
632e5bd443
importing netlist with differential pairs named + -
8 years ago
Davor
ec42a18d26
reordering RAM connections to use peripheral pins near SDRAM chip
8 years ago
davor
53f11a6950
reducing track width to 0.19 mm to pass out of 2nd row of BGA
8 years ago
Davor
961755fc98
manual routing BGA power
8 years ago
Davor
af042dfef0
manually routing BGA power
8 years ago
davor
a1d25d9d24
create copper fill layers
8 years ago
davor
d6fd30e59c
jumper to disable wifi module
8 years ago
davor
38517df9f6
fine tuning via diameters and clearances
8 years ago
davor
dd597e7b49
board production rules for oshpart
8 years ago
davor
1c5b8a64a3
use new footprint for crystal oscillator
8 years ago
davor
508318d712
PCB moving 3.5mm DAC resistors below 3.5m jack, side-by-side
8 years ago
davor
e9825a4105
enlarging the board for 7x2.54 mm to fit triple protoboard
...
moving OLED into the center (but display turned upside down)
moving heavy parts GPDI and 3.5mm jack on top side
better rearranging the buttons
8 years ago
davor
0af487f23c
renaming clocks
8 years ago
davor
c297a5294f
adding 25 MHz oscillator and moving some parts around
8 years ago
Davor
f894f386df
design rules, move to BGA netlist to route with thinner traces
8 years ago
Davor
12e89e677a
connecting wifi, usbserial, oled, sd card
8 years ago
Davor
0ca9b4cb0e
notify possible extra width of the board 7x2.54 mm
...
that would fit into protoboard
8 years ago
Davor
3e68526ccb
it acutally routed but schematic is still incomplete :)
...
After freeroute overnight run, DRC complained only for
tracks too close to holes or vias and that is easy to
manually fix
8 years ago
Davor
ad0ae760b5
overnight run of freeroute routed much
...
but couldn't route it all
8 years ago
Davor
a477fbd050
connecting flash config chip
8 years ago
davor
a8c293805f
moving battery down,
...
partially routed
8 years ago
davor
dc1ae11172
partially routed board using "freeroute" autorouter
8 years ago
davor
e37f17e390
moving PCB components around
8 years ago
davor
2dedab2d9a
moving 8-pin chip away from 3.5mm jack
8 years ago
davor
9b02f3265d
compacting the board to hold 2.54mm headers, buttons moved
...
randomly just to fit
8 years ago
davor
85cb0b3f93
Placing 40-pin connectors side-by-side,
...
changing ft2232 to ft231x
8 years ago
davor
a7de1a4e58
power button
8 years ago
davor
a60712b2f6
place renumbered schematic units of the fpga chip
8 years ago
davor
c3889467a0
rename gpio pins same as BGA pin e.g. A9, C11, ...
8 years ago
davor
4f3fabdb5f
oled updated on the schematic and PCB
8 years ago
davor
b1062e5795
place oled symbol on pcb
8 years ago
davor
6639abded3
add 4 mounting holes
8 years ago
davor
b661cacede
Change to 2x20 pin headers, PCB layout currently sub-optimal
8 years ago
davor
f7185a0ff7
improving wifi SD and JTAG pinouts.
...
Unsure of JTAG (GPIO20 is NC on ESP-32S module?)
8 years ago
davor
f9ba6fa20b
chage ESP8266-12E to ESP32S
...
approximate (maybe incorrect) connections - need review
(programming esp from fpga, jtag, sd, chip enable)
8 years ago
davor
a0dae5bb6a
another diode to duscharge C14 at shutdown
8 years ago
Davor
cf01d5cc8d
Power: Replace discharge resistor which leaks with
...
a diode for discharge C at shutdown
HDMI pin 0 is now the shield and connected to GND
8 years ago
Davor
8110cea7fa
moving DAC resistor network closer to 3.5mm jack
8 years ago
davor
5d4ce79295
connecting BANK2 to PMOD connectors
8 years ago
davor
dc6ea57d67
Label button pullup net "BTNPU"
8 years ago
davor
23c4cde741
GPDI I2C 5V level shifter
8 years ago
davor
7fd0f561fc
Add SPI flash chip
8 years ago
davor
b6697c4012
Audio 3.5mm jack resistor network
8 years ago
davor
499b223bda
small changes
8 years ago
davor
aa8fac622b
SD card to sperate "sdcard" sheet
...
small rearranging and comments
8 years ago
davor
4b5faa4f58
eeprom for FT2232
8 years ago
Davor
ddd08e597e
JTAG port to USB sheet
8 years ago
Davor
6729ad635e
updating transistors pin order
8 years ago
Davor
c17b4cfa73
connecting FT2232 with JTAG
8 years ago
Davor
09c26de536
Corrected SDRAM schematic symbol
8 years ago
Davor
728e442b49
crystal footprint rename Ceramic->plastic, label nets
8 years ago
Davor
64741b460a
add footprint for crystal 32768 Hz
8 years ago
Davor
1db6760885
disallow micro via
...
normal via routing example
8 years ago
Davor
17ba085b6f
audio jack to "analog" sheet
8 years ago
Davor
af36200b80
add audio jack footprint
8 years ago
Davor
3068b9a777
update correct USB footprint as the part ordered
8 years ago
Davor
f8c3ab0ea1
battery enlarging the "-" pad
8 years ago
Davor
c1205abfb4
Add 3V battery CR1225 holder footprint
8 years ago
Davor
4a87d52a9d
allow FTDI to force power up of the board
8 years ago
Davor
8ed3d57c66
Add wake on RTC and shutdown network
8 years ago
Davor
133417070a
add RTC to power sheet
...
Moving wifi to separate sheet
8 years ago
Davor
8a059fc547
moving power routing diodes near usb connectors
8 years ago
Davor
e0bdf34cfe
ft2232 corrected package qfn-64 -> qfn-56
8 years ago
Davor
24e8015ff0
move usb to "usbserial" sheet and add ft2232 footprint
...
move sdram to "ram" sheet
create "wifi" sheet
8 years ago
Davor
c031a31126
unhide top side components layer
8 years ago
Davor
908bc2c070
more optimally rearranged power switching block
8 years ago
Davor
473b5ff1aa
smaller size capacitors 22uF 2112->0805
8 years ago
Davor
c95d2d7b18
GPDI to separate sheet
8 years ago
Davor
cac9a7d973
2.5V to VCCAUX
8 years ago
Davor
e6e569601c
rearrange power switching block and LEDs 0-7 -> 7-0
8 years ago
Davor
e9c1620c89
Moving LEDs, OLED and buttons to "blinkey" sheet
8 years ago
Davor
b20aaeb5c0
added SDRAM TSOP-54 package
8 years ago
Davor
f6e596d4ee
add SDRAM chip (probably wrong footprint)
8 years ago
Davor
a3ab066e31
rearrange OLED and buttons
8 years ago
Davor
400ad8ac44
add push buttons
8 years ago
Davor
7d049c2ed4
beutifying DC-DC converter network
8 years ago
Davor
59dde3ae13
add DC-DC converter to power sheet
8 years ago
Davor
905351cdae
Power sheet added
...
OLED header added
Moving components and adjusting
8 years ago
davor
ab09940a1f
labeling GPDI pins (General purpose differential interface)
8 years ago
davor
aa5d542fd8
shrinking the board
8 years ago
davor
0f20405afd
chip name edited on JTAG to be the same as all units
8 years ago
davor
f6326e22d9
changing BANK0 (Unit A) shematic symbol and
...
adding BANK1 (Unit B)
8 years ago
Davor
dbc2694b65
2 holes set correct layer "Edge cuts"
8 years ago
Davor
7b52ca0707
reverting layout back to original, just a bit larger board
...
that fits M3 screws
8 years ago
Davor
fbc265154d
FPGA aligned to 0.2 mm raster and one trace routead as example
...
using Ctrl-V for micro-via
8 years ago
Davor
fdfb12770c
add missing library footprint/usb_otg
8 years ago
Davor
cf484ec2ff
screw holes proper spacing for M3
8 years ago
Marko Zec
400daf5642
Reduce board size to 92.5 x 49.3 mm, reshuffle components.
8 years ago
davor
1ea9bbff9e
correct spacing of the screw holes
8 years ago
davor
9afb686693
using connectors 2x32 for general purpose and 2x15 for 2 PMODs
...
Board is now a bit smaller
8 years ago