chiplet / kapine Goto Github PK
View Code? Open in Web Editor NEWKircular Accelerator Prototype Innovative New Experience
Kircular Accelerator Prototype Innovative New Experience
Configure the MCU to use the HSE as the clock source.
The following part of the hardware design guide seems useful for software configuration:
"The HSERDY flag in the Clock control register (RCC_CR) indicates if the HSE oscillator is
stable or not. At startup, the clock is not released until this bit is set by hardware. An
interrupt can be generated if enabled in the Clock interrupt register (RCC_CIR).
The HSE Crystal can be switched on and off using the HSEON bit in the Clock control
register (RCC_CR)."
It will be difficult to mount segment electronics on the coil due to it's awkward shape. It seems a better idea to have a dedicated interface board between the motherboard and the coil segment mounted on the table.
TODO: elaborate
See Figure 11. for STM32F07x clock tree in section 6.2 in the reference manual for reference.
The PLL output frequency must be set in the range 16-48 MHz.
TODO:
TODO: elaborate
Create a library with rust
that communicates with KAPINE.
Configure STM32F072 bxCAN peripheral for use.
TODO:
General:
Interfaces:
Document the pinouts and connections of prototype electronics. Preferably with labeled pictures.
General:
Power Supply:
Interfaces:
TODO:
Develop the firmware for the motherboard which controls the electromagnets, reads the sensors and communicates with the PC command interface via a serial connection.
TODO:
CAD design for accelerator segments
TODO and things to consider:
TODO: add more considerations as they come up
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.