swinsidneat

Public

jsanpe/swinsidneat

Loading…

Description

Imported from GitHub: jsanpe/SwinsidNeat · commit 28c9537 · license MIT

Description

Yet another PCB layout of the nano SwinSID focusing on aesthetics

README

Nano SwinSID Neat

Yet another PCB layout of the nano SwinSID focusing on aesthetics

Note: The design was modified and the new PCB has not been fully tested. I will remove this note when I can get some PCBs with this new layout and test them myself.

Nano SwinSID Neat

What is this repo about?

A kicad implementation of the Swinsid Nano. Based on the nano SwinSID b design by Tolaemon (http://tolaemon.com/nss/), this implementation preserves the schematic but introduces changes in the PCB layout:

  • All components are placed on the bottom layer: the goal is to leave the top layer component free and use the silkscreen to mimic the MOS 6581 logo. So, this new layout has aesthetic purposes only. SwinSID Bottom Layer

  • The ICSP header is now gone optional: Some of the pins on the side have been repurposed to program the ATMega without the need to add an additional 2x3 header, which contributes to a cleaner top. The required connections are marked in the PCB

ICSP PinSwinsid PinSilkscreen Mark
1 - MisoPin 1Mi
2 - VccPin 255v
3 - SckPin 7Sck
4 - MosiPin 4Mo
5 - ResetPin 5Rs
6 - GndPin 14G
  • The LED is placed on the top layer, mostly for visibility reasons (in daylight conditions it is easier to spot the led to verify power is reaching the swinsid). However, the led is fully optional allowing the top layer to only have the silkscreen.

Other than these two minor changes, the design is the exact same as Tolaemon's, so all credits go to him and, of course, the original creator of the Swinsid Nano (x1541 ~ http://www.nightfallcrew.com/27/02/2011/nanoswinsid-pcb-by-x1541/) and its predecessors.

BOM

CommentDesignatorFootprint
100nC1SMD 0603
LEDD1LED_0603
Conn_PIC_ICSP_ICDJ1PinHeader_2x03_P2.54mm_Vertical
JumperJP1,JP2PinHeader_1x02_P2.54mm_Vertical
2k2R1SMD 0603
4k7R3SMD 0603
1kR2,R4SMD 0603
240kR5SMD 0603
330R6SMD 0603
ATmega88PA-AUU1TQFP-32_7x7mm_P0.8mm
SG-7050CAN 32MhzX1Crystal_SMD_7050-4Pin_7.0x5.0mm

Jumpers

  • JP1: Selects emulation mode. Leave open for 8580, and close for 6581
  • JP2: Selects output voltage. Leave open for mainboards designed for 6581 (this resistor is already in the mainboard), and close for mainboards designed for 8580.

My personal preference is to permanently solder the pads instead of placing a jumper for aesthetic reasons. Feel free to do otherwise.

Firmware

Please refer to Toalemon's guide for additional information on available firmwares and how to flash them in the ATMega MPU.

License

Given the incremental nature of this design, the original licenses of the Nano SwinSID and Nano SwinSIDb apply to this repo. I have not been able to clearly identify what licenses these original designs have, so in the absence of any additional info the current repo has been released under a MIT license. Please contanct me or open an issue in github if you have additional information about licensing that should be included.

Comments

No comments yet. Be the first to ask about this board.

Askabout this board