Skip to the content
4 layers130 × 102 mmCMM2-JLC, the printed circuit board in 3D

Colour Maximite 2 - unofficial PCB design for automated assembly

Size
130 × 102 mm
Copper layers
4
Thickness
1.6 mm
Parts
111
Nets
204
Pads
596
Tracks, vias
4,025, 1,000
Pours
8
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
5 Jul 2020
Updated
19 Mar 2021

Overview

CMM2-JLC is an open-source printed circuit board by Manawyrm, from the Manawyrm/CMM2-JLC repository on GitHub, published under the GPL-3.0 licence. It is a 4-layer board of 130 × 102 mm with 111 parts on 204 nets, routed with 4,025 tracks and 1,000 vias.

It is built around the CP2102N-A01-GQFN28R, DS18B20 and AMS1117-3.3, with the MT48LC16M16A2P-6A:G, SRV05-4 and TSOP4838 among its other parts. Its parts include 52 resistors, 37 capacitors, 9 connectors, 7 ICs and 2 diodes. It belongs with the STM32 boards of this library.

Main components

7

README

README.md

Colour Maximite 2 - JLC-ready design

PCB

Overview

This is a open-source hardware clone PCB of the Colour Maximite 2 computer.
It's fully compatible to the original firmware and software.

  • Designed for automated assembly at JLCPCB, everything except the connectors can be machine assembled.
  • USB-C port (instead of USB-B) for serial and power
  • microSD socket instead of full-size SD socket
  • STM32 and SDRAM directly onboard, no expensive evaluation board needed
Bill of materials

Interactive BOM

DescriptionPart No.Links
3.5mm audio jackXKB PJ-3270LCSC
microSD socketHOAUC HYC77-TF09-200LCSC
USB-C connectorJing C167321LCSC
USB-A connectorJing C42650LCSC
40pin IDCBOOMELE C9138LCSC
VGA connectorCONNFLY DS1038-15FBNSiA74-0CCLCSC
Footprint credits
AuthorComponents
Tobias SchrammCR2032 Holder, 3.5mm Audiojack, MicroSD socket, reset button
Jan Henrik HemsingNunchuck connector
Rev.A Errata
  • Missing mounting holes
  • SDRAM pinout is missing A12 line (causes instability, fixed in Rev.B, workaround with enamelled copper wire of the same length as the other traces)
  • SRV05 diode package had the Pin 1 indicator at Pin 6.
  • Nunchuck footprint is reversed
Rev. B Errata
  • KiCad Bug caused data corruption in PCB files, board files were reset back to pre-RevA state (missing via stitching). Will still work.
  • SRV05 diode package had the Pin 1 indicator at Pin 6.
  • Nunchuck footprint is reversed
Rev. C Errata
  • SRV05 diode package had the Pin 1 indicator at Pin 6.
  • Nunchuck footprint is reversed
Rev. D Errata
  • SRV05 diode package had the Pin 1 indicator at Pin 6.

Parts

111
QtyValueFootprintReferences
25100nCapacitor_SMD:C_0402_1005MetricC1, C2, C3, C14, C16, C18, C20, C22, C23, C24, C25, C26, C27, C28, C29, C30 +9
19240RResistor_SMD:R_0603_1608MetricR10, R11, R12, R16, R17, R18, R22, R23, R24, R28, R29, R30, R34, R36, R37, R40 +3
14120RResistor_SMD:R_0603_1608MetricR13, R14, R15, R19, R20, R21, R25, R26, R27, R31, R32, R33, R39, R50
810kResistor_SMD:R_0402_1005MetricR1, R2, R3, R4, R5, R6, R42, R52
31uCapacitor_SMD:C_0402_1005MetricC8, C13, C19
34.7kResistor_SMD:R_0402_1005MetricR46, R48, R49
375RResistor_SMD:R_0603_1608MetricR35, R38, R41
22.2uCapacitor_SMD:C_0603_1608MetricC6, C7
220pCapacitor_SMD:C_0402_1005MetricC11, C12
25.1kResistor_SMD:R_0402_1005MetricR44, R45
26pCapacitor_SMD:C_0402_1005MetricC9, C10
1100kResistor_SMD:R_0402_1005MetricR51
110RResistor_SMD:R_0402_1005MetricR43
110uCapacitor_SMD:C_0603_1608MetricC17
122uCapacitor_SMD:C_0603_1608MetricC21
13.3kResistor_SMD:R_0402_1005MetricR47
132.768 kHzCrystal:Crystal_SMD_3215-2Pin_3.2x1.5mmY1
14.7uCapacitor_SMD:C_0402_1005MetricC15
18 MHzCrystal:Crystal_SMD_5032-2Pin_5.0x3.2mmY2
1AMS1117-3.3Package_TO_SOT_SMD:SOT-223-3_TabPin2U6
1AudioCMM2-JLC:PJ-3270J5
1Boot selectConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ9
1CP2102N-A01-GQFN28Package_DFN_QFN:QFN-28-1EP_5x5mm_P0.5mm_EP3.35x3.35mmU4
1CR2032CMM2-JLC:BatteryHolder_CR2032-BS-6-1BT1
1DS18B20Package_TO_SOT_THT:TO-92_InlineU5
1EXTERNAL I/OConnector_IDC:IDC-Header_2x20_P2.54mm_VerticalJ3
1MT48LC16M16A2PPackage_SO:TSOP-II-54_22.2x10.16mm_P0.8mmU2
1Micro_SD_Card_DetCMM2-JLC:HOAUC_HYC77-TF09-200J8
1NunchukCMM2-JLC:nunchuckJ1
1POWER / GREENLED_SMD:LED_0603_1608MetricD2
1ResetCMM2-JLC:TS-1187A-X-X-XSW1
1SD CARD / REDLED_SMD:LED_0603_1608MetricD1
1SRV05-4Package_TO_SOT_SMD:SOT-23-6U3
1STM32H743IITxPackage_QFP:LQFP-176_24x24mm_P0.5mmU1
1SWDConnector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_VerticalJ7
1TSOP4838OptoDevice:Vishay_MOLD-3PinU7
1USB A HostConnector_USB:USB_A_Molex_67643_HorizontalJ6
1USB_C_Receptacle_USB2.0Connector_USB:USB_C_Receptacle_Palconn_UTC16-GJ4
1VGACMM2-JLC:DSUB-15-HD_Female_Horizontal_P2.29x2,54mm_EdgePinOffset8.63mm_Housed_MountingHolesOffset11.17mmJ2

Similar boards

  • 2 layers123 × 87.5 mmFastLOGIC, the printed circuit board in 3D

    FastLOGIC

    Neumi/fastLOGIC

    An affordable Arduino-based board designed for straightforward (industrial) logic control, ideal for building small-scale automation and control solutions.

    180 parts23MIT
  • 4 layers47 × 34 mmEsp32c3 devboard, the printed circuit board in 3D

    Esp32c3 devboard

    tmilkovic51/esp32c3_devboard

    A development board integrating the socket for easily swapping the ESP32-C3-WROOM-02 modules, designed in KiCad

    72 parts3
  • 4 layers138 × 93.2 mmChroma pixel zeta, the printed circuit board in 3D

    Chroma pixel zeta

    rohamid/chroma-pixel-zeta

    The minimal configuration of Chroma Pixel board for GUI application

    190 parts
  • 4 layers137.4 × 82.6 mmLcd standard-5R, the printed circuit board in 3D

    Lcd standard-5R

    rohamid/lcd-east-rising-backpack

    PCB controller backpack for east rising LCD modules

    179 parts
  • 2 layers38.5 × 43 mmStepper monitor, the printed circuit board in 3D

    Stepper monitor

    zapta/ble_stepper_motor_analyzer

    A low cost stepper motor analyzer that uses wireless BLE link to display the data in real time on a Windows/Mac/Linux PC.

    58 parts58
  • 2 layers65 × 30 mmEpaper, the printed circuit board in 3D

    Epaper

    TDA-2030/E-ink-screen

    An assistant to help you view text and picture calendars

    56 parts33Apache-2.0
  • 2 layers28.5 × 53.6 mmESP32 Boardv2.0, the printed circuit board in 3D

    ESP32 Boardv2.0

    jminjares4/ESP32-Development-Board

    KiCad ESP32 implementation

    37 parts21
  • 2 layersNavigatorschema, the printed circuit board in 3D

    Navigatorschema

    maddevsio/mad-navigator

    Mad navigator is simple compass-like device shows direction to predefined geo point. This repository contains firmware source code and schematics for device.

    107 parts14

Questions

How big is the CMM2-JLC PCB?

It measures 130 × 102 mm and has 4 copper layers, 1.6 mm thick.

What parts does the CMM2-JLC use?

111 parts, built around the CP2102N-A01-GQFN28R, DS18B20, AMS1117-3.3 and MT48LC16M16A2P-6A:G. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the CMM2-JLC KiCad files?

From the Manawyrm/CMM2-JLC repository on GitHub, at the commit this page was made from: the board is CMM2-JLC.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the CMM2-JLC design in my own project?

Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).