SukkoPera
ITALY • + Follow
Edit Project
Tools, APP Software Used etc.
![]() |
KiCADKicad
|
Description
LittleSixteen V3 - Improved Commodore 16 Mainboard
LittleSixteen is an Open Hardware remake of the Commodore 16 home computer, featuring many improvements over the original design.
In V3 we started making improvements to the board:
- Switched to external power regulation, using the C64 connector and power supply: drastically reduces the heat inside the case, which is one of the main CPU/TED failure causes.
- Added current-limiting resistors on all ports exposing power pins: this will avoid short-circuiting the power supply, whatever you do on the external connectors.
- Added internal Joystick port buffers: this is basically like having two OpenC16JoyAdapters built into the machine, preventing the TED pins to be directly exposed on the joystick ports, which is another common cause of TED failures. It also gives the ports a fixed ground, allowing the use of "advanced" joysticks with autofire functionalities for instance, which require power from the machine.
- Joystick ports now use DB-9 (more properly: DE-9) connectors, just like any other machine of the era: you can now use your favourite C64/Amiga joystick on your C16.
- Similarly, the Datassette port was changed to the C64-style edge connector. An adapter to keep connecting the 1531 Datassette is trivial to make.
- Moved to the C64 power switch, since this can still be found on the market and is functionally equivalent.
- The CPU can now either be an original 7501/8501 or even a 6510, thanks to Andrew Challis's adapter being integrated on the board.
- In a similar fashion, the board can either directly accept an original MOS 251641 PLA or Dani?l Mantione's GAL16V8-based reimplementation.
- The design flaw that prevented the usage of cartridge-based RAM expansions was fixed: you can now plug in an OpenC16RamExpansion without the internal RAM fighting with it.
- Actually that might not even be necessary, as the board now directly supports either 16 or 64 kB of internal RAM.
- Since the RF modulator is basically useless these days, a replacement circuit was integrated on the board, providing either Luma+Chroma (say S-Video) or Composite Video.
- Added the possibility of combining the KERNAL and BASIC in a single all-in-one ROM: this allows replacing the original power-hungry chips with a single W27C512, which can also incorporate the Plus/4 function ROMs.
- ESD protection was improved on all ports.
For more information, please check out the GitHub Project Page and the Development Blog.
Oct 31,2022
8,377 views
end-flag
LittleSixteen V3 - Improved Commodore 16 Mainboard
2 Layers PCB 136.2 x 320 mm FR-4, 1.6 mm, 1, Immersion gold, Green Solder Mask, White silkscreen
Open Hardware remake of the Commodore 16 home computer, with improvements!
8377
17
24
9.92 (3)
Published: Oct 31,2022
BOM(Bill of materials)
Purchase
Donation Received ($)
PCBWay Donate 10% cost To Author
File Last Updated: 2023/12/15 (GMT+8)
File update record
2023-12-1511:32:25
Parts List (BOM) is updated.
*PCBWay community is a sharing platform. We are not responsible for any design issues and parameter issues (board thickness, surface finish, etc.) you choose.
Copy this HTML into your page to embed a link to order this shared project
Copy
Under the
Attribution-NonCommercial-ShareAlike (CC BY-NC-SA)
License.

Raspberry Pi 5 7 Inch Touch Screen IPS 1024x600 HD LCD HDMI-compatible Display for RPI 4B 3B+ OPI 5 AIDA64 PC Secondary Screen(Without Speaker)
BUY NOW
ESP32-S3 4.3inch Capacitive Touch Display Development Board, 800×480, 5-point Touch, 32-bit LX7 Dual-core Processor
BUY NOW
Raspberry Pi 5 7 Inch Touch Screen IPS 1024x600 HD LCD HDMI-compatible Display for RPI 4B 3B+ OPI 5 AIDA64 PC Secondary Screen(Without Speaker)
BUY NOW- Comments(24)
- Likes(17)
-
Engineer Feb 06,2025
-
Tyler Durden Jan 26,2025
-
Engineer Oct 21,2024
-
Engineer Jun 16,2024
-
Mr. Marsupial Apr 29,2024
-
Zoltan Markus Apr 27,2024
-
Francisco Meza Mar 12,2024
-
Engineer Nov 13,2023
-
Holger OnkelHolgi Aug 15,2023
-
PCBWay happy Apr 27,2023
-
hookazoid Apr 23,2023
-
Engineer Apr 11,2023
-
David Hansen Dec 31,2022
-
Edoardo kinmami Dec 29,2022
-
Stuart Cowan Dec 12,2022
-
Steven Piper Nov 03,2022
-
(DIY) C64iSTANBUL Oct 31,2022
View More
VOTING
3 votes
- 3 USER VOTES
9.92
- YOUR VOTE 0.00 0.00
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
Design
1/4
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
Usability
2/4
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
Creativity
3/4
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
Content
4/4

-
10design
-
10usability
-
10creativity
-
10content
10.00

-
10design
-
10usability
-
9creativity
-
10content
9.75

-
10design
-
10usability
-
10creativity
-
10content
10.00
More by SukkoPera
-
Fixteen V3 - Internal 64 kB RAM Expansion for the Commodore 16 Fixteen is an Open Hardware internal 64 kB RAM Expansion board for the Commodore 16.For more informa...
-
SoundX - An AdLib card for your Commodore 16/116/+4! SoundX is an Open Hardware sound card for the Commodore 16, 116 and Plus/4 home computers based on t...
-
ReVox - Play digital samples on your Commodore 16/116/+4 ReVox is an Open Hardware sound card that adds a Digital-to-Analog Converter (DAC) to the Commodore ...
-
16UP V3 - User Port Cartridge for the Commodore 16, 116 and Plus/4 16UP is an Open Hardware Expansion board that will add a User Port to the Commodore 16, 116 and Plus...
-
Plus4Parallel - Parallel Port Adapter for the Plus/4 Plus4Parallel is an Open Hardware Parallel Port Adapter that plugs into the Commodore Plus/4 User Po...
-
Plus4Serial - RS-232 Serial Port Adapter for the Plus/4 Plus4Serial is an Open Hardware Serial Port Adapter that plugs into the Commodore Plus/4 User Port, ...
-
Hannes512 - 512 kB RAM Expansion for the Commodore 16/+4 Hannes512 is an Open Hardware internal 512 kB RAM Expansion board for the Commodore 16.For more info...
-
ReSeed v2 - SIDcard for the Commodore 16/Plus 4 ReSeed is an expansion card for the Commodore 16 and Plus/4 computers that allows interfacing the co...
-
WheelOfJoy - Commodore 16/116/+4 8-Player Joystick Adapter WheelOfJoy is an Open Hardware 8-player joystick adapter for the Commodore 16 and Plus/4.The origina...
-
LittleSixteen V3 - Improved Commodore 16 Mainboard LittleSixteen is an Open Hardware remake of the Commodore 16 home computer, featuring many improveme...
-
OldPromAdapter V1 OldPromAdapter is an Open Hardware Adapter that allows replacing 82s126, 82s129 and 82s131 PROMs wit...
-
OpenC64KernalCart V1 This cartridge allows replacing the KERNAL (i.e.: operating system) of a Commodore C64 computer with...
-
OpenAmiga600RamExpansion V1 OpenAmiga600RamExpansion is an Open Hardware 1 MB Chip RAM Expansion for the Commodore Amiga 600 Com...
-
NessieSoup - Super Nintendo Controller Adapter for the Commodore 64, VIC-20 and Plus/4 NessieSoup is a simple adapter that allows connecting Super Nintendo controllers to a Commodore 64, ...
-
Plus42Wire - I2C Bus Interface for the Commodore 16/116/+4 Plus42Wire is an I2C (Inter-Integrated Circuit, sometimes known as 2-Wire) Interface for the Commodo...
-
Plus4i8255 V2 - Intel 8255 Interface for the Commodore 16, 116 and Plus/4 Plus4i8255 is an Intel 8255 Interface for the Commodore 16, 116 and Plus/4.For more information plea...
-
PiRTOII - Flash multicart for the Mattel Intellivision - Original Pico Version PiRTO II if a flash multicart for the Mattel Intellivision based on the Raspberry Pico.This version ...
-
Hannes256 - 256 kB RAM Expansion for the Commodore 16/+4 Hannes256 is an Open Hardware internal 256 kB RAM Expansion board for the Commodore 16.For more info...
-
Fixteen V3 - Internal 64 kB RAM Expansion for the Commodore 16 Fixteen is an Open Hardware internal 64 kB RAM Expansion board for the Commodore 16.For more informa...
-
SoundX - An AdLib card for your Commodore 16/116/+4! SoundX is an Open Hardware sound card for the Commodore 16, 116 and Plus/4 home computers based on t...
-
ReVox - Play digital samples on your Commodore 16/116/+4 ReVox is an Open Hardware sound card that adds a Digital-to-Analog Converter (DAC) to the Commodore ...
-
16UP V3 - User Port Cartridge for the Commodore 16, 116 and Plus/4 16UP is an Open Hardware Expansion board that will add a User Port to the Commodore 16, 116 and Plus...
-
Plus4Parallel - Parallel Port Adapter for the Plus/4 Plus4Parallel is an Open Hardware Parallel Port Adapter that plugs into the Commodore Plus/4 User Po...
-
Plus4Serial - RS-232 Serial Port Adapter for the Plus/4 Plus4Serial is an Open Hardware Serial Port Adapter that plugs into the Commodore Plus/4 User Port, ...
-
Hannes512 - 512 kB RAM Expansion for the Commodore 16/+4 Hannes512 is an Open Hardware internal 512 kB RAM Expansion board for the Commodore 16.For more info...
-
ReSeed v2 - SIDcard for the Commodore 16/Plus 4 ReSeed is an expansion card for the Commodore 16 and Plus/4 computers that allows interfacing the co...
-
WheelOfJoy - Commodore 16/116/+4 8-Player Joystick Adapter WheelOfJoy is an Open Hardware 8-player joystick adapter for the Commodore 16 and Plus/4.The origina...
-
LittleSixteen V3 - Improved Commodore 16 Mainboard LittleSixteen is an Open Hardware remake of the Commodore 16 home computer, featuring many improveme...
-
OldPromAdapter V1 OldPromAdapter is an Open Hardware Adapter that allows replacing 82s126, 82s129 and 82s131 PROMs wit...
-
OpenC64KernalCart V1 This cartridge allows replacing the KERNAL (i.e.: operating system) of a Commodore C64 computer with...
You may also like
-
-
Modifying a Hotplate to a Reflow Solder Station
497 0 4 -
MPL3115A2 Barometric Pressure, Altitude, and Temperature Sensor
293 0 1 -
-
Nintendo 64DD Replacement Shell
289 0 1 -
V2 Commodore AMIGA USB-C Power Sink Delivery High Efficiency Supply Triple Output 5V ±12V OLED display ATARI compatible shark 100W
744 4 2 -
How to measure weight with Load Cell and HX711
543 0 3 -
It should fit if you replace the side metal bracket with one from a C64 (there are also 3D-printable models on Thingiverse) and enlarge the tape connector slot.
But yes, it's meant for a C64-style case, more info on the GitHub project page (https://github.com/SukkoPera/LittleSixteen) and on the wiki (https://github.com/SukkoPera/LittleSixteen/wiki/V3-Assembly-Notes): read these carefully!
Then I think better let PcbWay assemble the mobo ? Do they know about the issues I read on the links above ?. Because now you must buy at least 5 PCBs so I need at least one board working so that I can do the same job on the other 4 then sell them i am gonna keep one.
I'm not sure I understand. The issues are definitely minor things that anyone who's building the board can address. I have no idea if PCBWay knows about them, but in any case I always strongly recommend people to assemble my boards themselves, because there are many possibilities for customization and it's much better if people are aware of all the jumpers, etc. I try to use THT components as much as possible for that same reason, so that the most people will be able to do the assembly.
By default nothing is included, just the bare PCBs. If you ask for assembly then it's to you to agree with PCBWay what should be assembled. Anyway I strongly doubt they can get hold of CPU, TED and PLA (and Expansion connector). All the rest should be doable.
Nice, looks gorgeous in red!
Good idea, I have bought exactly that case and a transparent one but I still haven't built any of my boards :). Glad you like the board and glad you had it signed by Bil!
It's a really nice board. Though I do have some notes for using a C64C case. For keyboard mount, it's best to use ones that's made of plastic, because the one on the right sits where the optional ESD protection goes (Though I used the metal ones that you can buy from iComp, and just placed a bunch of electrical tape to ensure there's no contact) For the left keyboard mount, you will need some washer to help hold it in place, since the board doesn't go that far. For the keyboard, it's best to use one that doesn't have the ferrate bead, as that can possible make contact on the board (I had one, and noticed it was pretty much sitting on the board. Lastly, found it best to use right angle pin headers for the power LED and reset cables. Will post a picture of my motherboard shortly
Thanks, I will add those notes to the official assembly notes!
The originals are not all the same, some fit, some don't. Just make it fit somehow :). Maybe bend the leg and solder it on the top of the board. If you can measure the size of yours, I will make the hole larger in the next version. Please raise an issue on GitHub about this.
There is something here: https://github.com/SukkoPera/LittleSixteen/issues/11.
Thanks for the reply. I am currently in the process of putting a board together, and had noticed that the BOM doesn't mention anything about the type of fuse it uses (mentions the fuse holder, but not the fuse itself), so would really apricate it if you let me know what type of fuse I need to get for the board
You need a fast-blow 1.5A fuse in 5x20mm format. This should do: https://www.mouser.it/ProductDetail/Bel-Fuse/5MF-1.5-R?qs=MvPYbBWWJytyVTk9PnzKGA%3D%3D
Well, it was totally unnecessary at the beginning, but now that it has significant improvements over the original design, I feel it has earned a point. As a fully open project, it also doubles as a documentation effort about this machine, even though very few people understand that unfortunately.
Sehr Gut Arbeit. Viele Grüße aus Deutschland.
Thanks! :)