OtterX
RetroRemake·OtterX·Vega_EV1/OtterX.kicad_pcb
About the OtterX PCB
OtterX is an open source AVR/Arduino PCB design by RetroRemake, published on GitHub under the CERN-OHL-W-2.0 license. It is a 4-layer board measuring 170.1 × 170.1 mm, with 168 components from 77 distinct parts.
Its main chip is the ATtiny861-20P, from the AVR/Arduino family. Other key parts include the W65C816S, W65C22S, 74LS06, 74AC10 and 74AHCT273. By type, the board carries 44 capacitors, 36 resistors, 26 diodes, 24 ICs, 21 connectors and 4 fuses.
It belongs with the retro computing designs in this gallery.
From the project
8-Bit computer compatible with Commander X16
An Open Source 6502-based, Commander X16-compatible, 8-bit Computer
Looking to order and build your own OtterX? Official kits are available from:
Main components on the OtterX
OtterX bill of materials (BOM)
168 components, 77 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | W65C816S | DIP-40_W15.24mm-ShortWidePads_1mmDrill | U1 |
| 1 | W65C22S | DIP-40_W15.24mm-ShortWidePads_1mmDrill | U2 |
| 1 | 74LS06 | DIP-14_W7.62mm_ShortWidePads | U3 |
| 1 | 74AC10 | DIP-14_W7.62mm_ShortWidePads_Drill1mm | U4 |
| 2 | 74AHCT273 | DIP-20_W7.62mm_ShortWidePads_1mmDrill | U5, U6 |
| 1 | SST39SF040 | DIP_Socket-32_W11.9_W12.7_W15.24_W17.78_W18.5_3M_232-1285-00-0602J | U7 |
| 1 | AS6C1008-55PCN | DIP-32_W15.24mm_ShortWidePads_1mmDrill | U8 |
| 1 | AS6C4008-55PCN | DIP-32_W15.24mm_ShortWidePads_1mmDrill | U9 |
| 1 | 74ACT163 | DIP-16_W7.62mm_ShortWidePads_1mmDrill | U11 |
| 1 | ATtiny861-20P | DIP-20_W7.62mm_ShortWidePads_1mmDrill | U12 |
| 1 | MCP7940N-xP | DIP-8_W7.62mm | U13 |
| 1 | 74ACT00 | DIP-14_W7.62mm_ShortWidePads_Drill1mm | U14 |
| 2 | 74AHCT02 | DIP-14_W7.62mm_ShortWidePads_Drill1mm | U15, U17 |
| 1 | 74AHCT04 | DIP-14_W7.62mm_ShortWidePads_Drill1mm | U16 |
| 1 | 74AHCT32 | DIP-14_W7.62mm_ShortWidePads_Drill1mm | U18 |
| 2 | 74AC20 | DIP-14_W7.62mm_ShortWidePads_Drill1mm | U19, U20 |
| 1 | 74AHCT138 | DIP-16_W7.62mm_ShortWidePads_1mmDrill | U21 |
| 1 | TL074 | DIP-14_W7.62mm_ShortWidePads_Drill1mm | U22 |
| 1 | YM2151 | DIP-24_W15.24mm_ShortWidePads_1mmDrill | U24 |
| 1 | YM3012 | DIP-16_W7.62mm_ShortWidePads_1mmDrill | U25 |
Show 57 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | LM324 | DIP-14_W7.62mm_ShortWidePads_Drill1mm | U26 |
| 3 | 2N7000 | TO-92_Inline_Wide | Q1, Q2, Q3 |
| 1 | ACH-16.000MHZ-EK | Oscillator_DIP-8 | X1 |
| 1 | ECS-2100AX-3.579545MHZ | Oscillator_DIP-8 | X2 |
| 1 | ECS-.327-6-13X | Crystal_DS26_D2.0mm_L6.0mm_Horizontal | Y1 |
| 1 | VERA_CONN | PinHeader_2x13_P2.54mm_Vertical | J1 |
| 1 | VIA2 Header | PinHeader_2x12_P2.54mm_Vertical | J2 |
| 3 | IDC_2x03 | IDC-Header_2x03_P2.54mm_Vertical | J3, J17, J21 |
| 1 | YM CT Out | PinHeader_1x03_P2.54mm_Vertical | J5 |
| 1 | Ext. NMI | PinHeader_1x02_P2.54mm_Vertical | J6 |
| 1 | RTC GPIO | PinHeader_1x02_P2.54mm_Vertical | J7 |
| 1 | I2C | JST_PH_B4B-PH-K_1x04_P2.00mm_Vertical | J9 |
| 1 | 1.5MB RAM Expansion | PinSocket_2x20_P2.00mm_Vertical | J10 |
| 1 | KMDGX-6SG | Kycon KMDGX-6SG P-S4N | J11 |
| 1 | VIA1 Extra Pins | PinSocket_2x04_P2.54mm_Vertical | J12 |
| 1 | Flash WR EN | PinHeader_1x02_P2.54mm_Vertical | J14 |
| 1 | ATX-24 | 1-1775099-3-Fixed | J16 |
| 1 | SNES0 | SNES_L | J18 |
| 1 | SNES1 | SNES_R | J19 |
| 1 | PS2 Pwr Src | PinHeader_1x03_P2.54mm_Vertical | J25 |
| 1 | Front Panel | PinHeader_2x05_P2.54mm_Vertical | J26 |
| 1 | EXTRAM_ENABLE | PinHeader_1x03_P2.00mm_Vertical | J27 |
| 1 | AudioPlug3 | Jack_3.5mm_CUI_SJ1-3525N_Horizontal | J29 |
| 1 | 60 Pin Edge Conn | TE155308438 | P1 |
| 1 | BAT-HLD-001-THM | AliEx_BatClip | BT1 |
| 1 | JK30 | Fuse_Bourns_MF-RG400 | F1 |
| 1 | RXEF110 | Fuse_Bourns_MF-RG400 | F3 |
| 1 | RXEF025 | Fuse_Bourns_MF-RG300 | F4 |
| 1 | RXEF010 | Fuse_Bourns_MF-RG400 | F5 |
| 1 | HK19F | HK19F-DPDT-Relay | K1 |
| 3 | FSM4JH | Tactile Switch Dual | SW1, SW2, SW3 |
| 12 | 1N4148 | D_DO-34_SOD68_P7.62mm_Horizontal | D1, D3, D6, D7, D8, D9, D10, D11 +4 |
| 1 | 1N5819 | D_DO-34_SOD68_P7.62mm_Horizontal | D2 |
| 1 | LED_GRN | LED_D3.0mm | D4 |
| 1 | LED_YEL | LED_D3.0mm | D5 |
| 10 | P4KE6.8CA | D_DO-41_SOD81_P7.62mm_Horizontal | D16, D20, D21, D22, D23, D24, D25, D26 +2 |
| 1 | LED_RED | LED_D3.0mm | D18 |
| 1 | FerriteBead_Small | L_Axial_L5.0mm_D3.6mm_P10.00mm_Horizontal_Murata_BL01RN1A2A2 | FB1 |
| 1 | 470uH | L_Axial_L5.0mm_D3.6mm_P10.00mm_Horizontal_Murata_BL01RN1A2A2 | L1 |
| 26 | 0.1u | C_Disc_D4.3mm_W1.9mm_P5.00mm | C1, C2, C3, C4, C5, C6, C7, C8 +18 |
| 6 | 330p | C_Disc_D4.3mm_W1.9mm_P5.00mm | C13, C14, C15, C18, C19, C20 |
| 2 | 3p | C_Disc_D3.8mm_W2.6mm_P2.50mm | C16, C17 |
| 2 | 1n | C_Rect_L7.2mm_W2.5mm_P5.00mm_FKS2_FKP2_MKS2_MKP2 | C42, C43 |
| 2 | MKS2B042201F00JSSD 2.2u | C_Rect_L7.2mm_W5.5mm_P5.00mm_FKS2_FKP2_MKS2_MKP2 | C46, C47 |
| 4 | 10u | CP_Radial_D5.0mm_P2.50mm | C51, C52, C53, C57 |
| 2 | 3.3n | C_Rect_L7.2mm_W2.5mm_P5.00mm_FKS2_FKP2_MKS2_MKP2 | C55, C56 |
| 11 | 1K | R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R1, R2, R4, R5, R6, R13, R30, R31 +3 |
| 3 | 2K2 | R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R3, R10, R12 |
| 3 | 560R | R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R7, R8, R28 |
| 6 | 10K | R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R9, R11, R16, R17, R19, R20 |
| 4 | 15K | R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R15, R18, R21, R22 |
| 3 | 100R | R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R23, R24, R27 |
| 1 | 390R | R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R29 |
| 1 | 2K2 | R_Array_SIP7 | RN1 |
| 2 | 2K2 | R_Array_SIP5 | RN2, RN3 |
| 1 | 3K3 | R_Array_SIP5 | RN4 |
| 1 | 2K2 | R_Array_SIP8 | RN5 |
OtterX design files
The KiCad project lives in the RetroRemake/OtterX repository on GitHub; these links point at the commit this page was built from.
- LayoutVega_EV1/OtterX.kicad_pcb
- SchematicVega_EV1/OtterX.kicad_sch
OtterX: common questions
What microcontroller does the OtterX use?
The OtterX is built around the ATtiny861-20P, from the AVR/Arduino family.
How big is the OtterX PCB?
The OtterX measures 170.1 × 170.1 mm, has 4 copper layers and is 1.5842 mm thick.
How many components are on the OtterX?
168 components, from 77 distinct parts. The full bill of materials is listed on this page.
Where can I download the OtterX design files?
From the RetroRemake/OtterX repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the OtterX design in my own project?
Yes, under the terms of its CERN-OHL-W-2.0 license, which RetroRemake chose for the repository.
Can I test firmware for the OtterX without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug AVR/Arduino firmware against it before you order a PCB.
More boards in OtterX
VIA2Expansion
RetroRemake
60.9 × 34.2 mm10 parts4LCERN-OHL-W-2.040MemoryExpansion
RetroRemake
71.3 × 59.7 mm9 parts4LCERN-OHL-W-2.040SNES Dongle
RetroRemake
90 × 39.8 mm8 parts2LCERN-OHL-W-2.040IEC Dongle
RetroRemake
40 × 47 mm8 parts2LCERN-OHL-W-2.040BodgeBoard
RetroRemake
11.3 × 26.7 mm6 parts2LCERN-OHL-W-2.040
Similar boards
AVR/Arduino
Magspoof
samyk
35 × 29 mm11 parts2LNo license4.2kAVR/Arduino
Redox keyboard
mattdibi
162.2 × 126.5 mm77 parts2LMIT2.0kAVR/Arduino
Labrador
espotek-org
36.8 × 34.7 mm75 parts2LNo license1.2kAVR/Arduino
V4
stuartpittaway
30 × 50 mm38 parts2LCC-BY-NC-4.01.1kAVR/Arduino
ModuleV450
stuartpittaway
30 × 61.4 mm39 parts2LCC-BY-NC-4.01.1kAVR/Arduino
Discipline
coseyfannitutti
304.9 × 122.8 mm170 parts2LCC-BY-NC-4.01.0k