• Stars
    star
    1,582
  • Rank 29,572 (Top 0.6 %)
  • Language
  • Created almost 9 years ago
  • Updated about 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Open source Altium Database Library with over 165,000 high quality components and full 3d models.

Library Component Count Built for Altium Website Portal

Celestial Altium Library

The Celestial Altium Library is a massive, free, open source database library for Altium Designer created by Altium Industry Expert Mark Harris. The database is hosted on a dedicated cloud platform built for the library, to ensure you always have the latest components.

The Celestial Altium Library was designed from conception to contain high-quality data, with accurate footprints and exceptional 3D models. It is free to use, and open source. The Celestial Altium Library contains a vast array of components already, and is under active development to expand component coverage.

Build your next project faster, create beautiful schematics and stunning 3D PCBs with the Celestial Altium Library.

Love electronics? Need help with the library? Join us on Discord!

Discord

Database Access

You can register for free access on the Altium Library Portal.

For full instructions, see the Celestial Library Website.

Why use an Altium DBLib over an Integrated Library?

The Celestial Altium Library database is cloud-hosted; as new components are added to the library, they are immediately available in Altium. The library's schematic symbols and PCB footprints are hosted in GitHub allowing you to quickly clone the latest library files to your computer if they are needed for the new components.

A database library creates the linkage between a schematic symbol and PCB footprint on your computer, and also provides all of the technical parameters and pricing data for a component. This connection allows the library to contain every real-world capacitor, resistor, and other component types, with relatively few files on your computer.

Altium Database libraries make you design your schematic with the part you are going to use, rather than a generic schematic symbol/footprint combination. Rather than selecting "RJ45 Jack," you instead choose Amphenol Commercial Products part number RJCSE538001. This component selection is reflected in your Bill of Materials - the entire BOM fills itself out, meaning no more trying to remember exactly what part you intended to put in there was, or what voltage that capacitor was. Even if you are using an ActiveBOM in your project, the library will save you time as you do not need to set component properties after placing each component.

Without the Celestial Altium Library, you might find yourself looking for passive components on supplier websites to find a low-cost option, and then searching for those parts in the Manufacturer Part Search panel in Altium. Once you find the part you want, you can assign the properties to the schematic symbol in your project. With the library, however, you can rapidly sort through thousands of components to narrow down the list of relevant parts and then place the cheapest in-stock option directly into your design - all with Altium. Components added with the library will generate an excellent bill of materials for your project with or without ActiveBOM.

Save time on the design, and significantly reduce errors by placing real-world parts directly from the library.

Why use the Library?

Data

All components in the database contain all relevant technical parameters, allowing you to search/filter within Altium for the part you require. If your design calls for a 1.0uF, 25V 0603 ceramic capacitor, open the 0603 ceramic capacitors list, group by value, then by voltage, and sort by price to find the cheapest option available.

enter image description here

Each component in the database contains a link to supplier pages and a link to the datasheet allowing rapid access to reference materials. As all technical parameters and pricing data is available, your BOM can be populated automatically with all relevant information for purchasing.

Footprints

Every component has a footprint that matches the manufacturer's recommended footprint, or if a recommendation is not available, an IPC Compliant footprint for the specific package sizing. Only highly standardized passive components utilize generic footprints; all other parts have manufacturer-specific land patterns.

Each footprint features a high quality, dimensionally accurate, correctly colored 3D model. Every 3D model in the library is created from scratch to the manufacturer's drawings. This attention to detail ensures excellent 3D collision checking and eases MCAD integration when designing enclosures and associated parts.

Every part's center position is where a pick and place machine's head should collect the component. For companies running an in house Pick and Place machine, this is very convenient and allows faster machine setup. Your pick and place export list for products built with the Celestial Altium Library contains centers in the correct location.

Symbols

Library symbols are standardized as much as possible. This standardization ensures you will find pins where you expect them to be, such as VCC in the top left, GND in the bottom left, user function pins on the right (controllable inputs/outputs). Standard protocols like SPI have the pins in the same order in every part where other library standards don't have a higher priority. All components within a database category have similar pin layouts/groupings where possible. This preciseness makes it extremely easy to read and follow schematics created with the library.

All passive components, such as resistors and capacitors, all have the same size symbol lead span, keeping your schematics tidy.

Sponsors

Cofactr sponsors Altium Library

$100/mo Sponsor: Cofactr’s procurement tools, inventory management, and automated kitting get you to manufacturing faster and easier than ever.

Contributing

Want to contribute? Great! Join us on Discord and let the community know what you can do, we'll find something for you!

License

The library does not follow a specific open-source license. The Celestial Altium license is simple:

  • You may use this library commercially in contract work, products for sale, or any other commercial project not related to selling footprints/symbols/3D models.
  • You may not charge anyone for the footprints, 3D models, or schematic symbols contained in this library.
  • You should give your clients a copy of this library, and you must attribute the source back to this website.
  • You may not claim credit for the work in this library unless you have contributed it yourself.

More Repositories

1

AltiumSharp

C# .NET Standard library to read Altium library files and render them
C#
43
star
2

CelestialADB-Desktop

Desktop software to register, sync and manage Celestial Altium Database
C#
38
star
3

DifferentialProbe

Open Source 250MHz Differential Oscilloscope Probe
38
star
4

NEMA8-Juki-Tool-Changer

Pick and Place tool changer nozzle to hold Juki 500 series nozzles on a NEMA8 hollow shaft motor
26
star
5

CelestialPinArranger

ECAD Symbol Formatter/Pin Arranger with multiple input sources
C#
15
star
6

UninterruptableDCPowerSupply12V

DC UPS for a 12V 1A load
11
star
7

CC1125_Sub1GHzTransceiver

Sub 1GHz IoT Transceiver
10
star
8

BLDC-Drive

Brushless Motor Controller using STSPIN32F0
10
star
9

DiffProbe-Powersupply

+/- 4.8V ultra low noise 80mA powersupply for high performance operational amplifiers
10
star
10

Heavy-Duty-Tarocco

Heavy duty brushed servo driver
9
star
11

CNC-Dust-Collection

Dust collection system for CNC Routers/Mills/Other
9
star
12

USBIsolator

5000kV Isolator for USB 2.0 Full Speed
9
star
13

CurrentTransformerPrecisionRectifier

Precision Rectifier for Current Transformer
9
star
14

Regulator-48Vto4V-260ma

48V to 4V/3.3V Switched Mode Powersupply
6
star
15

CelestialAltiumUsefulLibrary

Useful non-database components such as fiducials and JTAG connectors
5
star
16

Dual-Lane-Feeder-Controller

Dual lane feeder controller to replace Siemens Siplace 80 board.
5
star
17

150WLEDDriver_LT3756-2

150W LED Boost Driver - 48V Input
Python
5
star
18

Laser-Focus-Tester-Ramp

Ramp for testing a laser cutter's optimal focal point.
4
star
19

LTE-GNSSAssetTracker

Compact LTE GNSS based asset tracking system
4
star
20

CurrentMonitorAndController

6 Channel AC Current Monitor with Isolated Outputs
4
star
21

UrsaCameraPowersupply

5V Power distribution system for the Blackmagic Ursa Mini Pro
PLSQL
4
star
22

Gigabit-Ethernet

Example schematic for implementing the KSZ9131RNX Gigabit Ethernet PHY
4
star
23

100AHBridge

100A 12V Capable H-Bridge demonstration project
HTML
4
star
24

VapourPhaseReflowShield

Shield for STM32F746 Discovery for controlling a DIY reflow oven
Python
4
star
25

DigiKeyApi

Complete Digi-Key V3 API Client
C#
3
star
26

65wLEDPowerSupply

48V input 65W LED Powersupply with 12V output for fans
Python
3
star
27

NetworkedTestEquipment

Pure .NET library for connecting to and communicating with LXI based test equipment using SCPI commands
C#
3
star
28

Student-BuckBoost-Regulator

Student example project for a buck boost switchmode powersupply
3
star
29

AnthonyWebbPNP-ForWaterJet

Waterjet cut optimised version of Anthony Webb's Pick and Place Machine
3
star
30

EnviroSense-Weather-Station

OSHW Weather Station with Digital Relative Humidity, Temperature and Pressure Sensors
3
star
31

Student-DCDC-Boost-Converter

Student project example to create a switchmode boost regulator
3
star
32

EagleSharp

.NET Library for reading/writing EAGLE PCB files.
C#
2
star
33

Baofeng-Comms

Push to talk and acoustic tube speaker mount for Baofeng/Kenwood radios.
2
star
34

Temperature-Sensors

Testing All the Temperature Sensors
2
star
35

Pick-And-Place-Lights

2
star
36

BxlSharp

UltraLibrarian BXL Reader
C#
2
star
37

HaasEmulator

Simple program to emulate a HAAS Machine Data Collection - NGC interface
C#
2
star
38

CustomPhotogate

Build a custom photogate with Altium Designer.
2
star
39

RGBWLEDDriver

RGB + White LED strip controller using NXP LPC11U microcontroller.
2
star
40

Small-HBridge

A small 2A/40V motor driver that uses a single driver IC for two motors
HTML
2
star
41

EnviroShield-Weather-Station

OSHW Arduino/Nucleo Shield Weather Station with Digital Relative Humidity, Temperature and Pressure Sensors
2
star
42

Smart-Fan-Controller

Smart fan controller for brushed motors that runs off a single cell lipo battery
1
star
43

Student-DCDC-Buck-Controller

Buck Controller Switch Mode Power Supply Sample Project
Python
1
star
44

AltiumSharp.Bxl

BxlSharp to AltiumSharp connector to allow translation of UltraLibrarian data into Altium
C#
1
star
45

IoTPlatform

IoT Platform and Admin Interface Demo
HTML
1
star
46

Student-DCDC-Buck-Converter

5V 1A output DCDC Buck Converter for Altium Article
1
star
47

USBLiPoBatteryCharger

Single Cell LiPo Battery Charger from USB Power
HTML
1
star
48

DotNetAdminPanelTemplate

An ASP.NET Core MVC Template project for creating an admin panel with indentity management built in.
HTML
1
star
49

RGBW-LED-Wearable

Explore the world of wearable technology with this repository, featuring all you need to create your own customizable, programmable RGBW LED board
C++
1
star